Which two statements best describe situations when you should favor implementing an ABCS as a
BPEL process?
A.
The requirement involves simple transformation and invocation.
B.
The interaction with the external system is stateless.
C.
Multiple invocations to external applications are required to accomplish the integration.
D.
Content augmentation or validation cannot be done using XSLT.
Explanation:
Oracle AIA provides two blueprints for implementing an ABCS: Oracle Mediator and
BPEL.
BPEL is used when the ABCS must augment content, validate content, or both. In most situations,
the ABCS must have a conversation with one or more participating applications to enrich the
content. It may also have to handle state management. (not B)
In this scenario, BPEL is the preferred technology. BPEL enables you to perform the tasks listed
previously and also enables you to extend the connector.
The Oracle Mediator blueprint can be applied in situations in which you do not need the ABCS to
do additional enrichment and validation of the content. In this model, the ABCS are implemented
as Mediator services.
Note: The role of the ABCS (Application Business Connector Services) is to expose the businessfunctions provided by the participating application in a representation that is agreeable to a service
interface.
Note 2: The ABCS can be implemented in two ways:
* The first approach is to make complete use of components that are built using Oracle Fusion
Middleware technologies to make up the ABCS.
The service is implemented as a Mediator service or a BPEL process.
* The second approach is to build the transformation services, to a large extent, as part of the
participating application.
This approach can be taken when the participating application’s technology stack has the
infrastructure to perform the transformations. However, a lightweight ABCS still must perform the
translations related to cross-reference details.
Reference: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application
Integration Architecture Foundation Pack:
Implementing ABCS