ABSTRACT
As technology evolves over time, a common problem is the migration of software applications from one technology base to another. This paper is a practical experience report based on IBM Net.Commerce to WebSphere Commerce Suite (WCS) migration. It identifies the problems and issues in the migration of applications using traditional database access (SQL) to applications using the Enterprise Java Bean (EJB) programming model, and presents a practical methodology in facilitating such migration. It also describes a tool built on this methodology that has been released on IBM's alphaWorks site. From the experience so gained, this paper points to a number of future enhancement areas in the methodology and associated technology research.
- {1} Nicholas Kassem and the Enterprise Team, Designing Enterprise Application with the Java 2 Platform, Enterprise Edition, Sun Microsystems, http://java.sun.com, October 3, 2000. Google ScholarDigital Library
- {2} IBM, IBM Net.Data Reference, Version 7,http://www4.ibm.com/software/data/net.da ta/, June 2001 Edition.Google Scholar
- {3} IBM, IBM WebSphere Commerce Suite, Programmers Guide, Version 5.1 Second Edition,http://www4.ibm.com/software/web servers, March 2001.Google Scholar
- {4} Sun, Enterprise JavaBeans 2.0 Specification, Sun 2001.Google Scholar
- {5} IBM, VisualAge for Java 3.5, IBM, 2001.Google Scholar
- {6} TechMetrix, Moving from IBM WebSphere 3 to BEA WebLogic Server 5.1, White Paper, TechMetrix Research, September, 2000.Google Scholar
- {7} In2j: Automated tool for migrating Oracle PL/SQL into Java, www.in2j.com, April, 2001.Google Scholar
- {8} Migration Guide, iPlanet Application Server, Version 6.0, www.iplanet.com, May 20.00.Google Scholar
- {9} Andreas Behm and Andreas Geppert and Klaus R. Dittrich, On the Migration of Relational Schemas and Data to Object-Oriented Database Systems, in Proc. 5th International Conference on Re-Technologies for Information Systems, Oesterreichische Computer Gesellschaft, Klagenfurt, Austria, J. Gyorkos and M. Krisper and H. C. Mayr, 13-33, 1997.Google Scholar
- {10} S. Bergamaschi and A. Garuti and C. Sartori and A. Venuta, The object wrapper: an object oriented interface for relational databases, In Euromicro 1997.Google Scholar
- {11} Chandrashekar Ramanathan, Providing Object-Oriented Access To Existing Relational Databases, PhD dissertation, Mississippi State University, 1997. Google ScholarDigital Library
- {12} J. Jahnke and W. Schafer and A. Zundorf, A Design Environment for Migrating Relational to Object Oriented Database Systems, In Proceedings of the International Conference on Software Maintenance, IEEE Computer Society Press, 163-170, 1996. Google ScholarDigital Library
- {13} Kyle Brown, Handling N-ary relationships in VisualAge for Java, www.ibm.com/vadd, August 2000.Google Scholar
- {14} M. W. W. Vermeer & P. M. G. Apers, Reverse engineering of relational database applications, in Proceedings Fourteenth International Conference on Object-Oriented and EntityRelationship Modeling (ER'95), Gold Coast, Australia, M. P. Papazoglou, ed., SpringerVerlag, New York--Heidelberg--Berlin, December 1995, 89-100, LNCS #1021. Google ScholarDigital Library
- {15} L. Yan, R. J. Miller, L. M. Haas and R. Fagin. Data-Driven Understanding and Refinement of Schema Mappings, SIGMOD, May 2001. Google ScholarDigital Library
- {16} R. J. Miller, L. M. Haas and M. Hernández. Schema Mapping as Query Discovery. Proceedings of the Twenty-Sixth International Conference on Very Large Data Bases (VLDB), Cairo, Egypt, Sept, 2000 Google ScholarDigital Library
- {17} Terry Lau, Jianguo Lu, John Mylopoulos, Erik Hedges, Kostas Kontogiannis, Emily Xing, and Mark Crowley, Net.Data to JSP helper, IBM alphaworks, http://alphaworks.ibm.com/tech/netdatatojspGoogle Scholar
Index Terms
- Migrating E-commerce database applications to an enterprise Java environment
Recommendations
The Migration of Multi-tier E-commerce Applications to an Enterprise Java Environment
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. ...
Migration of legacy web applications to enterprise JavaTM environments net.data® to JSPTM transformation
CASCON '03: Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative researchAs Web technologies advance, the porting and adaptation of existing Web applications to take advantage of the advancement has become an issue of increasing importance. Examples of such technology advancement include extensible architectural designs, ...
Java and relational databases (tutorial): SQLJ
SIGMOD '98: Proceedings of the 1998 ACM SIGMOD international conference on Management of dataThis Tutorial presents the latest developments in the area of Java and Relational Databases. The material is based on the SQLJ consortium effort whose goal is to leverage Java technology for SQL processing. The SQLJ effort is driven by major industry ...
Comments