Design of service interfaces for e-business applications using data normalization techniques
- Publication Type:
- Journal Article
- Information Systems and e-Business Management, 2005, 3 (4), pp. 363 - 376
- Issue Date:
Web Services are being increasingly used for implementing large-scale e-business applications, but at present there is a lack of comprehensive methodologies based on sound engineering principles that can guide designers of service-oriented applications. This lack of methodological support is likely to lead to poorly designed and difficult to maintain e-business applications. In this paper we describe a design method for service-oriented applications that applies data engineering principles and the theoretical framework of data normalization to service design to produce a set of orthogonal services with normalized interfaces. We consider the impact of increasing service granularity on cohesion and coupling of service operations, and discuss associated design trade-offs. We use a travel example based on the Open Travel Alliance specification to illustrate how a document-oriented standard can be transformed into a set of well-designed service interfaces. © Springer-Verlag 2005.
Please use this identifier to cite or link to this item: