Research Article

Accountability in Enterprise Mashup Services

Table 1

Accountability roles in practice.

IdentityRoleResponsibilityOutcome

AliceTrade requestorEnter code and bid price. Provide funds for purchase.The request accepted by Entity B.
Entity BTrade providerDisplay result page with data from Entity C and D. Execute trade requested. Pay Entity C and D fees due.The trade is executed. Fund transferred from Alice’s account.
Entity CCharting service providerProvide correct charted pricing indicators.Chart is displayed and the fee is received from Entity B.
Entity DReal-time price providerProvide real-time pricing with integrity.Data feed is provided and receive fee from B.