Overview of WebSphere Adapter for Lotus Domino

With WebSphere® Adapter for Lotus® Domino®, you can create modules that can exchange information with the Lotus Domino server. The adapter provides bidirectional exchange of business data between Service Component Architecture (SCA) applications and the Lotus Domino server. The business data can be Domino documents such as a calendar entry, to-do item, or a note.

The adapter enables two-way communication between an application running on IBM® Business Process Manager or WebSphere Enterprise Service Bus and a database. Using the adapter, an application can send requests to create, update, delete, or retrieve the documents in a database. The adapter has a built-in mechanism to support Enterprise Metadata Discovery (EMD), complex and rich text fields, and attachments in a document.

The adapter is imported and configured in a module that is created in your development environment and deployed to your application server or integration broker. After configuration, the adapter acts like a service provider in part of a service-oriented architecture (SOA) implementation and provides operations to retrieve or create documents in a Domino database. Client applications interact with the module instead of directly with the Lotus Domino server. This configuration gives the benefit of shielding the authentication details (such as user name and password) that you provide when you set up a module from the client applications and services outside of the module. The adapter exposes a service interface that hides the mechanics of how the data or operations are obtained or performed.

With WebSphere Adapter for Lotus Domino software, you can automatically generate an interface to the Lotus Domino server to hide the lower-level details of the function. Depending on how you want to use the adapter, you can embed it with the deployed module, or install the adapter as a stand-alone component, to be used by more than one application. The adapter is deployed to IBM Business Process Manager or WebSphere Enterprise Service Bus. The application component interacts with the adapter instead of with the Lotus Domino server.
Figure 1. An application component calls the WebSphere Adapter for Lotus Domino, and the adapter interacts with the Lotus Domino server to obtain the data.
The image is described in the surrounding text.

The adapter, which you generate with the external service wizard of Integration Designer, uses a standard interface and standard data objects. The adapter takes the standard data object sent by the application component and calls the Lotus Domino server. The adapter then returns a standard data object to the application component. The application component does not have to deal directly with the Lotus Domino server. It is the WebSphere Adapter for Lotus Domino that calls the function and returns the results.

The module that you create is a reusable unit designed to complete a specific inbound or outbound service. Each module uses a consistent interface and standard business objects, so applications consuming the service do not have to understand the lower-level details of the Lotus Domino server.




Feedback

(C) Copyright IBM Corporation 2005, 2012. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)