EJB container components

The following Branch Transformation Toolkit components run in the EJB container of the application server:

Business Process Component
This component enables applications to perform business processes using the Process Choreographer in WebSphere(R) Application Server Enterprise Edition. Applications can invoke the business process using a request handler feature of the multichannel architecture and an EJB interface or using a flow processor through the EJB or WSIF interface. The request handler and the flow processor both reside in the application presentation layer.
Single Action EJBs
This component enables applications to perform business process using stateful session EJBs. The Invoker component in the presentation layer is the interface to the single action EJBs.
Startup beans
A startup bean is a session EJB that loads and runs before an application starts. The Branch Transformation Toolkit uses the startup beans to do the initialization for some of its components, such as the CHA, CHA Formatter service, and services.
Generic Pool
The Generic Pool service enables multiple client operations to share certain objects (classes and services), which makes the objects reusable. This reuse reduces the average time to execute these operations and also reduces the garbage collection work.
Services
The following services enable the business process to connect to the back-end enterprise tier.
Communication services
These are JCA-based services that applications can use to access data and services in the back-end enterprise tier. The toolkit provides the SNA JCA LU60 resource adapter and the SNA JCA LU62 resource adapter. Both of the adapters conform to the J2EE JCA architecture and implement the Common Client Interface (CCI). This interface isolates the application from differences between communication protocols.
Database services
These provide JDBC connectivity to databases. The database services are enabled as an EJB or a Web service by using the Web Service Invocation Framework (WSIF). The Database Table Mapping service enables any application to access a database through a common application interface. The service converts messages into SQL statements to perform the requested database operation for the application. The Electronic Journal service enables a financial institution to store the services and processes used or performed by an entity such as branch, user, or terminal in a set of database tables. The Electronic Journal service uses the Java(TM) Database Connectivity (JDBC) standard to store its data.