Process-oriented design of software systems as a system service


  • Anatolii I. Petrenko The Systems Design Department of the Institute of Applied System Analysis at the National Technical University of Ukraine "Kyiv Polytechnic Institute", Kyiv, Ukraine., Ukraine



Service-oriented architecture, semantic services, model-driven modeling, ontology, ontology-driven modeling, business model, Сomputing Independent Model CIM, Platform Independent Model PIM, Platform Specific Model PSM, model-model and model-code transformation


Now, it is time to move to a new programming paradigm, not associated with objects and with business processes and their components-business functions. The main idea is to build an application by discovering and using services, available on the network, to perform a certain task. This approach does not depend on specific programming languages and operating systems, and involves the use of service-oriented architecture (SOA) applications, built on the basis of formalized business processes whose functions are represented in the form of reusable services with transparently described interfaces. The article discusses the development of systems of services for the implementation of business processes via a process-oriented business model and features of ontologies of relevant subject areas.

Author Biography

Anatolii I. Petrenko, The Systems Design Department of the Institute of Applied System Analysis at the National Technical University of Ukraine "Kyiv Polytechnic Institute", Kyiv, Ukraine.

Anatoly Ivanovich Petrenko,

DSc, Professor, a Head оf the Information Resources Department and a Chairman of the Systems Design Department of the Institute of Applied System Analysis at the National Technical University of Ukraine "Kyiv Polytechnic Institute".

In 1957 he was graduated from the Kiev Polytechnic Institute.

Field of research: service-oriented computing to solve practical problems of interdisciplinary character in the intellectual environment; organization of distributed program-technical networked complexes for collective design supporting based on grid / cloud technologies; mathematical methods of modelling and optimization.


Jürgen Kress. Industrial SOA / Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg. — Available at: articles/soa/ind-soa-toc- 1934143.html.

Handbook of Service Science. Service Science: Research and Innovations in the Service Economy / P. Maglio, C.A. Kieliszewski, J. Spohrer // Springer, New York, 2010.

Service Systems Implementation. Service Science: Research and Innovations in the Service Economy / H. Demirkan, J. Spohrer, V. Krishna // Springer, New York, 2011.

Services Science: Fundamentals, Challenges and Future Developments / B. Stauss, K. Engelmann, A. Kremer, A. Luhn // Springer, Berlin, 2007.

Petrenko A.A. Ob'ekty i metody nauki o servisah / A.A. Petrenko // Systemni doslidzhennja ta informatsijni tekhnolohiyi. — 2015. — № 2. — S. 75–82.

Succeeding through service innovation: A service perspective for education, research, business and government, ISBN: 978-1-902546-65-0. // University of Cambridge Institute for Manufacturing (IfM) and International Business Machines Corporation (IBM), April 2008. — 30 p.

Petrenko O.O. Porivnjannja typiv arkhitektury system servisiv / O.O. Petrenko // Systemni doslidzhennja ta informatsijni tekhnolohiyi. — 2015. — № 4. — S. 48–62.

Newman Sam. Building Microservices: Designing Fine-Grained Systems / Sam Newman // O’REILLY, 2014. — 182 p.

World Wide Web Consortium. Web Services Architecture. — Available at:, 2006.

Valiente María-Cruz. An Ontology-Based and Model-Driven Approach for Designing IT Service Management Systems / María-Cruz Valiente, Cristina Vicente-Chicote, Daniel Rodríguez // International Journal of Service Science, Management, Engineering, and Technology, 2(2), 65–81, April-June 2011.

Alahmari S. A Model-Driven Architecture Approach to the Efficient Identification of Services on Service-oriented Enterprise Architecture / S. Alahmari, D. De Roure, Ed. Zaluska // At The Second Workshop on Service oriented Enterprise Architecture for Enterprise Engineering in conjunction with the 14th IEEE International Enterprise Distributed Object Computing Conference, Vitória, Brazil, 2010.

Pahl Claus. Semantic Model-Driven Architecting of Service-based Software Systems / Claus Pahl. — Available at:

Pahl C. An Ontology for Software Component Matching / C. Pahl // International Journal on Software Tools for Technology Transfer, Special Edition on Component-based Systems Engineering. — 2006. — № 7. — P. 1–10.

Petrenko A.A. Semanticheskoe model'no-upravljaemoe modelirovanie arhitektury sistemy servisov na osnove domennyh ontologij / A.A. Petrenko, A.I. Petrenko // Electronic Modeling. 2016. — 38, —№ 5. — ISSN 0204–3572.

Kalyanpur A. Automatic mapping of OWL ontologies into Java / A. Kalyanpur, D. Pastor, S. Battle, J. Padget // Proceedings of the International Conference on Software Engineering &Knowledge Engineering (SEKE), 2004.

Petrenko I.A. Avtomatyzovani metody poshuku i vidkryttja neobkhidnykh servisiv / I.A. Petrenko, O.O. Petrenko // Visnyk Universytetu "Ukrayina". Serija "Informatyka, obchysljuval'na tekhnika ta kibernetyka". — 2015. — №1 (17). — S. 55–64.

Andon P. Rol' semantiki v integratsii prilozhenij na osnove veb-servisov / P. Andon, V. Derets'kij // Problemy prohramuvannja. — 2010. — № 2–3. Spets. vyp. — S. 469–478.

Petrenko O.O. Pidhotovka kadriv dlja industriyi servisiv / O.O. Petrenko // Information Technologies in Education. — 2015. — № 22. — S. 158–164. — DOI: 10.14308/ite000528





Progressive information technologies, high-efficiency computer systems