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 418 | Next

Michael Bell

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

12 MANY-TO-MANY SERVICE CARDINALITY
Synchronization 247
client segmentation atomic service, each of which swaps messages with its peer. Note that the
participating consumer and services publicly exchange messages, and they all use the bidirectional
design relationship approach.
SYNCHRONIZATION
Before moving on to discussing the fundamentals of intermediary design relationship, consider
the service synchronization aspect that reveals another perspective of the service-oriented design
relationship. What, then, is synchronization of services? Regard service synchronization as a process
that controls interaction sequences between services and consumers and manages the overall
message routing in unison. This coordination aspect enables services to function in harmony with
their customers and peers in their communities.
Service synchronization is all about management of service conversations and exchange
of information. In complex service deployment environments, the ability to control service interactions,
set the time of message delivery, and coordinate the returned results are crucial design
aspects. Imagine a large service and consumer community that contains a few hundred services.
How can such a computing environment be monitored and orchestrated? And what is the
mechanism by which service activities can be planned and sequenced?
There are a number of industry standards that can help.


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