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.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1022697422240