Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32583
Consolidating Service Engineering Ontologies Building Service Ontology from SOA Modeling Language (SoaML)

Authors: Purnomo Yustianto, Robin Doss, Suhardi, Novianto Budi Kurniawan


As a term for characterizing a process of devising a service system, the term ‘service engineering’ is still regarded as an ‘open’ research challenge due to unspecified details and conflicting perspectives. This paper presents consolidated service engineering ontologies in collecting, specifying and defining relationship between components pertinent within the context of service engineering. The ontologies are built by way of literature surveys from the collected conceptual works by collating various concepts into an integrated ontology. Two ontologies are produced: general service ontology and software service ontology. The software-service ontology is drawn from the informatics domain, while the generalized ontology of a service system is built from both a business management and the information system perspective. The produced ontologies are verified by exercising conceptual operationalizations of the ontologies in adopting several service orientation features and service system patterns. The proposed ontologies are demonstrated to be sufficient to serve as a basis for a service engineering framework.

Keywords: Engineering, ontology, service, SoaML.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 573


[1] M. Anjum and D. Budgen, “A mapping study of the definitions for service oriented architecture,” in 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012), 2012, pp. 57–61.
[2] S. E. Sampson, “The unified service theory,” in Handbook of service science, Springer, 2010, pp. 107–131.
[3] P. Yustianto, R. Doss, and Suhardi, “Activities and Artifacts in Service Engineering Case Studies Report of Service Engineering Framework,” Inf. Technol. Syst. Innov. (ICITSI), 2017 Int. Conf., no. 1, pp. 373–377, 2017.
[4] G. Guizzardi, “On ontology, ontologies, conceptualizations, modeling languages, and (meta) models,” Front. Artif. Intell. Appl., vol. 155, p. 18, 2007.
[5] U. Aßmann, S. Zschaler, and G. Wagner, “Ontologies, meta-models, and the model-driven paradigm,” in Ontologies for software engineering and software technology, Springer, 2006, pp. 249–273.
[6] M. Saeki and H. Kaiya, “On relationships among models, meta models and ontologies,” in Proceedings of the 6th OOPSLA Workshop on Domain-Specific Modeling (DSM 2006), 2006.
[7] S. H. Chang, “A systematic analysis and design approach to develop adaptable services in service oriented computing,” in Services, 2007 IEEE Congress on, 2007, no. 2, pp. 375–378.
[8] D. A. C. Quartel, M. W. A. Steen, S. Pokraev, and M. J. Van Sinderen, “COSMO: A conceptual framework for service modelling and refinement,” Inf. Syst. Front., vol. 9, no. 2–3, pp. 225–244, 2007.
[9] M. Anjum and D. Budgen, “An investigation of modelling and design for software service applications,” PLoS One, vol. 12, no. 5, p. e0176936, 2017.
[10] H. Kreger and J. Estefan, “Navigating the soa open standards landscape around architecture,” Jt. Pap. Open Group, OASIS, OMG, 2009.
[11] OMG, “Service oriented architecture Modeling Language (SoaML) Specification,” Object Management Group (OMG) Specification, 2012. (Online). Available: (Accessed: 07-Jun-2017).
[12] International Organization for Standardization (ISO), “ISO/IEC 18384:2016 - Reference Architecture for Service Oriented Architecture (SOA RA).” (Online). Available: (Accessed: 20-Apr-2018).
[13] I. Todoran, Z. Hussain, and N. Gromov, “SOA integration modeling: An evaluation of how SoaML completes UML modeling,” in Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2011 15th IEEE International, 2011, pp. 57–66.
[14] B. Elvesæter, A.-J. Berre, and A. Sadovykh, “Specifying Services using the Service Oriented Architecture Modeling Language (SoaML)-A Baseline for Specification of Cloud-based Services.,” in CLOSER, 2011, pp. 276–285.
[15] J. Amsden, “Modeling with soaml, the service-oriented architecture modeling language,” IBM, Tech. Artic. Ser. January-February, pp. 1–22, 2010.
[16] C. Casanave, “Service oriented architecture using the omg soaml standard,” 2009.
[17] R. G. Qiu, Service science: The foundations of service engineering and management. John Wiley & Sons, 2014.
[18] T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design. Pearson Education, 2005.
[19] P. Yustianto, R. Doss, and Suhardi, “Consolidating service enginering perspectives,” in Information Technology Systems and Innovation (ICITSI), 2015 International Conference on, 2015, pp. 1–7.