Thus, a transaction is a convenient method
for grouping related activities to accomplish one or more business and technology processes.
But a business process often cannot be accomplished with a single transaction. More than one
transaction will be needed to provide a business or a technological solution.
Consequently, providing a comprehensive treatment to an organizational problem requires
bundling a number of transactions. A session framework can satisfy this need. By employing a
session it will be possible to group related transactions and execute their activities throughout
predetermined timeframes. Sessions can also define boundaries of process execution and provide
structure to the overall service-oriented process solution.
Exhibit 14.1 illustrates this concept. The service-oriented transaction diagram is made up
of four major sections:
??? The consumer and service section that identifies the parties participating in a process
??? The session framework that contains transactions
??? The transaction section that manages activities
??? The activity section that presents interaction and collaboration aspects of services and
consumers.
A detailed explanation is provided in the sections that follow.
Consumer/Service Section
Activity Section
Transaction
Section
Session Section
EXHIBIT 14.1 SERVICE-ORIENTED TRANSACTION DIAGRAM
286 Ch. 14 Service-Oriented Transaction Model
CONSUMER AND SERVICE SECTION.
Pages:
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498