Skip to main content
Log in

The Migration of Multi-tier E-commerce Applications to an Enterprise Java Environment

  • Published:
Information Systems Frontiers Aims and scope Submit manuscript

Abstract

As technology evolves, many organizations face the problem of migrating legacy applications from one technology base to another. We report on a case study involving the migration of legacy code into the IBM® WebSphere® Commerce Suite product. Specifically, we focus on the problem of migrating applications that use traditional database access techniques to applications using the Enterprise JavaBean (EJB) programming model. Our results include a practical methodology that facilitates such migration, as well as a tool that supports this methodology. The tool has been released on IBM's alphaWorks site.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Behm A, Geppert A, Dittrich KR. On the migration of relational schemas and data to object-oriented database systems. In: Proceedings of the 5th International Conference on Re-Technologies for Information Systems, Austria, 1997.

  • Bergamaschi S, Garuti, A, Sartori C, Venuta A. The object wrapper: An object oriented interface for relational databases. Euromicro 1997.

  • Brown K. Handling N-ary relationships in VisualAge for Java.www.ibm.com/vadd, Aug. 2000.

  • IBM, IBM Net.Data Reference. Version 7, http://www4.ibm.com/ software/data/net.data/, June 2001.

  • IBM, IBM WebSphere Commerce Suite, Programmers Guide.Version 5.1 Second Edition. http://www4.ibm.com/software/ webservers, March 2001.

  • In2J, Automated Tool for Migrating Oracle Pl/SQL into Java, www.in2j.com, Apr. 2001, Iplanet.

  • iPlanet Application Server Migration Guide.Version 6.0. http://docs.iplanet.com/docs/manuals/ias/60/migrate/http:///, May 2000.

  • Jahnke J, Schafer W, Zundorf A. A design environment for migrating relational to object oriented database systems. In: Proceedings of the International Conference on Software Maintenance, pp. 163-170. IEEE Computer Society Press, 1996.

  • Kassem N. and the Enterprise Team. Designing Enterprise Application with the Java 2 Platform, Enterprise Edition. Sun Microsystems, http://java.sun.com, Oct. 3, 2000.

  • Lau T, Lu J, Mylopoulos J, Hedges E, Kontogiannis K, Xing E, Crowley M. Net.Data to JSP helper. IBM alphaWorks, http://alphaworks.ibm.com/tech/netdatatojsp.

  • Lu J. Reengineering database applications to EJB based architecture.In: CAiSE * 02, 14th Conference on Advanced Information Systems Engineering. Toronto, May 27-31, 2002.

  • Miller RJ, Haas LM, Hernández M. Schema mapping as query discovery.In: Proceedings of the Twenty-Sixth International Conference on Very Large Data Bases (VLDB). Cairo, Egypt, Sept. 2000.

  • Moving from IBM WebSphere 3 to BEA WebLogic Server 5.1. Tech-Metrix Research, Sept. 2000.

  • Ramanathan C. Providing object-oriented access to existing relational databases, PhD dissertation, Mississippi State University, 1997.

  • Sun Microsystems, Enterprise JavaBeans 2.0 Specification., http://java.sun.com/products/ejb/2.0.html, 2001.

  • Vermeer MWW, Apers PMG. Reverse engineering of relational database applications. In: Proceedings of the Fourteenth International Conference on Object-Oriented and Entity Relationship Modeling (ER'95), Dec. 1995.

  • Takagiwa O. et al. Programming with VisualAge for Java Version 3.5. IBM RedBooks, www.ibm.com/redbooks, April 2001.

  • Yan L, Miller RJ, Haas LM, Fagin R. Data-driven understanding and refinement of schema mappings. SIGMOD May 2001.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lau, T.C., Lu, J., Mylopoulos, J. et al. The Migration of Multi-tier E-commerce Applications to an Enterprise Java Environment. Information Systems Frontiers 5, 149–160 (2003). https://doi.org/10.1023/A:1022697422240

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1022697422240

Navigation