Chapter 7: EIS Integration and Messaging


Download CD Content

Overview

So far, we have discussed how to build the presentation and business logic for an application and how to assemble them together. The business logic can be tied to a relational database using entity EJBs to provide object oriented data access.

In this chapter, we will explore other forms of access, including asynchronous messaging and procedural data access. Asynchronous messaging will be discussed by adding it to the PlantsByWebSphere example application. Procedural access will be discussed from a client point of view, but is not included by example because of the effort required to create an example by hand and the lack of common backends that an example could draw from.

We will also look at the Service Oriented Architecture. Service Oriented Architecture provides a means of describing, publishing, locating, and accessing systems in a synchronous and asynchronous manner. It complements the existing J2EE functionality by defining a mechanism that non J2EE applications can use to access applications deployed in a J2EE environment, as well as providing new means for J2EE applications to communicate. The Service Oriented Architecture is introduced at the end of this chapter and covered in more detail in Chapter 8.

The integration of back end systems with J2EE applications can be performed in a number of ways depending on the requirements of the integration. The J2EE architecture provides three technologies useful for Enterprise Information System (EIS) integration. They are:

  • JDBC
    Provides both a direct form of access to database information, and an object model form of access using EJBs. This has already been discussed as part of the business logic chapter.

  • Java Message Service (JMS)
    Provides a messaging API that allows for asynchronous communications between applications, though synchronous messaging is also possible.

  • J2EE Connector Architecture
    Provides synchronous integration APIs to a wide range of resource managers.




Professional IBM WebSphere 5. 0 Applicationa Server
Professional IBM WebSphere 5. 0 Applicationa Server
ISBN: N/A
EAN: N/A
Year: 2001
Pages: 135

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net