Abstract
Although several approaches for service identification have been defined in research and practice, there is a notable lack of automatic analysis techniques. In this paper we take the integrated approach by Kohlborn et al. as a starting point, and combine different analysis techniques in a novel way. Our contribution is an automated approach for the identification and detailing of service candidates. Its output is meant to provide a transparent basis for making decisions about which services to implement with which priority. The approach has been implemented and evaluated for an industry collection of process models.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
O’Sullivan, J., Edmond, D., ter Hofstede, A.H.M.: What’s in a service? Distributed and Parallel Databases 12(2/3), 117–133 (2002)
Kohlborn, T., Korthaus, A., Chan, T., Rosemann, M.: Identification and analysis of business and software services - a consolidated approach. IEEE T. Services Computing 2(1), 50–64 (2009)
Hafeez, K., Zhang, Y., Malak, N.: Determining key capabilities of a firm using analytic hierarchy process. Int. J. of Production Economics 76(1), 39–51 (2002)
Homann, U., Tobey, J.: From capabilities to services: Moving from a business architecture to an it implementation (2006)
Zimmermann, O., Krogdahl, P., Gee, C.: Elements of service-oriented analysis and design. IBM developerworks (2004)
Rosemann, M.: Potential Pitfalls of Process Modeling: Part A. Business Process Management Journal 12(2), 249–254 (2006)
Feuerlicht, G.: Design of service interfaces for e-business applications using data normalization techniques. Inf. Syst. E-Business Management 3(4), 363–376 (2005)
Bell, M.: Service-oriented modeling. Service Analysis, Design and Architecture. John Wiley and Sons, Hoboken (2008)
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)
Ramollari, E., Dranidis, D., Simons, A.: A survey of service oriented development methodologies. 2nd europ. young researchers WS on service oriented comp. (2007)
Azevedo, L.G., Santoro, F., Baião, F., Souza, J., Revoredo, K., Pereira, V., Herlain, I.: A Method for Service Identification from Business Process Models in a SOA Approach. In: Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Ukor, R. (eds.) BPMDS 2009 and EMMSAD 2009. LNBIP, vol. 29, pp. 99–112. Springer, Heidelberg (2009)
Klose, K., Knackstedt, R., Beverungen, D.: In: Identification of Services - A Stakeholder-Based Approach to SOA Development and its Application in the Area of Production Planning. University of St. Gallen (2007)
Erradi, A., Kulkarni, N., Maheshwari, P.: Service Design Process for Reusable Services: Financial Services Case Study. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 606–617. Springer, Heidelberg (2007)
Leopold, H., Smirnov, S., Mendling, J.: On the refactoring of activity labels in business process models. Information Systems (forthcoming, 2012)
Miller, G.: WordNet: a Lexical Database for English. CACM 38(11), 39–41 (1995)
Inaganti, S., Behara, G.K.: Service identification: BPM and SOA handshake. BPTrends (2007)
Papazoglou, M.P., Heuvel, W.V.D.: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2, 412–442 (2006)
Smirnov, S., Weidlich, M., Mendling, J., Weske, M.: Action patterns in business process model repositories. Computers in Industry 63 (2012)
Weidlich, M., Mendling, J., Weske, M.: Efficient consistency measurement based on behavioral profiles of process models. IEEE T. Softw. Eng. 37(3), 410–429 (2011)
Smirnov, S., Weidlich, M., Mendling, J.: Business process model abstraction based on synthesis from consistent behavioural profiles. Int. J. Coop. Inf. Sys. 21 (2012)
Keller, G., Teufel, T.: SAP(R) R/3 Process Oriented Implementation: Iterative Process Prototyping. Addison-Wesley (1998)
IBM: Component business models (2005)
SAP: Enterprise service design guide (2005)
Sneed, H.M.: Integrating legacy software into a service oriented architecture. In: IEEE Conference on Software Maintenance and Reengineering, pp. 3–14 (2006)
Belushi, W.A., Baghdadi, Y.: An Approach to Wrap Legacy Applications into Web Services. In: Int. Conf. on Service Systems and Service Management, pp. 1–6 (2007)
Flaxer, D., Nigam, A.: Realizing business components, business operations and business services. In: Proceedings of IEEE CEC-EAST, pp. 328–332 (2004)
Gruhn, V., Laue, R.: Detecting Common Errors in Event-Driven Process Chains by Label Analysis. Enterprise Modelling and Inf. Systems Arch. 6(1), 3–15 (2011)
Peters, N., Weidlich, M.: Automatic Generation of Glossaries for Process Modelling Support. Enterprise Modelling and Inf. Systems Architectures 6(1), 30–46 (2011)
Dijkman, R., Dumas, M., van Dongen, B., Käärik, R., Mendling, J.: Similarity of business process models: Metrics and evaluation. Inf. Syst. 36, 498–516 (2011)
Ehrig, M., Koschmider, A., Oberweis, A.: Measuring Similarity between Semantic Business Process Models. In: APCCM 2007, vol. 67, pp. 71–80 (2007)
Friedrich, F., Mendling, J., Puhlmann, F.: Process Model Generation from Natural Language Text. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 482–496. Springer, Heidelberg (2011)
de AR Gonçalves, J.C., Santoro, F.M., Baião, F.A.: Business Process Mining from Group Stories. In: CSCWD 2009, pp. 161–166. IEEE Computer Society (2009)
Sinha, A., Paradkar, A.: Use Cases to Process Specifications in Business Process Modeling Notation. In: IEEE Int. Conference on Web Services, pp. 473–480 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leopold, H., Mendling, J. (2012). Automatic Derivation of Service Candidates from Business Process Model Repositories. In: Abramowicz, W., Kriksciuniene, D., Sakalauskas, V. (eds) Business Information Systems. BIS 2012. Lecture Notes in Business Information Processing, vol 117. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30359-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-30359-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30358-6
Online ISBN: 978-3-642-30359-3
eBook Packages: Computer ScienceComputer Science (R0)