Planning Service-Oriented Transactions 301
getArticleReq(pageIDinput.long)
getColumnReq(pageIDinpout.long, articleDinput.long)
composePageReq(pageIDinpout.long, articleID.long, columnIDinput.long)
ORC
2
Article Repository
atomic service Page Renderer
composite service
Column Repository
atomic service
Page Composer
composite service
1
getArticleRes(articleData.base64binary)
4
3
EXHIBIT 14.19 CIRCULAR TRANSACTION ACTIVITY EXAMPLE
Account
Balances
atomic
service
Investment
Account
Balances
atomic service
Equity
Investment
Account
Balances
atomic service
Gold Card
Balances
atomic service
Credit Card
Balances
atomic service
EXHIBIT 14.20 HIERARCHICAL LOGICAL DESIGN COMPOSITION DIAGRAM
302 Ch. 14 Service-Oriented Transaction Model
Account
Statements
Service cluster
Credit Card
Balances
atomic service
Gold Card
Balances
atomic service
ORC
2
Account
Balances
atomic service
Investment
Account
Balances
atomic service
Equity
Investment
Account
Balances
atomic service
1
PostBalanceReq(goldCardBalanceInput.long)
postInvestmentBalanceReq(investmentBalanceInput.long)
2
1
postEquityBalanceReq(equityBalanceInput.long) ORC
postCreditCardBalanceReq(creditCardDinput.long)
EXHIBIT 14.21 HIERARCHICAL TRANSACTION ACTIVITY EXAMPLE
Exhibit 14.21 illustrates a transaction activity diagram that is constructed based on the
hierarchical logical design composition presented in Exhibit 14.
Pages:
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523