SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 419 | Next

Michael Bell

"Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture"

Unfortunately, the majority target
the Web services development and production environment, while fewer address non-Web implementations.
Web standards include the Business Process Execution Language for Web Services
(BPEL4WS),6 Web Services Choreography Interface (WSCI), and the Web Services Choreography
Description Language (WS-CDL).7 There are two major mechanisms that can address service
synchronization efforts between consumers and services: orchestration and choreography.
1. Orchestration. This is a practice by which business process flow can be planned during
design-time and easily managed in run-time environments. Orchestration describes
how services interact with each other at the message level.8 This includes an invocation
sequence of messages and business activity behavior.
2. Choreography. The other industry standard is choreography that tracks a sequence of
messages involving multiple parties such as customers, suppliers, and partners. The distinction
is that choreography addresses the high-level collaboration of the various parties
involved in transactions, and on the relationship level in an enterprise or between business
partners that belong to different organizations.
The sections that follow describe three major service synchronization methods that influence
service design relationships.
IN-ORDER. Message exchange activities that take place between a service and its corresponding
consumers or peer services should be orchestrated if the sequence in which they are being executed
is important to achieving a certain goal.


Pages:
407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431