Lotus Notes Adapter 6.0 | webMethods Lotus Notes Adapter Documentation | webMethods Lotus Notes Adapter Installation and User’s Documentation | Overview of the Lotus Notes Adapter | Architecture and Components
 
Architecture and Components
Lotus Notes Adapter provides a set of user interfaces, services, and templates that enable you to create integrations with Lotus Notes systems. The adapter is provided as a single package that must be installed on Integration Server. For detailed installation instructions, see Installing webMethods Lotus Notes Adapter 6.0. For software requirements, see webMethods Adapters System Requirements .
The following diagram shows at a high level how Lotus Notes Adapter components interface with a Domino Server using the Lotus Domino Toolkit for Java/CORBA to access remote Domino objects.
* webMethods Integration Server . Lotus Notes Adapter is installed and runs on Integration Server.
*WmART Package. The WmART package provides a common framework for webMethods 6 and later adapters to use Integration Server functionality, making Integration Server the run-time environment for Lotus Notes Adapter. The WmART package is installed with Integration Server.
* Lotus Notes Adapter . Lotus Notes Adapter is delivered as a single package called WmLotusNotesAdapter. The adapter provides Integration Server Administrator user interfaces that enable you to configure and manage adapter connections, and user interfaces in Software AG Designer that enable you to configure and manage adapter services. Lotus Notes Adapter installation includes a single template from which you can create all Lotus Notes Adapter services.
*Adapter Connection Template. Lotus Notes Adapter connections enable you to create adapter services. You must configure an adapter connection before you can create adapter services. The adapter provides a template for adapter connections in the Integration Server Administrator. For a detailed description of adapter connections, see Adapter Connections.
*Adapter Service Template. Lotus Notes Adapter provides an adapter service template that enables Integration Server to communicate with Domino Servers. Lotus Notes Adapter’s adapter service template is available in Designer. Services created from this template allow you to manipulate Domino objects based on available methods in the IBM Lotus Domino Toolkit for Java/CORBA. For more information about adapter services and using the adapter service template, see Adapter Services.
*Lotus Domino Toolkit for Java/CORBA: Lotus Notes Adapter communicates with the Domino Server using the Lotus Domino Toolkit for Java/CORBA (NCSO.jar or NCSOW.jar). The remote Domino object classes in the NCSO.jar and NCSOW.jar files use CORBA to access the Domino Server over a TCP/IP network. Remote access consists of two parts:
*Lotus Notes Adapter receives the Domino Server's initial object as an IOR (Interoperable Object Reference) via the HTTP protocol.
*Lotus Notes Adapter receives additional objects and makes method calls over IIOP.
For more information about the Lotus Domino Toolkit for Java/CORBA and the NCSO.jar or NCSOW.jar files that the adapter requires, see webMethods Adapters System Requirements and IBM's Java Access to Domino Objects - IBM Redbook Library Part 1. This information is also available in the documentation for the Lotus Domino Toolkit for Java/CORBA and on the IBM Lotus web site.
For a detailed description of the run-time data flow for Lotus Notes Adapter services, see Adapter Service Run-Time Processing.
The following diagram illustrates a typical business-process integration at run time involving Lotus Notes Adapter and the Domino Server.