Ralf Wagner, Bernhard Mitschang


Middleware systems use adapters to integrate remote systems and to provide uniform access to them. Different middleware platforms use different adapter technologies, e.g. the J2EE platform uses J2EE connectors and federated database systems based on the SQL standard use SQL wrappers. However, a middleware platform cannot use adapters of a different middleware platform, e.g. a J2EE application server cannot use an SQL wrapper. Even if an SQL wrapper exists for a remote system that is to be integrated by a J2EE application server, a separate J2EE connector for that remote system has to be written. Tasks like that occur over and over again and require to invest additional resources where existing IT infrastructure should be reused. Therefore, we propose an approach that allows to reuse existing adapters. Reusing adapters is achieved by means of a virtualization tier that can handle adapters of different types and that provides uniform access to them. This enables middleware platforms to use each others adapters and thereby avoids the costly task of writing new adapters.


  1. Ashish, N. and Knoblock, C. A. (1997). Semi-Automatic Wrapper Generation for Internet Information Sources. In COOPIS 7897.
  2. Baru, C., Gupta, A., Ludäscher, B., Marciano, R., Papakonstantinou, Y., Velikhov, P., and Chu, V. (1999). XMLBased Information Mediation with MIX. In SIGMOD 7899.
  3. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., and Orchard, D., editors (2004). Web Services Architecture. World Wide Web Consortium. W3C Working Group Note.
  4. Cattell, R. G. G., Barry, D. K., Berler, M., Eastman, J., Jordan, D., Russell, C., Schadow, O., Stanienda, T., and Velez, F., editors (2000). The Object Data Standard: ODMG 3.0. Morgan Kaufmann.
  5. Chawathe, S., Garcia-Molina, H., Hammer, J., Ireland, K., Papakonstantinou, Y., Ullman, J. D., and Widom, J. (1994). The TSIMMIS Project: Integration of Heterogeneous Information Sources. In 16th Meeting of the Information Processing Society of Japan.
  6. Gruser, J.-R., Raschid, L., Vidal, M. E., and Bright, L. (1998). Wrapper Generation for Web Accessible Data Sources. In COOPIS 7898.
  7. Hammer, J., Garcia-Molina, H., Nestorov, S., Yerneni, R., Breunig, M., and Vassalos, V. (1997). Template-Based Wrappers in the TSIMMIS System. In SIGMOD 7897.
  8. IBM (2004). A Technical Introduction to Adapters. International Business Machines Corporation. WBIA Adapter Framework, V2.4.
  9. ISO (2003). Information technology - Database languages - SQL - Part 9: Management of External Data (SQL/MED). International Organization for Standardization, 2nd edition. ISO/IEC 9075-9:2003 Published Standard.
  10. Levy, A. Y. (1998). The Information Manifold Approach to Data Integration. IEEE Intelligent Systems, 13(5).
  11. Liu, L., Pu, C., and Han, W. (2000). XWRAP: An XMLEnabled Wrapper Construction System for Web Information Sources. In ICDE 7800.
  12. Miller, J. and Mukerji, J., editors (2003). MDA Guide Version 1.0.1. Object Management Group Inc.
  13. Pan, A., Raposo, J., Í lvarez, M., Montoto, P., Orjales, V., Ardao, J. H. L., Molano, A., and Vin˜a, Í . (2000). The Denodo Data Integration Platform. In VLDB 7800.
  14. Raposo, J., Pan, A., Í lvarez, M., Hidalgo, J., and Vin˜a, Í. (2002). The Wargo System: Semi-Automatic Wrapper Generation in Presence of Complex Data Access Modes. In DEXA 7802.
  15. Roth, M. T. and Schwarz, P. M. (1997). Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources. In VLDB 7897.
  16. Sun (2003). J2EE Connector Architecture Specification, Version 1.5. Sun Microsystems Inc. Final Release.

Paper Citation

in Harvard Style

Wagner R. and Mitschang B. (2007). A VIRTUALIZATION APPROACH FOR REUSING MIDDLEWARE ADAPTERS . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-972-8865-88-7, pages 78-85. DOI: 10.5220/0002365600780085

in Bibtex Style

author={Ralf Wagner and Bernhard Mitschang},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},

in EndNote Style

JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
SN - 978-972-8865-88-7
AU - Wagner R.
AU - Mitschang B.
PY - 2007
SP - 78
EP - 85
DO - 10.5220/0002365600780085