Enterprise JavaBeans, JavaBeans and XML expanding the possibilities for Web-based enterprise application development

Component-based software development (CBSD) has emerged as the best hope for building high-quality Web-based enterprise applications in a timely manner. CBSD has the potential to reduce significantly development cost and time-to-market of Web-based enterprise applications, and improve the maintainability, reliability and overall quality of those applications. A major issue in a CBSD project is the selection of a component model that is the most suitable for the project. Another major issue is providing cost-effective, cross-platform and secure data exchange. To address these issues, a new CBSD approach to building Web-based enterprise applications has been developed. This approach integrates a Java-based component model with XML. This paper focuses on the approach due to its great potential to revolutionize Web-based enterprise application development. We have adopted the approach for development of 3-tier Web-based enterprise applications for E-commerce and distance education. The lessons learned from those R&D projects are presented.

[1]  G. Pour Component-based software development approach: new opportunities and challenges , 1998, Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176).

[2]  Rajeev Arora,et al.  Enterprise Java , 1997, Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239).

[3]  Martin L. Griss,et al.  Making the transition to component-based enterprise software development: Overcoming the obstacles - Patterns for success , 1999, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275).

[4]  Gilda Pour,et al.  Moving toward component-based software development approach , 1998, Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224).

[5]  Gilda Pour,et al.  JavaBeans, Java, Java Servlets and COBRA Revolutionizing Web-Based Enterprise Application Development , 1999, WebNet.

[6]  Gilda Pour Developing Web-Based Enterprise Applications with Java, JavaBeans, and CORBA , 1998, WebNet.

[7]  Gilda Pour Towards component-based software engineering , 1998, Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241).