Research Article
Accountability in Enterprise Mashup Services
Table 2
Accountability model in travel agent mashup solution.
| Entity | Role | Responsibility | Outcome |
| Customer | Service requester | (i) Provide correct personal information for booking. (ii) Provide sufficient funds upon booking confirmation. | Booking and payment submitted. | Travel agent | Mashup service provider | (i) Provide the overall travel booking functionality. (ii) Conform to service source terms and conditions. | Requests submitted to all service sources. Booking receipt provided to customer. | Mapping provider | Service source | (i) Provide map service. (ii) Adhere to service level agreement. | Map service provided. | Location provider | Service source | (i) Provide location information. (ii) Adhere to service level agreement. | Location service provided. | Airline provider | Service source | (i) Provide ticket booking service. (ii) Adhere to service level agreement | Flight ticket booked and receipt provided. | Hotel provider | Service source | (i) Provide hotel booking service. (ii) Adhere to service level agreement. | Hotel booked and receipt provided. | ePayment provider | Service source | (i) Provide payment service. (ii) Adhere to service level agreement. | Travel agent and service sources receive payment. |
|
|