webMethods Enterprise JavaBeans Adapter

Release Notes

webMethods Enterprise JavaBeans Adapter Version 6.0

webMethods is pleased to introduce the webMethods Enterprise JavaBeans Adapter 6.0 (EJB Adapter) for integrating with EJB-based business applications. The webMethods EJB Adapter provides seamless and real-time communication with application servers, enabling you to exchange data between a webMethods Integration Server and Enterprise JavaBeans on a J2EE application server. The EJB Adapter provides companies with a complete set of tools to rapidly integrate their EJBs with the webMethods Integration Server.

Using functionality provided by the adapter, the Integration Server can identify the EJBs deployed on the application server, create a remote instance of an EJB, and then invoke a selected method on the remote bean instance. For example, you can use the EJB Adapter to create services that webMethods Integration Server clients use to create and update account information for a database connected to an application server that provides EJB capabilities.

Connectivity to EJB Servers

The EJB Adapter enables you to establish and manage connections to your EJB servers. Connections, connection pools, and sessions are fully managed by the adapter. Through these connections, you can create and run your EJB integrations.

Template-Based Integrations

The EJB Adapter provides service templates for interactions with EJBs. This makes it easy to develop adapter services to interact with EJBs. Service templates represent specific operations.

The EJB Adapter provides the ability to generate adapter services that implement the following operations:

Adapter Service Template Description
CreateEJB Creates one or more instances of a single remote EJB class and returns the EJB handles to the caller.
InvokeEJB Invokes a single method on an existing EJB.
CreateInvokeEJB Creates one or more instances of a single EJB class and invokes a single method on those instances.

Invoke Integration Server Services from an Enterprise JavaBean

The open framework of the webMethods Integration Server enables bi-directional interaction between the EJB server and the webMethods Integration Server. With the proper client classes and input parameters, EJBs can initiate a connection to the webMethods Integration Server. Once the connection is established, any service on the Integration Server can be invoked by providing its folder and service name. Provided with the EJB Adapter is source code for a sample EJB application that illustrates how to implement code that invokes services on a webMethods Integration Server.

Supported J2EE Enterprise JavaBean Servers

The webMethods EJB Adapter supports the following J2EE Enterprise JavaBean servers:

Note: For the most up to date information about the software and operating systems that the adapter supports, see the webMethods Enterprise JavaBeans Adapter Installation Guide Version 6.0 that is posted on the webMethods Advantage Product Download Site and the Advantage Bookshelf (http://advantage.webmethods.com/Bookshelf).

webMethods Administrator, webMethods Broker, webMethods Dashboard, webMethods Developer, webMethods Fabric, webMethods Glue, webMethods Installer, webMethods Integration Server, webMethods Mainframe, webMethods Manager, webMethods Mobile, webMethods Modeler, webMethods Monitor, webMethods Optimize, webMethods Portal, webMethods Trading Networks, and webMethods Workflow are trademarks of webMethods, Inc. webMethods and the webMethods logo are registered trademarks of webMethods, Inc.

All other marks are the property of their respective owners. Copyright © 2005 by webMethods, Inc. All rights reserved, including the right of reproduction in whole or in part in any form.