IBM WebSphere Adapter for SAP Software

groupertomatoInternet and Web Development

Jul 30, 2012 (4 years and 8 months ago)


Quickly and easily integrate SAP
applications with enterprise assets
IBM WebSphere Adapter for SAP Software
For decades, companies have been
using SAP enterprise resource plan-
ning (ERP) software to reap the benefits
of automated business processes.
The SAP suite serves as a founda-
tion for organizations by automating
business processes across the enter-
prise. It is also designed to support
business-to-business (B2B) and
business-to-consumer (B2C) initiatives
by helping companies extend business
processes to partners and customers.
However, the challenge of implementing
the SAP ERP platform is twofold: You’ve
got to integrate it with existing IT invest-
ments and leverage its capabilities and
information across virtually all aspects
of the business. Many companies have
legacy systems that contain valuable
data as well as best-of-breed applica-
tions that have specific functions. These
applications need to be integrated
with the enterprise processes run by
the SAP platform.
A service-oriented architecture (SOA)
facilitates the integration of SAP ERP
software with other enterprise assets,
helping companies get the most out of
their IT investments. SOA frameworks
can also underpin the IT agility required
to support changing business strate-
gies. The IBM WebSphere
for SAP Software solution helps you
quickly and easily integrate the SAP
software suite within an SOA framework
so you can access SAP information and
leverage SAP software–based busi-
ness processes enterprise wide. The
WebSphere Adapter for SAP Software
solution can eliminate the need to
rebuild SAP connections when you
update your IT system or SAP software.
It also isolates SAP applications from
other IT assets to help protect them
from changes and preserve the integrity
of your applications.
Provides easy access to SAP

software applications to speed
bidirectional and event-driven
Contains sophisticated tools

that allow users to custom build
components without help from
SAP programming specialists
Supports common SAP

integration options, giving
you the freedom to choose
an integration approach
Provides the same prebuilt,

product-based integration to
custom-built SAP extensions
as to standard SAP software
Limits disruption to integrated

applications if an SAP platform
should require upgrades
for SAP
SAP Java
SAP application
SAP server
The WebSphere Adapter for SAP Software solution links SAP applications to other software to facilitate
communication between applications.
Solve common SAP
integration challenges
he WebSphere Adapter for SAP
Software solution can help you over-
come many common challenges that
arise when integrating applications.
Most integration solutions are custom
coded and have to be implemented by
systems integrators. Designed to pro-
vide nearly immediate access to SAP
data, the WebSphere Adapter for SAP
Software application can help quickly
and easily address the challenges of
SAP integration. IBM designed the
business process–focused software
specifically to allow users to service-
enable SAP software without having
to understand the intricacies of various
application programming interfaces
(APIs). It also helps you leverage the
full potential of SAP across the enter-
prise by linking the SAP database
to other software, thereby facilitating
communication between applications.
Take advantage of in-house
customization capabilities
he WebSphere Adapter for SAP
Software solution has modules that
support several common integration
techniques, giving each company
the freedom to choose its integration
approach. Your IT department doesn’t
have to hire a team of SAP program-
ming specialists to perform the
integration—it can use the WebSphere
Adapter for SAP Software application
to integrate the SAP software with your
existing systems to help meet your
business needs.
The WebSphere Adapter for SAP
Software solution is integrated with the
IBM WebSphere Application Server
and IBM WebSphere Enterprise
Service Bus applications. Its tooling
is tightly coupled with IBM Rational

Application Developer, IBM WebSphere
Integration Developer and IBM
WebSphere Message Broker toolkits.
This close integration enables you
to easily and quickly customize your
business processes to address the
requirements of your entire organiza-
tion—or the requirements of individual
departments within your organization.
Reach your integration goals faster
he WebSphere Adapter for SAP
Software solution provides highly
functional connectivity and valu-
able administrative and monitoring
functions. It supports various SAP
interfaces and offers bidirectional,
realtime integration between SAP
ERP and other systems, including
e-commerce, customer relationship
management, supply chain man-
agement, and custom and legacy
The Java Connector Architecture
he WebSphere Adapter for SAP
Software solution is designed to
comply with the Java

Architecture (JCA), which standard-
izes the way application components,
application servers and enterprise
information systems interact with one
another. WebSphere Adapter tools
make it possible for JCA-compliant
application servers to connect to and
interact with the SAP ERP platform. As
a result, application components run-
ning on a JCA-compliant server can
communicate with SAP applications.
Using the WebSphere Adapter for SAP
Software application, you can enable
a business activity to send or receive
messages from SAP applications. The
adapter creates a standard interface
to SAP software and data so that the
business activity does not have to
understand the specifics of the SAP
application or data structures.
WebSphere Adapter for SAP Software outbound modules
Business Application Programming Interface (BAPI) module:

performance by allowing the adapter to call other BAPIs without routing
through the Advanced Business Application Programming (ABAP) extension
infrastructure. The BAPI module works with individual BAPIs, ordered sets of
BAPIs and two BAPIs to select multiple rows of data from an SAP database.
Application Link Enabling (ALE) module:

Allows the adapter to send

intermediate documents (IDocs) into SAP software and processes them.
Queued Remote Function Call (qRFC) protocol:

Sends IDocs to a queue
on the SAP server, helping to ensure processing in the order in which the
IDocs were received.
Query Interface for SAP software (QISS) module:

Checks for or retrieves
data from specific SAP application tables.
WebSphere Adapter for SAP Software inbound modules
BAPI module:

Leverages a synchronous callback interface to “listen” for
events and receive notifications of the SAP server’s Remote Function Calls
(RFCs). The adapter sends the request to a predefined application and
returns the response to the SAP server.
ALE module:

Uses an inbound processing interface to listen for events and
receive one or more IDocs from the SAP server. By using the qRFC interface,
it can help ensure processing in the order in which the IDocs were received.
Advanced event processing interface:

Polls the SAP server for events and
sends events waiting to be processed to the endpoint.
IBM WebSphere Adapter for SAP Software features
Java and ABAP languages

An object discovery tool that allows realtime access to customer data in

SAP applications
Simplified migration from development to testing to production environments

More SAP APIs exposed for in

tegration because of the variety of available
integration choices
Clearer distinctions between WebSphere integration components and SAP

components to facilitate deployment
The WebSphere connectivity and
integration product family
ecause a simple and robust connec-
tivity platform is fundamental to the
success of an SOA strategy and
deployment, IBM created its line of
WebSphere connectivity and inte-
gration products. These integrated,
award-winning connectivity solutions
can help you develop, deploy, inte-
grate and automate your business
applications through an SOA frame-
work. WebSphere software is designed
to facilitate application-to-application
and browser-based integration while
optimizing and automating business
processes in tandem with enterprise
processes. The applications provide a
variety of development tools to simplify
integration and support, without the
need for additional coding.
With the IBM WebSphere connectiv-
ity and integration family, you can
selectively combine solutions or build
one upon the other to integrate busi-
ness processes within and across your
enterprise. By enabling you to connect
diverse IT environments, WebSphere
application integration solutions can
help you optimize current investments
and leverage existing skills.
WebSphere connectivity and
integration products
IBM WebSphere Adapters•
IBM WebSphere •
IBM WebSphere •
Enterprise Service Bus
IBM WebSphere •
Message Broker
IBM WebSphere MQ family •
IBM WebSphere Service •
Registry and Repository
IBM WebSphere •
Transformation Extender
For more information
o learn more about the IBM
WebSphere Adapter for SAP Software
solution—including hardware and
software requirements—contact your
IBM representative or IBM Business
Partner, or visit:
© Copyright IBM Corporation 2008
IBM Corporation
Software Group
Route 100
Somers, NY 10589
Produced in the United States of America
December 2008
All rights reserved
IBM, the IBM logo,, and WebSphere are
trademarks or registered trademarks of International
Business Machines Corporation in the United States,
other countries, or both. If these and other IBM
trademarked terms are marked on their first occur-
rence in this information with a trademark symbol

), these symbols indicate U.S. registered or
common law trademarks owned by IBM at the time
this information was published. Such trademarks
may also be registered or common law trademarks
in other countries. A current list of IBM trademarks is
available on the Web at “Copyright and trademark
information” at
Java and all Java-based trademarks and logos
are trademarks of Sun Microsystems, Inc. in the
United States, other countries or both.
Other company, product, and service names may
be trademarks or service marks of others.
References in this publication to IBM products or
services do not imply that IBM intends to make them
available in all countries in which IBM operates.
The information contained in this documentation
is provided for informational purposes only. While
efforts were made to verify the completeness and
accuracy of the information contained in this docu-
mentation, it is provided “as is” without warranty of
any kind, express or implied. In addition, this infor-
mation is based on IBM’s current product plans and
strategy, which are subject to change by IBM without
notice. IBM shall not be responsible for any dam-
ages arising out of the use of, or otherwise related
to, this documentation or any other documentation.
Nothing contained in this documentation is intended
to, nor shall have the effect of, creating any warran-
ties or representations from IBM (or its suppliers or
licensors), or altering the terms and conditions of the
applicable license agreement governing the use of
IBM software.