Skip to main content

Service Modelling

  • Chapter
  • First Online:
Agile Service Development

Abstract

The development of enterprise services involves making design decisions at different levels, ranging from strategic to infrastructural choices, and concerning many different aspects, ranging from customer interaction to information registration concerns. In order to support an agile development process with short iterations through each of these levels and aspect, we need to manage the inherent complexity and support rapid feedback on the impact of design decisions across the various aspects of service development. The use of models can help to manage the coherence among the different aspects in service design and in facilitating and accelerating changes. Therefore, we propose a comprehensive framework and method for service modelling and model integration as an important ingredient of an agile service development methodology. This method is aimed at providing a shorter path between requirements and execution through the use of models to feed run-time execution engines, fast validation at the model level, support for communication with stakeholders, integration of different aspects, domains and fields of expertise, and consistency across the enterprise.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Ambler SW (2002) Agile modeling: effective practices for eXtreme programming and the unified process. Wiley, New York

    Google Scholar 

  • Aquino N, Vanderdonckt J, Panach JI, Pastor O (2008) Conceptual modelling of interaction. Universitat Politecnica de Valencia, Spain. http://personales.upv.es/jopana/Files/Books/Conceptual_Modelling.pdf. Accessed 28 Sept 2011

  • von Brocke J, Rosemann M (2010) Handbook on business process management. Springer, Berlin

    Book  Google Scholar 

  • Calvary G, Coutaz J, Thevenin D, Limbourg Q, Bouillon L, Vanderdonckt J (2003) A unifying reference framework for multi-target user interfaces. Interact Comput 15(3):289–308

    Article  Google Scholar 

  • Chen P (1976) The entity-relationship model: toward a unified view of data. ACM Trans Database Syst 1:9–36

    Article  Google Scholar 

  • De Lara J, Vangheluwe H (2004) Meta-modelling and graph grammars for multi-paradigm modelling. Software Syst Model 3(3):194–209

    Google Scholar 

  • Dietz JLG (2006) Enterprise ontology: theory and methodology. Springer, Berlin

    Book  Google Scholar 

  • Dividino R, Bicer V, Voigt K, Cardoso J (2009) Integrating business process and user interface models using a model-driven approach. 24th international symposium on computer and information sciences, Guzelyurt, Nothern Cyprus, 14–16 Sept

    Google Scholar 

  • Engelsman W, Quartel D, Jonkers H, van Sinderen M (2011) Extending enterprise architecture modelling with business goals and requirements. Enterprise Inform Syst 5(1):9–36

    Article  Google Scholar 

  • Erl T (2009) SOA design patterns. Prentice Hall, Upper Saddle River, NJ, See also http://www.soapatterns.org

    Google Scholar 

  • van Es RM, Post HA (eds) (1996) Dynamic enterprise modelling: a paradigm shift in software implementation. Kluwer, Deventer

    Google Scholar 

  • Falkenberg ED, Verrijn-Stuart AA, Voss K, Hesse W, Lindgreen P, Nilsson BE, Oei JLH, Rolland C, Stamper RK (eds) (1998) A framework of information systems concepts. IFIP WG 8.1 Task Group FRISCO, IFIP, Laxenburg, Austria

    Google Scholar 

  • Gordijn J, Akkermans JM (2001) e3-value: design and evaluation of e-business models. IEEE Intelligent Systems, July/Aug, pp 11–17

    Google Scholar 

  • von Halle B, Goldberg L (2009) The decision model: a business logic framework linking business and technology. Auerbach Publications, Taylor and Francis

    Book  Google Scholar 

  • Halpin T, Morgan T (2008) Information modeling and relational databases, 2nd edn. Morgan Kaufmann, Waltham, MA

    Google Scholar 

  • IDEF (1981) ICAM Architecture Part II-Volume IV—function modeling manual (IDEF0), AFWAL-TR-81-4023. Materials Laboratory, Air Force Wright Aeronautical Laboratories, Air Force Systems Command, Wright-Patterson Air Force Base, OH

    Google Scholar 

  • ISO/IEC (2008) Systems and software engineering—system life cycle processes, ISO/IEC 15288:2008. International Organization for Standardization, Geneva

    Google Scholar 

  • Jackson, M (1990) Some complexities in computer-based systems and their implications for system development. Proceedings of international conference on computer systems and software engineering (CompEuro ‘90), Tel-Aviv, Israel, IEEE Computer Society Press, 8–10 May 1990, pp 344–351

    Google Scholar 

  • Lamsweerde A (2003) KAOS tutorial. Crediti, 5 Sept

    Google Scholar 

  • Lankhorst M et al (2009a) Enterprise architecture at work: modelling, communication and analysis, 2nd edn. Springer, Berling

    Book  Google Scholar 

  • Lankhorst M et al (2009b) Enterprise architecture at work, 2nd edn. Springer, Berlin

    Book  Google Scholar 

  • Marca DA, McGowan CL (1987) SADT: structured analysis and design technique. McGraw-Hill, New York, NY

    Google Scholar 

  • Nielsen J (1993) Usability engineering. Academic, New York

    Google Scholar 

  • OMG (2008) Semantics of business vocabulary and business rules (SBVR), version 1.0. formal/08-01-02. Object Management Group, Needham, MA, http://www.omg.org/spec/SBVR/

    Google Scholar 

  • OMG (2009) Service oriented architecture modeling language (SoaML), version 1.0 beta 2. ptc/2009-12-09. Object Management Group, Needham, MA, http://www.omg.org/spec/SoaML/

    Google Scholar 

  • OMG (2010) Object constraint language (OCL), version 2.3 beta 2. ptc/2010-11-42. Object Management Group, Needham, MA, http://www.omg.org/spec/UML/

    Google Scholar 

  • OMG (2011a) OMG unified modeling language (OMG UML), superstructure, version 2.4.1. Formal/2011-08-05. Object Management Group, Needham, MA, http://www.omg.org/spec/UML/

    Google Scholar 

  • OMG (2011b) Meta-object facility (MOF) core specification, version 2.4.1. Formal/2011-08-07. Object Management Group, Needham, MA, http://www.omg.org/mof

    Google Scholar 

  • OMG (2011c) Business process modeling notation specification, version 2.0. Formal/2011-01-03. Object Management Group, Needham, MA, http://www.omg.org/spec/BPMN/

    Google Scholar 

  • Papazoglou MP, van den Heuvel W-J (2007) Service oriented architectures: approaches, technologies and research issues. VLDB J 16:389–415

    Article  Google Scholar 

  • Sowa JF, Zachman JA (1992) Extending and formalizing the framework for information systems architecture. IBM Syst J 31(3):590–616

    Article  Google Scholar 

  • Steinberg D, Budinsky F, Paternostro M, Merks E (2008) EMF—eclipse modeling framework, 2nd edn. Addison-Wesley, Boston, MA

    Google Scholar 

  • Stevens W, Myers G, Constantine L (1974) Structured design. IBM Syst J 13(2):115–139

    Article  Google Scholar 

  • The Open Group (2009b) Navigating the SOA open standards landscape around architecture. The Open Group, Reading, UK, http://www.opengroup.org/soa/source-book/stds/index.htm

    Google Scholar 

  • The Open Group (2011) The open group architectural framework (TOGAF) version 9.1 ‘Enterprise edition’. The Open Group, Reading, UK, http://www.opengroup.org/togaf/

    Google Scholar 

  • The Open Group (2012) ArchiMate 2.0 specification, technical standard. The Open Group, Reading, UK, http://www.opengroup.org/archimate/

    Google Scholar 

  • Trætteberg H (2009) Integrating dialog modeling and domain modeling: the case of Diamodl and the eclipse modeling framework. J Univers Comput Sci 14(19):3265–3278

    Google Scholar 

  • Vanderdonckt J (2005) A MDA-compliant environment for developing user interfaces of information systems. In: Pastor O, e Cunha J F (eds) Advanced information systems engineering, 17th international conference, CAiSE 2005, Porto, Portugal, June 13–17. LNCS 3520, Springer, Heidelberg, pp 16–31

    Google Scholar 

  • Versendaal J (1991) Separation of the User Interface and Application. PhD thesis, Delft University of Technology

    Google Scholar 

  • W3C (2009) OWL 2 web ontology language. W3C recommendation. World wide web consortium. http://www.w3.org/TR/owl2-overview/

  • Yu ESK (1997) Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of the 3rd IEEE international symposium on requirements engineering, pp 226–235

    Google Scholar 

  • Zachman JA (1987) A framework for information systems architecture. IBM Syst J 26(3):276–292

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Steen, M.W.A. et al. (2012). Service Modelling. In: Lankhorst, M. (eds) Agile Service Development. The Enterprise Engineering Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28188-4_4

Download citation

Publish with us

Policies and ethics