Understanding EBS Types Working with the Enterprise Business Service Library

10-2 Developers Guide for Oracle Application Integration Architecture Foundation Pack Oracle AIA leverages Mediator technology available in Oracle SOA Suite to build the EBS. The EBS is implemented as a Mediator routing service. A Mediator service has an elaborate mechanism to hold multiple operations of the EBS, create routing rules for each operation, perform XSLT transformation, and define endpoints for each routing rule. For more information about using Oracle Mediator, see Using the Oracle Mediator Service Component in the Oracle Fusion Middleware Developers Guide for Oracle SOA Suite. You can model EBS operations either as synchronous or asynchronous message exchange patterns MEPs.

10.1.1 Understanding EBS Types

The types of EBS are: ■ Business Activities They represent an atomic business unit of work that has a set of steps involving system-to-system interaction. They are exposed as mediator services with implementations through ABCSs or EBFs. ■ Business Tasks They provide an aggregated, real-time view of enterprise data. They are primarily Create, Read, Update, Delete CRUD operations acting on the Enterprise Business Object EBO and its business components. They are exposed as mediator services with implementations through ABCS. They eliminate point-to-point links at the data level and direct dependency on data models of data sources. For more information about EBS types, see Understanding Enterprise Business Services in the Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack.

10.1.2 Working with the Enterprise Business Service Library

AIA Foundation Pack is shipped with an EBS library. The EBS library consists of the service definitions delivered for the all of the EBOs present in the Enterprise Object Library. These are shipped as WSDL files. The service operations present in the EBS typically are the CRUD operations plus some of the operations specific to entities. All the operations of the EBS WSDLs, of type Data Services, in the Enterprise Business Service Library are modeled as asynchronous one-way services. The only exceptions are the Query operations and Validate operations. These are modeled as synchronous request-response operations with a named fault. ■ You can review the sample WSDLs provided in the AIA Foundation Pack under the AIAComponentsEnterpriseServiceLibrary folder. ■ Review each of the WSDLs, the operations description, and the metadata before deciding to create either a new service or an operation. ■ Any new EBS that you create must be of type Activity Service, with operations put in to meet the requirements of integration solution being developed. ■ The new EBS should be put in a different WSDL and not added to the entity EBS WSDLs. Designing and Developing Enterprise Business Services 10-3

10.2 Designing the EBS