System Contracts

System contracts in JCA are the predefined set of responsibilities that each participant in the contract must fulfill to enable seamless integration and interaction.

In Figure 21.4 you can see that JCA defines the following set of design contracts between an application server and an RA for an EIS:

  • Connection management contract— The connection management contract defines the support for an application server to pool connections to information resources of an EIS.

  • Transaction management contract— The transaction management contract enables an application server to use a transaction manager to guarantee transactional integrity for invoking applications residing in the EIS.

  • Security contract— The support for a secure application ...

Get Sams Teach Yourself BEA WebLogic Server 7.0™ in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.