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.