The University of Southampton
University of Southampton Institutional Repository

A design framework for identifying optimum services using choreography and model transformation

A design framework for identifying optimum services using choreography and model transformation
A design framework for identifying optimum services using choreography and model transformation
Service Oriented Architecture (SOA) has become an effective approach for implementing loosely-coupled and flexible systems based on a set of services. However, despite the increasing popularity of the SOA approach, no comprehensive methodology is currently available to identify “optimum” services. Difficulties include the abstraction gap between the business process model and service interface design as well as service quality trade-offs that affect the identification of the “optimum” services. The selection of these “optimum” services implies that SOA implementation should be driven by the business model and should also consider the appropriate level of granularity. The objective of this thesis is to identify the optimum service interface designs by bridging the abstraction gap and balancing the trade-offs between service quality attributes.

This thesis proposes a framework using the choreography concept to bridge the abstraction gap between the business process model and service interface design together with service quality metrics to evaluate service quality attributes. The framework generates the service interface design automatically based on a chain of model transformations from a business process model through the use of the choreography concept (service choreography model). The framework also develops a service quality model to measure service granularity and service quality attributes of complexity, cohesion and coupling. These measurements aim to evaluate service interface designs and then select the optimum service interface design. Throughout this thesis, a pragmatic approach is used to validate the transformation models applying three application scenarios and evaluating consistency. The service quality model will be evaluated empirically using the generated service interface designs. Despite several remaining challenges for service-oriented systems to identify “optimum” services, this thesis demonstrates that optimum services can be effectively identified using the new framework, as explained herein.
Alahmari, Saad
2cc9e0ba-0c6a-4c7f-960d-23e159b37652
Alahmari, Saad
2cc9e0ba-0c6a-4c7f-960d-23e159b37652
Zaluska, E.J.
43f6a989-9542-497e-bc9d-fe20f03cad35
Millard, David
4f19bca5-80dc-4533-a101-89a5a0e3b372

Alahmari, Saad (2012) A design framework for identifying optimum services using choreography and model transformation. University of Southampton, Faculty of Applied Science, Doctoral Thesis, 236pp.

Record type: Thesis (Doctoral)

Abstract

Service Oriented Architecture (SOA) has become an effective approach for implementing loosely-coupled and flexible systems based on a set of services. However, despite the increasing popularity of the SOA approach, no comprehensive methodology is currently available to identify “optimum” services. Difficulties include the abstraction gap between the business process model and service interface design as well as service quality trade-offs that affect the identification of the “optimum” services. The selection of these “optimum” services implies that SOA implementation should be driven by the business model and should also consider the appropriate level of granularity. The objective of this thesis is to identify the optimum service interface designs by bridging the abstraction gap and balancing the trade-offs between service quality attributes.

This thesis proposes a framework using the choreography concept to bridge the abstraction gap between the business process model and service interface design together with service quality metrics to evaluate service quality attributes. The framework generates the service interface design automatically based on a chain of model transformations from a business process model through the use of the choreography concept (service choreography model). The framework also develops a service quality model to measure service granularity and service quality attributes of complexity, cohesion and coupling. These measurements aim to evaluate service interface designs and then select the optimum service interface design. Throughout this thesis, a pragmatic approach is used to validate the transformation models applying three application scenarios and evaluating consistency. The service quality model will be evaluated empirically using the generated service interface designs. Despite several remaining challenges for service-oriented systems to identify “optimum” services, this thesis demonstrates that optimum services can be effectively identified using the new framework, as explained herein.

Text
Phd_Thesis_1.18_Saad_Alahmari_final.pdf - Other
Download (5MB)

More information

Published date: August 2012
Organisations: University of Southampton, Electronics & Computer Science

Identifiers

Local EPrints ID: 345839
URI: http://eprints.soton.ac.uk/id/eprint/345839
PURE UUID: e31a7244-400f-413c-9ec8-10032e4f7e0e
ORCID for David Millard: ORCID iD orcid.org/0000-0002-7512-2710

Catalogue record

Date deposited: 26 Feb 2013 12:33
Last modified: 15 Mar 2024 02:59

Export record

Contributors

Author: Saad Alahmari
Thesis advisor: E.J. Zaluska
Thesis advisor: David Millard ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×