Abstract
This chapter presents a model-driven service engineering (MDSE) methodology that uses OMG MDA specifications such as BMM, BPMN and SoaML to identify and specify services within a service-oriented architecture. The methodology takes advantage of business modelling practices and provides a guide to service modelling with SoaML. The presentation is case-driven and illuminated using the telecommunication example. The chapter focuses in particular on the use of the SoaML modelling language as a means for expressing service specifications that are aligned with business models and can be realized in different platform technologies.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Amsden, J.: Modeling with SoaML. Technical article, IBM (7 January 2010). Online: http://www.ibm.com/developerworks/rational/library/09/modelingwithsoaml-1/index.html
Arsanjani, A.: Service-Oriented Modeling and Architecture - How to identify, specify and realize services for your SOA. Technical article, SOA and Web Services Center of Excellence, IBM, Software Group (9 November 2004). Online: http://www.ibm.com/developerworks/webservices/library/ws-soa-design1/
Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wust, J., Zettel, J.: Component-based Product Line Engineering with UML. Addison Wesley (2002)
Bastida, L., Berre, A.J., Elvesæter, B., Hahn, C., Johnsen, S.G., Kamper, S., Kerrigan, M., Larrucea, X., Limyr, A., Muth, M., Nilsen, G., Roman, D., Rubina, J.M., Stollberg, M.: Modeldriven Methodology and Architecture Specification. Deliverable D2.1, SHAPE Project (2009)
Blum, B.I.: A taxonomy of software development methods. Commununications of the ACM 37(11), 82–94 (1994)
Brinkkemper S. Saeki, M., Harmsen, F.: Assembly Techniques for Method Engineering. In: 10th Conference on Advanced Information Systems Engineering, CAiSE’98, LNCS 1413, pp. 381–400. Springer (1998)
Estefan, J.A.: Survey of model-based systems engineering (MBSE) methodologies. Incose MBSE Focus Group (2007)
Floch, J., Carrez, C., Cieślak, P., Rój, M., Sanders, R.T., Shiaa, M.M.: A comprehensive engineering framework for guaranteeing component compatibility (2010). Journal of Systems and Software, to appear
Kroll, P., MacIsaac, B.: Agility and Discipline Made Easy: Practices from OpenUP and RUP. Addison-Wesley (2006)
Kumar, K., Welke, R.: Method Engineering: A Proposal for Situation-specific Methodology Construction. In: Cotterman, Senn (eds.) In Systems Analysis and Design : A Research Agenda, pp. 257–268. Wiley (1992)
Kurchten, P.: The Rational Unified Process: An Introduction. Addison Wesley (2003)
MDA Guide Version 1.0.1. Object Management Group, Document omg/03-06-01 (2003)
Business Motivation Model (BMM), Version 1.0. Object Management Group, Document formal/08-08-02 (2008). Online: http://www.omg.org/spec/BMM/
Business Process Model and Notation (BPMN), Version 1.2. Object Management Group, Document formal/2009-01-03 (2009). Online: http://www.omg.org/spec/BPMN/1.2/
Business Process Model and Notation (BPMN), Version 2.0 - Beta 1. Object Management Group, Document dtc/2009-08-14 (2009). Online: http://www.omg.org/spec/BPMN/2.0/
Service oriented architecture Modeling Language (SoaML), Version 1.0 - Beta 2. Object Management Group, Document ptc/2009-12-10 (2009). Online: http://www.omg.org/spec/SoaML/
Unified Modeling Language (UML), Infrastructure, Version 2.2. Object Management Group, Document formal/2009-02-04 (2009). Online: http://www.omg.org/spec/UML/2.2/
Zimmermann, O., Krogdahl, P., Gee, C.: Elements of Service-Oriented Analysis and Design - An interdisciplinary modeling approach for SOA projects. Technical article, IBM (2 June 2004). Online: http://www-128.ibm.com/developerworks/webservices/library/ws-soad1/
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag/Wien
About this chapter
Cite this chapter
Elvesæter, B., Carrez, C., Mohagheghi, P., Berre, AJ., Johnsen, S., Solberg, A. (2011). Model-driven Service Engineering with SoaML. In: Service Engineering. Springer, Vienna. https://doi.org/10.1007/978-3-7091-0415-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-7091-0415-6_2
Publisher Name: Springer, Vienna
Print ISBN: 978-3-7091-0414-9
Online ISBN: 978-3-7091-0415-6
eBook Packages: Computer ScienceComputer Science (R0)