Closing the Gap between Enterprise Models and Service-oriented Architectures

  • Martin Juhrisch
  • Werner Esswein


In 2005, four German universities created a research program to improve and standardize their administrative processes. Therefore, reams of processes were analyzed and core functions identified. As a result, automatable core functions have been implemented as web-services using the service-oriented architecture (SOA) paradigm. To facilitate reuse, this functionality has been documented using a service catalog. However, the real advantage of SOA does not evolve until these services become configurable at the business level. We introduce a modeling grammar to model service function interfaces and standardized business object types allowing the redesign of enterprise systems functionalities at the business level. We illustrate the usefulness of our approach with a pilot study conducted at the University of Munster (Germany).


Business Process Service Function Business Object Business Process Execution Language Business Process Modeling Notation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    J. Becker, L. Algermissen, T. Falk, D. Pfeiffer, and P. Fuchs, “Model Based Identification and Measurement of Reorganization Potential in Public Administrations - the PICTURE-Approach,” presented at The Tenth Pacific Asia Conference on Information Systems (PACIS’06), 2006.Google Scholar
  2. [2]
    P. Fremantle, S. Weerawarna, and R. Khalaf, “Enterprise Service - Examining the emerging field of Web Services and how it is integrated into existing enterprise infrastructures,” Communication of the ACM, vol. 45, pp. 77-82, 2002.CrossRefGoogle Scholar
  3. [3]
    T. Erl, Service-oriented architecture: concepts, technology, and design: Prentice Hall PTR, 2005.Google Scholar
  4. [4]
    M. Karow and A. Gehlert, “On the Transition from Computation Independent to Platform Independent Models,” presented at AMCIS Conference Proceedings, 2006.Google Scholar
  5. [5]
    M. Hammer and J. Champy, Business Reengineering: a manifesto for business revolution, vol. 1. New York: HarperBusiness, 1998.Google Scholar
  6. [6]
    H. Balzert, Development of Software-Systems: Principles, methods, languages, tools. Mannheim, Vienna, Zurich: Wissenschaftsverlag, 1994.Google Scholar
  7. [7]
    O. K. Ferstl and E. J. Sinz, Grundlagen der Wirtschaftsinformatik, vol. 1, 2 ed. München, Wien: Oldenbourg, 1994.Google Scholar
  8. [8]
    P. Fettke and P. Loos, “Classification of reference models: a methodology and its application,” Information Systems and e-Business Management, vol. 1, pp. 35-53, 2003.CrossRefGoogle Scholar
  9. [9]
    U. Frank, “Conceptual Modelling as the Core of the Information System Discipline - Perspectives and Epistemological Challenges,” presented at Proceedings of the 5th America’s Conference on Information Systems, AMCIS’99, Milwaukee, 1999.Google Scholar
  10. [10]
    D. Harel and B. Rumpe, “Modeling languages: Syntax, semantics and all that stuff, part I: The basic stuff.,” Weizmann Institute Of Science 2000.Google Scholar
  11. [11]
    R. Agarwal, P. De, and A. P. Sinha, “Comprehending object and process models: An empirical study,” IEEE Trans.Software Engrg., vol. 25, pp. 541-556, 1999.CrossRefGoogle Scholar
  12. [12]
    Y. Wand and R. Weber, “Research Commentary: Information Systems and Conceptual Modeling - A Research Agenda,” Information System Research, vol. 13, pp. 363-376, 2002.CrossRefGoogle Scholar
  13. [13]
    J. Desel, “Petri nets and business process management “. Saarbrücken: Geschäftsstelle Schloss Dagstuhl, 1998.Google Scholar
  14. [14]
    A.-W. Scheer, ARIS - Business Process Modeling, vol. 3. Berlin: Springer, 2000.Google Scholar
  15. [15]
    S. White, “Using BPMN to Model a BPEL Process,” BPTrends, vol. 3, pp. 1-18, 2005.Google Scholar
  16. [16]
    IBM, “Business Process Execution Language for Web Services,” 2002.Google Scholar
  17. [17]
    S. Kelly, M. Rossi, and J. P. Tolvanen, “What is Needed in a MetaCASE Environment?,” in Enterprise Modelling and Information Systems Architectures, U. Frank, Ed., 2005, pp. 22-35.Google Scholar
  18. [18]
    T. Cubetto. Dresden: Semture GmbH, 2007.Google Scholar
  19. [19]
    A. Dietzsch and T. Goetz, “Nutzen-orientiertes Management einer Service-orientierten Unternehmensarchitektur.,” presented at Wirtschaftsinformatik 2005, eEconomy, eGovernment, eSociety, 2005.Google Scholar
  20. [20]
    K. J. Oey, H. Wagner, S. Rehbach, and A. Bachmann, “Mehr als alter Wein in neuen Schläuchen: Eine einführende Darstellung des Konzepts der serviceorientierten Architektur.,” in Unternehmensarchitekturen und Systemintegration, S. Aier, Ed. Berlin: GITO Verlag, 2005.Google Scholar
  21. [21]
    P. Muschamp, “An introduction to Web Services ” BT Technology Journal, vol. 22, pp. 9-18, 2004.CrossRefGoogle Scholar
  22. [22]
    A. E. Walsh, Uddi, Soap, and WSDL: The Web Services Specification Reference Book. New Jersey: Prentice Hall Professional Technical Reference, 2002.Google Scholar
  23. [23]
    L. Ardissono, A. Goy, and G. Petrone, “Enabling conversations with web services,” presented at Proceedings of the second international joint conference on Autonomous agents and multiagent systems, AAMAS’03, Melbourne, 2003.Google Scholar
  24. [24]
    J. Weller, M. Juhrisch, and W. Esswein, “Towards using visual process models to control enterprise systems functionalities,” Int. J. Networking and Virtual Organisations, vol. 3, pp. 412-424, 2006.CrossRefGoogle Scholar
  25. [25]
    C. Ouyang, M. Dumas, A. H. M. ter Hofstede, and W. M. P. van der Aalst, “Pattern-based translation of BPMN process models to BPEL web services,” International Journal of Web Service Research (JWSR), 2007.Google Scholar
  26. [26]
    M. Weske, “Business-Objekte: Konzepte, Architekturen, Standards,” Wirtschaftsinformatik, vol. 41, pp. 4-11, 1999.Google Scholar
  27. [27]
    S. Overhage, “A Standardized Framework for the Specification of Software Components,” presented at Proceedings of the 5th Annual International Conference on Object-Oriented and Internet-Based Technologies, Concepts, and Applications for a Networked World (NODe 2004), Erfurt, 2004.Google Scholar
  28. [28]
    S. Greiffenberg, Method Engineering in Business and Government. Hamburg: Dr. Kovac, 2004.Google Scholar
  29. [29]
    O. M. Group, “Meta Object Facility (MOF) Specification, version 1.4,” 2002.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2008

Authors and Affiliations

  • Martin Juhrisch
    • 1
  • Werner Esswein
    • 2
  1. 1.Project MIROWestfälische Wilhelms-Universität MünsterMünster
  2. 2.Chair for Information Systemsesp. Systems Eng.Technische Universität DresdenDresden

Personalised recommendations