Skip to main content

Flexible Reuse of Middleware Infrastructures in Heterogeneous IT Environments

  • Conference paper
Book cover On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS (OTM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4803))

  • 1181 Accesses

Abstract

Middleware systems and adapters integrate remote systems and provide uniform access to them. Middleware infrastructures consist of different types of middleware systems, e.g. application servers or federated database systems, and different types of adapters, e.g. J2EE connectors or SQL wrappers. Different adapter technologies are incompatible to each other, which requires to write new adapters where existing ones should be reused instead. Therefore, we introduce a virtualization tier that allows to uniformly handle and access adapters of different middleware platforms and that reuses existing adapter deployments, which avoids redundant administration tasks. Moreover, the virtualization tier can also reuse complete middleware infrastructures such that adapter deployments and adapter execution remains in the respective middleware system. This allows to flexibly reuse middleware infrastructures and facilitates the realization of new integration scenarios at reduced expense.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ashish, N., Knoblock, C.A.: Semi-Automatic Wrapper Generation for Internet Information Sources. In: COOPIS 1997, pp. 160–169 (1997)

    Google Scholar 

  2. Baru, C., Gupta, A., Ludäscher, B., Marciano, R., Papakonstantinou, Y., Velikhov, P., Chu, V.: XML-Based Information Mediation with MIX. In: SIGMOD 1999, pp. 597–599 (1999)

    Google Scholar 

  3. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D. (eds.): Web Services Architecture. World Wide Web Consortium, W3C Working Group Note (February 2004)

    Google Scholar 

  4. Cattell, R.G.G., Barry, D.K., Berler, M., Eastman, J., Jordan, D., Russell, C., Schadow, O., Stanienda, T., Velez, F. (eds.): The Object Data Standard: ODMG 3.0. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  5. Chawathe, S., Garcia-Molina, H., Hammer, J., Ireland, K., Papakonstantinou, Y., Ullman, J.D., Widom, J.: The TSIMMIS Project: Integration of Heterogeneous Information Sources. In: 16th Meeting of the Information Processing Society of Japan, pp. 7–18 (1994)

    Google Scholar 

  6. Ecma: Standard ECMA-335: Common Language Infrastructure (CLI), 6th edn. Ecma International (2006)

    Google Scholar 

  7. Freeman, P.: Software Reusability. IEEE, Los Alamitos (1987)

    Google Scholar 

  8. Gruser, J.-R., Raschid, L., Vidal, M.E., Bright, L.: Wrapper Generation for Web Accessible Data Sources. In: COOPIS 1998, pp. 14–23 (1998)

    Google Scholar 

  9. Hammer, J., Garcia-Molina, H., Nestorov, S., Yerneni, R., Breunig, M., Vassalos, V.: Template-Based Wrappers in the TSIMMIS System. In: SIGMOD 1997, pp. 532–535 (1997)

    Google Scholar 

  10. ISO. Information technology – Database languages – SQL – Part 9: Management of External Data (SQL/MED). International Organization for Standardization, 2nd edn., ISO/IEC 9075-9:2003 Published Standard (December 2003)

    Google Scholar 

  11. Krueger, C.W.: Software reuse. ACM Comput Surv. 24(2), 131–183 (1992)

    Article  MathSciNet  Google Scholar 

  12. Levy, A.Y.: The Information Manifold Approach to Data Integration. IEEE Intelligent Systems 13(5), 12–16 (1998)

    Article  Google Scholar 

  13. Liu, L., Pu, C., Han, W.: XWRAP: An XML-Enabled Wrapper Construction System for Web Information Sources. In: ICDE 2000, pp. 611–621 (2000)

    Google Scholar 

  14. Miller, J., Mukerji, J. (eds.): MDA Guide Version 1.0.1. Object Management Group Inc (June 2003)

    Google Scholar 

  15. OMG. Common Object Request Broker Architecture: Core Specification. Object Management Group Inc. (March 2004)

    Google Scholar 

  16. OMG. CORBA Compnent Model Specification. Object Management Group Inc. (April 2006)

    Google Scholar 

  17. Raposo, J., Pan, A., Álvarez, M., Hidalgo, J., Viña, Á.: The Wargo System: Semi-Automatic Wrapper Generation in Presence of Complex Data Access Modes. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds.) DEXA 2002. LNCS, vol. 2453, pp. 313–317. Springer, Heidelberg (2002)

    Google Scholar 

  18. Richter, J.: Applied Microsoft. In: NET Framework Programming, Microsoft Press, Washington (2002)

    Google Scholar 

  19. Rogerson, D.: Inside COM. Microsoft Press, Washington (1997)

    Google Scholar 

  20. Roth, M.T., Schwarz, P.M.: Don’t Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources. In: VLDB 1997, pp. 266–275 (1997)

    Google Scholar 

  21. Sun. J2EE Connector Architecture Specification, Version 1.5. Sun Microsystems Inc. (November 2003) (final release)

    Google Scholar 

  22. Sun. Enterprise JavaBeans, Version 3.0. Sun Microsystems Inc. (May 2006) (final release)

    Google Scholar 

  23. Sun. Java Platform, Enterprise Edition (Java EE) Specification, v5. Sun Microsystems Inc. (April 2006)( final release)

    Google Scholar 

  24. Tracz, W.: Software Reuse: Emerging Technology. IEEE, Los Alamitos (1988)

    Google Scholar 

  25. Wagner, R., Mitschang, B.: A Virtualization Approach for Reusing Middleware Adapters. In: ICEIS (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Robert Meersman Zahir Tari

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wagner, R., Mitschang, B. (2007). Flexible Reuse of Middleware Infrastructures in Heterogeneous IT Environments. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS. OTM 2007. Lecture Notes in Computer Science, vol 4803. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76848-7_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76848-7_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76846-3

  • Online ISBN: 978-3-540-76848-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics