An Ontological Analysis of Service Modeling at ArchiMate's Business Layer

ArchiMate is a widely-adopted enterprise architecture language based on the "service orientation" paradigm. Although its support for service orientation has had great impact in the representation of (service-oriented) enterprise architectures in the last 10 years, the representation of services in ArchiMate is not without problems. In particular, the predominance of the perspective of service as "unit of functionality" hides some important social aspects inherent to service relations and makes some of the models that the language produces ambiguous. In order to address some of these issues, in this paper we discuss an ontological analysis of service modeling fragments of ArchiMate's Business layer. This analysis is based on UFO-S, a reference ontology that characterizes the notion of service by applying the concepts of commitments and claims and harmonizing several views of services from a broad perspective. We contribute to: (i) providing real-world semantics to service modeling fragments in ArchiMate based on the notion of service commitments/claims, and (ii) offering recommendations in the form of modeling patterns to ensure expressiveness and to clarify the semantics of service elements.

[1]  Ricardo de Almeida Falbo,et al.  Revealing Service Commitments in Service-Oriented Enterprise Architecture , 2014, 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations.

[2]  Sandeep Purao,et al.  Towards A Theoretical Foundation for Web Services - The Language-Action Perspective (LAP) Approach , 2007, IEEE International Conference on Services Computing (SCC 2007).

[3]  Marc M. Lankhorst Enterprise Architecture at Work - Modelling, Communication and Analysis, 3rd Edition , 2005, The Enterprise Engineering Series.

[4]  Luís Ferreira Pires,et al.  An Ontology-Based Well-Founded Proposal for Modeling Resources and Capabilities in ArchiMate , 2013, 2013 17th IEEE International Enterprise Distributed Object Computing Conference.

[5]  Dragan Gašević,et al.  Representational Analysis of Business Process and Business Rule Languages , 2010 .

[6]  Giancarlo Guizzardi,et al.  Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology , 2008, CIbSE.

[7]  Maria-Eugenia Iacob,et al.  ArchiMate 2.0 Specification , 2012 .

[8]  Keletso Letsholo,et al.  An Integration Framework for Multi-perspective Business Process Modeling , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[9]  Marta Indulska,et al.  The ontological deficiencies of process modeling in practice , 2010, Eur. J. Inf. Syst..

[10]  Giancarlo Guizzardi,et al.  On Ontology, ontologies, Conceptualizations, Modeling Languages, and (Meta)Models , 2007, DB&IS.

[11]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[12]  Giancarlo Guizzardi,et al.  An ontological analysis of the notion of community in the RM-ODP enterprise language , 2013, Comput. Stand. Interfaces.

[13]  Raymond P. Fisk,et al.  The Evolution and Future of Service , 2010 .

[14]  Maria-Eugenia Iacob,et al.  ArchiMate 2.0 Specification: The Open Group , 2012 .

[15]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[16]  Giancarlo Guizzardi,et al.  An ontology-based analysis and semantics for organizational structure modeling in the ARIS method , 2013, Inf. Syst..

[17]  Giancarlo Guizzardi,et al.  A Semantic Foundation for Role-Related Concepts in Enterprise Modelling , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[18]  Nicola Guarino,et al.  Commitment-Based Modeling of Service Systems , 2012, IESS.

[19]  Marta Indulska,et al.  Do Ontological Deficiencies in Modeling Grammars Matter? , 2011, MIS Q..

[20]  Gerd Wagner,et al.  Towards Ontological Foundations for the Conceptual Modeling of Events , 2013, ER.

[21]  Marten van Sinderen,et al.  An Ontology-Based Semantics for the Motivation Extension to ArchiMate , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference.

[22]  Luís Ferreira Pires,et al.  Towards a Commitment-Based Reference Ontology for Services , 2013, 2013 17th IEEE International Enterprise Distributed Object Computing Conference.