Architecture

The Electronic Journal service is a distributed service that follows the service architecture. The journal service requester (JDBCJournal) is the client and acts as the interface for the journal service object (JDBCJournalImpl), which is responsible for accessing the journal database. Anything that wants to use the Electronic Journal service can use the EJB or WSIF interface to invoke the requester.

The connection between the requester and journal service object can be local or remote. With a local connection (requester and journal service object are in the same JVM), the requester invokes the journal service object using Java(TM) calls. With a remote connection, the requester invokes the journal service object using EJB method calls, WSIF SOAP binding messages, or WSIF EJB binding messages. A local connection provides better performance.