A Model-Driven Architecture for Electronic Service Management Systems

  • Giacomo Piccinelli
  • Wolfgang Emmerich
  • Scott Lane Williams
  • Mary Stearns
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2910)


Mainly on the wake of the Web Service initiative, electronic services are emerging as a reference model for business information technology systems. Individual applications retain core functions and technology base, but integration becomes crucial. A business service derives from the coordination of different business capabilities. The related electronic service derives from the integration of the different applications sustaining such capabilities. The effective realisation of an electronic service requires explicit modelling and active management of the relations between business capabilities and technical infrastructure. In this paper, we propose the notion of Electronic Service Management System (ESMS) as a framework for modelling and implementing electronic services. The notion of ESMS is substantiated by a workflow-oriented architecture, which we mainly derive from the experience of HP Service Composer and the DySCo (Dynamic Service Composer) research prototype. The architecture is defined in accordance with the OMG’s Model-driven Architecture (MDA) principles.


Business Process Service Composer Label Transition System Electronic Service Research Prototype 
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.


  1. 1.
    Booch, G., Jacobson, I., Rumbaugh, J.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1998)Google Scholar
  2. 2.
    Bentley, R.D.: EGSO – The European Grid of Solar Observations. In: Proc. European Solar Physics Meeting, ESA Publication SP-506 (2002)Google Scholar
  3. 3.
    Cerami, E.: Web Services Essentials. O’Reilly and Associates, Sebastopol (2002)Google Scholar
  4. 4.
    Clark, M., et al.: Web Services Business Strategies and Architectures. Expert Press (2002)Google Scholar
  5. 5.
    Fisher, L. (ed.): Workflow Handbook. Workflow Management Coalition and Future Strategy Inc. (2002)Google Scholar
  6. 6.
    Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. John Wiley and Sons, Chichester (2003)Google Scholar
  7. 7.
    Georgakopoulos, D., Hornick, M.F., Sheth, A.P.: An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases, Kluwer Academic 3(2) (1995)Google Scholar
  8. 8.
    Gibb, B., Damodaran, S.: ebXML: Concepts and Application. John Wiley and Sons, Chichester (2002)Google Scholar
  9. 9.
    HP: HP Service Composer User Guide. Hewlett-Packard Company (2002)Google Scholar
  10. 10.
    ISO/IEC, ITU-T: Open Distributed Processing – Reference Model – Part 2: Foundations. ISO/IEC 10746-2. ITU-T Recommendation X.902Google Scholar
  11. 11.
    Klueber, R., Kaltenmorgen, N.: eServices to integrate eBusiness with ERP systems – The case of HiServ’s Business Port. In: Proc. Workshop on Infrastructures for Dynamic Business-to-Business Service Outsourcing, CAISE-ISDO (2000)Google Scholar
  12. 12.
    Kuno, H.: Surveying the E-Services Technical Landscape. In: Proc. Workshop on Advance Issues of E-Commerce and Web-Based Information Systems (WECWIS), IEEE, Los Alamitos (2000)Google Scholar
  13. 13.
    Linketscher, N., Child, M.: Trust Issues and User Reactions to E-Services and E-Marketplaces: A Customer Survey. In: Proc. DEXA Workshop on e-Negotiation (2001)Google Scholar
  14. 14.
    Marton, A., Piccinelli, G., Turfin, C.: Service Provision and Composition in Virtual Business Communities. In: Proc. IEEE-IRDS Workshop on Electronic Commerce, Lausanne, Switzerland (1999)Google Scholar
  15. 15.
    Magee, J., Kramer, J.: Concurrency: State Models and Java Programs. John Wiley and Sons, Chichester (1999)zbMATHGoogle Scholar
  16. 16.
    OMG: UML Profile for Enterprise Distributed Object Computing Specification. OMG Final Adopted Specification ptc/02-02-05 (2002)Google Scholar
  17. 17.
    Piccinelli, G., Zirpins, C., Lamersdorf, W.: The FRESCO Framework: An Overview. In: Proc. Symposium on Applications and the Internet (SAINT), IEEE-IPSJ (2003)Google Scholar
  18. 18.
    Piccinelli, G., Mokrushin, L.: Dynamic e-Service Composition in DySCo. In: Proc. Workshop on Distributed Dynamic Multiservice Architecture, IEEE ICDCS-21, Phoenix, Arizona, USA (2001)Google Scholar
  19. 19.
    Plotkin, G.D.: A structural approach to operational semantics. Technical Report DAIMI-FN-19, Department of Computer Science, University of Aarhus (1981)Google Scholar
  20. 20.
    Sillitti, A., Vernazza, T., Succi, G.: Service Oriented Programming: a New Paradigm of Software Reuse. In: Gacek, C. (ed.) ICSR 2002. LNCS, vol. 2319, p. 269. Springer, Heidelberg (2002)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Giacomo Piccinelli
    • 1
  • Wolfgang Emmerich
    • 1
  • Scott Lane Williams
    • 2
  • Mary Stearns
    • 2
  1. 1.Department of Computer ScienceUniversity College LondonLondonUK
  2. 2.HP Software and Solutions OperationCupertinoUSA

Personalised recommendations