Summary of Java Technologies Used

EJB Enterprise Java™ Beans
IBM Cúram Social Program Management™ uses Enterprise Java™ Beans for its server component model.
Java™ Servlets
Java™ Servlets are used by the presentation tier.
JSP Java™ Server Pages
Java™ Server Pages are used to generate the user interface.
JTA Java™ Transaction API
Java™ Transaction API is used for starting and committing transactions.
JDBC Java™ Database Connectivity
Java™ Database Connectivity is used for the middleware to communicate with the application database.
JMS Java™ Message Service
Java™ Message Service is used for deferred processing and workflow within IBM Cúram Social Program Management™.
JNDI Java™ Naming and Directory Interface
Java™ Naming and Directory Interface is used in IBM Cúram Social Program Management™ both for application initialization-time lookup of Data Sources and Queues as well as to locate Enterprise Java™ Beans from the Presentation Tier.
RMI-IIOP Remote Method Invocation
Remote Method Invocation over IIOP is used as the communications protocol between the presentation and application tiers.