BEA Logo BEA 

WebLogic Integration Release 2.1 Service Pack 1

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   WebLogic Integration Doc Home   |   AI Topics   |   Introducing AI   |   Previous Topic   |   Next Topic   |   Contents   |   Index   |   View as PDF

Understanding the Development Kit Adapters

 

The BEA WebLogic Integration Adapter Development Kit (ADK) to develop provides three adapters to get you started developing your own adapters: an e-mail adapter, a DBMS adapter, and a sample adapter. If you are developing your own adapters using the ADK, we recommend that you begin by studying these three. Although these adapters are generic and simple, they serve as excellent examples of the types of adapters you can build using the ADK.

 


How the Kit Adapters Were Developed

All the development kit adapters were developed using the ADK. Although the ADK, makes it possible to develop sophisticated adapters, the adapters provided in the kit have been kept simple deliberately, to make them easy to dissect and understand.

 


How to Use the Kit Adapters

If you are an adapter provider or developer, we recommend that you study the kit adapters to increase your ADK knowledge and to determine how you can use them as models for your own adapters. All kit adapters are based on version 1.3 of the J2EE (Java 2 Platform, Enterprise Edition) from Sun Microsystems. For details about the ADK, see Developing Adapters. The following sections provide details about each of the three kit adapters.

E-mail Adapter

WebLogic Integration provides an e-mail adapter that integrates WebLogic Server with a simple Java e-mail server. The choice of a simple e-mail server as the EIS was made to allow you to focus on the details of the adapter and the ADK, instead of an unfamiliar e-mail EIS.

The e-mail adapter supports the following functions:

For more information, see The E-mail Adapter in Developing Adapters.

DBMS Adapter

WebLogic Integration provides a DBMS adapter that integrates WebLogic Server with a simple relational database that it uses as its EIS. The DBMS adapter serves as a good example for adapter developers and providers who want to understand the adapter and ADK without having to learn an unfamiliar proprietary database system.

If you do not have a suitable database to use with the DBMS adapter, you can use the Cloudscape database included with WebLogic Integration. However, the Cloudscape database is intended to be used only for running sample applications. BEA Systems does not support the use of Cloudscape in a production environment.

The DBMS adapter supports the following functions:

For more information, see The DBMS Adapter in Developing Adapters.

Sample Adapter

The sample adapter is provided as a template for new adapters. It includes a design-time component, a service adapter, and an event adapter. The source code clearly documents the structure of the service adapter and the event adapter.

The sample adapter is accompanied by a simple EIS implementation that demonstrates how related events can be triggered by invoking services. Each component contains comments indicating where you must supply your own adapter-specific logic.

 

back to top previous page next page