Database Reference
In-Depth Information
Adapters
Adapters facilitate a configurable integration among disparate business systems
without worrying about underlying frameworks, tools, and technologies used in im-
plementation of an individual business system. Use of adapters enable reusability of
existing applications and systems, therefore, it increases ROI and provides agility for
any organization.
The Oracle SOA Suite's adapters are designed and developed using the J2EE Con-
nector Architecture ( JCA ). Oracle provides adapters to integrate various packaged
applications, legacy applications, databases, middleware messaging systems, and
web services.
BPEL processes may require working with multiple external resources. The following
are some of the common use cases for BPEL processes to connect to as part of your
application(s):
• An external filesystem for retrieving data or writing data either over FTP or
locally-mounted NFS
• A database for Create, Read, Update, and Delete (CRUD) data
Message Oriented Middleware ( MOM ) for asynchronous or synchronous
communication with point-to-point and/or publish-subscribe model
• An external application such as PeopleSoft
Adapters are used for connecting your BPEL process to other resources. The major
advantage is decoupling . The resource may be local or may be residing remotely.
Usually partner links depend on adapters for connecting to resources.
Several adaptors are included as part of SOA Suite container for connecting with re-
sources or external systems. Please note that some of the adapters may require their
own separate license. The Oracle SOA Suite's BPEL JDeveloper IDE Component
Palette provides out of the box adapters: AQ Adapter, BAM Adapter, Database Ad-
apter, File Adapter, FTP Adapter, JMS Adapter, MQ Adapter, Socket Adapter, and
Third Party Adapter. These adapters' services are usually defined within a BPEL pro-
cess partner link.
Adapters provide an interface for connecting to external resources from BPEL ser-
vices, as shown in the following figure:
Search WWH ::




Custom Search