Skip Headers

# EIS Platforms

Previous

Next

TopLink interacts with an EIS data source indirectly by way of a J2C adapter. TopLink abstracts the details of an EIS data source using the `oracle.toplink.eis.EISPlatform` class.

The type of EIS platform you choose determines the specific means by which the TopLink runtime accesses the EIS, including the type of J2C adapter to use. TopLink EIS projects rely on EIS connections to read objects from, and write objects to, the EIS. TopLink applications use individual EIS connections returned by the EIS connection factory specified by the EIS platform.

TopLink provides a variety of `EISPlaform` classes that let you customize your project for your target EIS.

EIS platforms for production are located in `oracle.toplink.eis.adapters` package and include the following:

- `oracle.toplink.eis.adapters.aq.AQPlatform` to access an EIS using Oracle Advanced Queuing messages.

- `oracle.toplink.eis.adapters.attunity.AttunityPlatform` to access an EIS using an Attunity J2C adapter.

- `oracle.toplink.eis.adapters.jms.JMSPlatform` to access an EIS using JMS messages.

- `oracle.toplink.eis.adapters.mqseries.MQPlatform` to access an EIS using IBM MQSeries messages.

EIS platforms for testing are also located in `oracle.toplink.eis.adapters` and include the following:

- `oracle.toplink.eis.adapters.blackbox.BlackBoxPlatform` for testing your EIS project with the Sun BlackBox reference adapter using indexed records only.

- `oracle.toplink.eis.adapters.xmlfile.XMLFilePlatform` for testing your EIS project with an EIS emulated as one or more XML files in the local file system using XML records.

Specify your EIS platform at the session level (see "Configuring an EIS Data Source Platform at the Session Level").

If you set your platform in TopLink Workbench, then TopLink Workbench manages the EIS platform configuration for you automatically.