Tuesday, 5 November 8:30-12:00 Morning
24 J2EE for Enterprise Application Integration and e-business Integration
Enterprise Application Integration (EAI), although not a buzzword anymore, is still very important for each company. Among others, it is the prerequisite for successful B2B integration. This tutorial gives answers to the following questions: How suitable is J2EE for EAI? Which steps should we do for successful integration and which patterns should we use? How should we design the integration architecture? How should we wrap existing applications? When should we use virtual components? How can we achieve transactional and security integration?
The tutorial also discuses the suitability of J2EE technologies for integration and provides practical examples how to achieve interoperability between CORBA and RMI, different MOM (message oriented middleware) systems, transactional systems (X/Open DTP, CORBA OTS), security mechanisms, JNDI, EIS systems and Windows platform. The following will be covered:
Data level integration (JDBC, JDO, XML)
Application interface and business method integration (CORBA, RMI-IIOP, EJB, Java Connector Architecture, COM Bridges)
Presentation integration (JSP/Servlets, XML/XSLT, Portal Servers)
Finally, the tutorial will show how to use the integration architecture for e-business and how to develop Web Services on top. We will demonstrate why successful EAI is the prerequisite for effective Web Services and why tying Web Services directly to existing applications will not work in long term.
Basic familiarity with Java 2 Enterprise Edition (J2EE)
Matjaz B. Juric, Ph.D. is an Assistant Professor at University of Maribor. He is the lead author of Professional J2EE EAI and coauthor of Professional EJB, both books published by Wrox Press. He has published a chapter in More Java Gems (Cambridge University Press) and several original scientific papers in journals such as ACM SigPlan Notices and Information and Software Technology Journal. He has also published in Java Report, Java Developers Journal, JavaWorld, and Web Services Journal and presented on conferences such as OOPSLA, Java Development, ICPADS, PDCS, Wrox Conferences, etc. He has been involved in performance analysis and optimization by the development of RMI-IIOP, an integral part of Java 2 platform, in cooperation with IBM Java Technology Centre. He is a reviewer for John Wiley & Sons, Wrox Press, several journals and conferences.