IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Adapter Toolkit > Reference

Terminology

The terminology presented are of terms used frequently in the documentation.

Adapter foundation classes (AFC)

Sometimes referred to as base classes, the adapter foundation classes are a common set of services for all IBM WebSphere resource adapters. The Adapter Foundation Classes conform to, and extend, the Java™ 2 Connector Architecture JCA 1.5 specification. The foundation classes include generic contracts and methods to develop a working resource adapter and are included as a component to the WebSphere Adapter Toolkit.

Application response measurement (ARM)

An application programming interface (API), developed by a group of technology vendors, that can be used to monitor the availability and performance of business transactions within and across diverse applications and systems.

Application-specific information (ASI)

The portion of business object metadata that enables the adapter to interact with its application or a data source.

Common Client Interface (CCI)

The Common Client Interface (CCI) of the Java EE Connector Architecture provides a standard interface that allows developers to communicate with any number of Enterprise Information Systems (EISs) through their specific resource adapters, using a generic programming style. The CCI is closely modeled on the client interface used by Java Database Connectivity (JDBC), and is similar in its idea of Connections and Interactions. The generic CCI classes define the environment in which a Java EE component can send and receive data from an EIS.

Common event infrastructure (CEI)

The implementation of a set of APIs and infrastructure for the creation, transmission, persistence, and distribution of business, system, and network Common Base Events.

Data exchange service provider interface (DESPI)

The interface by which resource adapters and run time components exchange business object data. It is based on the concept of cursors and accessors, abstracting the data type so that an adapter can be written once and work on runtimes supporting different data types, such as data objects and JavaBeans. DESPI is an architecture that provides the capability of using JCA adapters on multiple brokers (run time environments).

Deployment descriptor

An XML file that describes how to deploy a module or application by specifying configuration and container options.

For example, an EJB deployment descriptor passes information to an EJB container about how to manage and control an enterprise bean. Typically deployed in a run time environment to discover the configuration attributes of the component being described.

Eclipse

An open source infrastructure for building tools such as an Integrated Development Environment (IDE). The toolkit wizard and editor are Eclipse plug-ins.

Eclipse plug-in

A module that extends the functionality of the Eclipse Platform

Editor

A component in Eclipse that allows data to be edited. Editors can perform syntax validation.

Enterprise information system (EIS)

The applications that comprise an existing system of an enterprise for handling company-wide information. An enterprise information system offers a well-defined set of services that are exposed as local or remote interfaces or both.

Event

An occurrence of significance to a task or system. Events can include completion or failure of an operation, a user action, or the change in state of a process. Events generally result from user-defined triggers set on objects in the EIS

IBM Rational Application Developer

An IBM application that provides a set of extensions to the base Eclipse platform.

IBM WebSphere Adapters

A JCA Resource Adapter that is based on the Adapter Foundation Classes.

IBM BPM

Enables deployment of standards-based integration applications in a SOA.

IBM Integration Designer

An IBM IDE.

Inbound

Inbound is a description of the direction in which data and messages pass from the EIS to a Java EE client application. Adapters support both inbound and outbound data flow.

JCA contract

A contract is a collaborative agreement between an application server and an EIS on how to keep all system-level mechanisms, such as transactions, security, and connection management, transparent from the application components.

Java EE JCA Resource Adapter

A system-level software driver that is used by an EJB container or an application client to connect to an enterprise information system (EIS). A resource adapter can plug-in to a container; the application components deployed on the container then use the client API (exposed by adapter) or tool-generated, high-level abstractions to access the underlying EIS.

managed mode

An environment in which connections are obtained from connection factories that the Java EE server has set up. Such connections are owned by the Java EE server.

Outbound

Outbound is a description of the direction in which data and messages pass from a Java EE client application to the EIS. Adapters support both inbound and outbound data flow.

Performance monitoring infrastructure (PMI)

A set of packages and libraries assigned to gather, deliver, process, and display performance data. PMI is the underlying framework in WebSphere Application Server that gathers performance data from various run time resources such as adapters.

The purpose of monitoring is to observe the progress of execution of WebSphere Business Integration applications, and the WebSphere Business Integration system itself, and publish the results of this observation.

Request

In a request and response interaction, the role performed by a business object that instructs an adapter to interact with an application or other programmatic entity.

Subclass

In programming, to add custom processing to an existing function or subroutine by hooking into the routine at a predefined point and adding additional lines of code.

Wizard

A sequence of dialogue pages which collect user inputs to perform a task such as creating a New Java Project in the workspace or creating a New Java Class within a selected project.

Reference