What is a Composite Business Process? What is an Enterprise Business Service?

1-20 Concepts and Technologies Guide for Oracle Application Integration Architecture

1.7.7 Implementing Data Services

The EBS AIA service artifact is an implementation of a data service. Data Services are analogous to Business Tasks in AIA Reference Process Models, so they have the same goal: providing a structure to accomplish work with the help of application provider services. Data Services leverage application provider services.

1.8 AIA Service Artifacts

This section includes the following topics: ■ Section 1.8.1, What is a Composite Business Process? ■ Section 1.8.2, What is an Enterprise Business Service? ■ Section 1.8.3, What is an Enterprise Business Flow? ■ Section 1.8.4, What is an Application Business Connector Service? 1.8.1 What is a Composite Business Process? A Composite Business Process CBP is a set of coordinated tasks and activities involving both human and system interactions. It is an implementation of the AIA Reference Process Model Business Process and is a Process Service. In AIA, CBPs are implemented, managed, and monitored as a single SOA composite using SOA BPEL along with SOA Mediator, SOA Human Workflow, and SOA Business Rules components. The BPEL components are used to drive the flow. 1.8.2 What is an Enterprise Business Service? An Enterprise Business Service EBS is a first-class object exposed on the enterprise service bus. An EBS is coarse-grained and performs a specific business activity or business task and is either an Activity Service or Data Service. For example, the activity it performs could be one of the following: ■ Creating an account in a billing system. ■ Checking for the presence of an account in a billing system. ■ Getting the balance details for an account from a billing system. An EBS is agnostic of a specific back-end implementation. Any back-end implementations that can support the interface standards defined by an EBS can be automatically considered as service providers. EBSs expose coarse-grained, message-driven interfaces for exchanging data between applications, both synchronously and asynchronously. The salient features of EBSs include: ■ Ability to reuse available assets in the Oracle portfolio. ■ Ability to substitute a service provider with another without any impact to the client. ■ Content-based selection of the service provider. Figure 1–17 shows how an EBS enables the loose-coupling of requesters with actual service providers. Understanding the Oracle AIA Reference Architecture 1-21 Figure 1–17 An EBS Enabling the Loose-coupling of Requesters with Actual Service Providers 1.8.3 What is an Enterprise Business Flow?