ACM Home Page
Please provide us with feedback. Feedback
Migration of legacy web applications to enterprise JavaTM environments net.data® to JSPTM transformation
Full text PdfPdf (166 KB)
Source IBM Centre for Advanced Studies Conference archive
Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research table of contents
Toronto, Ontario, Canada
Pages: 223 - 237  
Year of Publication: 2003
Authors
Yu Ping  University of Waterloo
Jianguo Lu  University of Windsor
Terence C. Lau  IBM® Canada Laboratory
Kostas Kontogiannis  University of Waterloo
Tack Tong  IBM® Canada Laboratory
Bo Yi  IBM® Canada Laboratory
Publisher
IBM Press 
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 92,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

As 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, more efficient caching protocols, and provision for customizable dynamic content delivery. This paper presents an experience report on the migration of legacy IBM® Net.Data® based applications to new enterprise JavaTM environments. In this respect, a Net.Data application is refactored into JavaBeansTM (Model), JavaServer PagesTM (View), and Java ServletTM (Controller). To evaluate the effectiveness of the migration methodology, a tool has been developed to support the automatic translation of Net.Data to JavaServer Pages. Using such a tool, a case study is presented to deal with IBM WebSphere® Commerce applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{1} Bill Moore, Maria Luisa Diaz, Martin Gale, Tanya Gankina, Fernanda Gomes, Taco Hiddink, Matthew Manasterski. WebSphere Commerce Suite V5.1 Customization and Transition Guide. IBM Redbooks, July 2001.
 
2
 
3
{3} Christy Lu. A C to RPG Program Transformation Tool. M.Sc Project, University of Waterloo, Department of Electrical & Computer Engineering, 1998.
 
4
{4} Elliot Berk. JLex: A Lexical Analyzer Generator for Java. September 2000.
 
5
 
6
{6} Filippo Ricca, Paolo Tonella, Ira D. Baxter. Web Application Transformations Based on Rewrite Rules. Information and Software Technology, 44(13):811-825, 2002.
 
7
{7} IBM, IBM Net.Data Administration and Programming Guide, Version 7, June 2001.
 
8
{8} IBM, IBM Net.Data Reference, Version 7, October 2001.
 
9
 
10
{10} James R. Cordy, Thomas R. Dean, Xinping Guo, Mykyta Synytskyy, Scott Grant. The Whole Website Understanding Project. http://www.cs.queensu.ca/~stl /stg/.
 
11
{11} Jianguo Lu. NetData4J: A NetData Parser Written in Java, October 2000. http://www.cs.Toronto.edu/~jglu /netData4j/
 
12
{12} Jianguo Lu, John Mylopoulos. Automated EJB Client Code Generation Using Database Query Rewriting. In the Proceedings of the 7th International Database Engineering and Application Symposium (IDEAS'03), Hong Kong, China, July 2003.
 
13
{13} Kostas Kontogiannis, John Mylopoulos, Richard Gregori, Greg Mori. Tools for the transformation of PL/IX based systems to C++ based systems. Technical Report, IBM Centre for Advanced Studies, August 1997.
 
14
{14} Leerina Aversano, Gerardo Canfora, Aniello Cimitile, and Andrea De Lucia. Migrating Legacy Systems to the Web: an Experience Report, IEEE 2001.
 
15
 
16
{16} Mick Lugton, Sankarson Banerjee, Steve Miedema, Dalia Rady, Craig Stancl. AS/400 e-commerce: Net.Commerce. IBM Redbooks, February 1999.
 
17
{17} Ramzan Khuwaja, Corrado Balducci, Vesselin Ivanov, Manivannan Kubendranathan, Lisa Tong, Heidi Yan, Adrian Warman. Best Practices and Tools for Creating IBM WebSphere Commerce Sites. IBM Redpapers, February 2003.
 
18
{18} Semantic Designs, Inc. DMS Software Reengineering Toolkit. http://www.semdesigns.com/Products/DMS/ DMSToolk it.html
 
19
{19} Scott E. Hudson. CUP: LALR Parser Generator for Java. July 1999.
 
20
{20} Sun Microsystems Inc. JavaBeans Specification, August 1997.
 
21
{21} Sun Microsystems Inc. JavaServer Pages Specification Version 1.2, September 2001.
 
22
 
23
{23} Terence C. Lau, Jianguo Lu, John Mylopoulos, Erik Hedges, Kostas Kontogiannis, Emily Xing, Mark Crowley. Net.Data to JSP helper. IBM Alphaworks. http://alphaworks.ibm.com/tech/netdatatojsp
 
24
 
25
 
26
{26} Vesselin Ivanov. Moving to a Java object environment: Best practices of WebSphere Commerce migration and LOQS. December 2002. http://cas.ibm.com/toronto /publications/TR-74.188/27/ivanov.pdf
 
27


Collaborative Colleagues:
Yu Ping: colleagues
Jianguo Lu: colleagues
Terence C. Lau: colleagues
Kostas Kontogiannis: colleagues
Tack Tong: colleagues
Bo Yi: colleagues