Database Reference
In-Depth Information
In the following figure, a user is setting an alarm using a consumer application. The
alarm service provides the necessary data to the consumer application for notifying
a user. The orchestration of multiple services such as Date, Time, Match Date, and
Time creates the Alarm Service. The alarm service can be consumed by multiple
consumer applications without consuming the Time and Date services directly and
by coordinating them:
Each of the services has a WSDL interface. Client applications use the WSDL inter-
face to invoke web services.
Coordinating the communication across multiple services is a challenging task.
BPEL enables the following based on the input data:
• Invoke one or more services
• Receive responses from one or more services
• Manage the flow of response data
• Provide results to the calling service
While designing the process orchestration, you should ensure to provide dynamic,
flexible, and adaptable mechanisms to meet the changing needs of the business.
Orchestration allows you to define, change, or redefine business functions as
needed. Service orchestration creates dynamic relationships between services that
are determined at runtime based on the runtime data rather than at the construction
phase.
The approach for orchestration is simple.
• Define the services including purpose, input, and output
• Define the requirement and problem domain
• Identify the available services for use
Search WWH ::




Custom Search