Abstract
Identifying the right-grained services is important to lead the successful service orientation because it has a direct impact on two major goals: the composability of loosely-coupled services, and the reusability of individual services in different contexts. Although the concept of service orientation has been intensively debated in recent years, a unified methodic approach for identifying services has not yet been reached. In this paper, we suggest a formal approach to identify services at the right level of granularity from the business process model. Our approach uses the concept of graph clustering and provides a systematical approach by defining the cost metric as a measure of the interaction costs. To effectively extract service information from the business model, we take activities as the smallest units in service identification and cluster activities with high interaction cost into a task through hierarchical clustering algorithm, so as to reduce the coupling of remote tasks and to increase local task cohesion.
This work is supported by the Engineering Research Center of Excellence Program of Korea Ministry of Education, Science and Technology (MEST)/Korea Science and Engineering Foundation (KOSEF), grant number R11-2008-007-01003-0.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Adam, S., Doerr, J.: How to better align BPM & SOA. LNCS, vol. 5074, pp. 49–55. Springer, Heidelberg (2008)
Jain, H., Zhao, H., Chinta, N.: A Spanning Tree Based Approach to Identifying Web Services. International Journal of Web Services Research 1(1), 1–20 (2004)
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice-Hall, New York (2005)
Arsanjani, A.: Service-Oriented Modeling and Architecture (SOMA), IBM white paper (2005)
Fensel, D., Bussler, D., Ding, Y., Omelayenko, B.: The Web Service Modeling Framework WSMF. In: Electronic Commerce Research and Applications, vol. 1(2), pp. 113–137. Elsevier B.V., Amsterdam (2002)
Herzum, P., Sims, O.: Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise. John Wiley & Sons Inc., Chichester (2000)
Vitharana, P., Zahedi, F., Jain, H.: Component-based Software Development: Design, Retrieval, and Assembly. Communications of the ACM 46(11), 97–102 (2003)
Bell, M.: Service-Oriented Modeling: Service Analysis, Design, and Architecture. John Wiley & Sons Inc., Chichester (2008)
Sehmi, A., Schwegler, B.: Service Oriented Modeling for Connected Systems (Part 1). Microsoft Architect Journal (7) (2006)
Zhijun, Y.: Consistency Analysis of Interorganizational Processes Based on Activity Diagrams. In: Proceedings of the IEEE International Conference on e-Business Engineering (ICEBE 2005), pp. 187–190. IEEE Computer society, Los Alamitos (2005)
Hanson, J.: Coarse-grained Interfaces Enable Service Composition in SOA. JavaOne article (2003)
Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1, W2C Note (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, Y., Doh, KG. (2009). Formal Identification of Right-Grained Services for Service-Oriented Modeling. In: Vossen, G., Long, D.D.E., Yu, J.X. (eds) Web Information Systems Engineering - WISE 2009. WISE 2009. Lecture Notes in Computer Science, vol 5802. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04409-0_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-04409-0_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04408-3
Online ISBN: 978-3-642-04409-0
eBook Packages: Computer ScienceComputer Science (R0)