Процесно-орієнтоване проектування програмних комплексів як систем сервісів

Anatolii I. Petrenko

Анотація


Ідея переходу на нову парадигму програмування, пов’язану не з об’єктами, а з бізнес-процесами і їх складовою частиною — бізнес-функціями, — це компонування додатків через виявлення і виклик сервісів, доступних у мережі, для виконання певного завдання. Цей підхід не залежить від конкретних мов програмування і операційних систем і передбачає використання сервіс-орієнтованої архітектури (SOA) додатків, побудованої на основі формалізованих бізнес-процесів, функції яких подані у вигляді багаторазово використовуваних сервісів з прозоро описаними інтерфейсами. Розглянуто побудову систем сервісів для реалізації бізнес-процесів за допомогою процесно-орієнтованих моделей функцій підприємства і онтологій відповідних предметних областей.

Ключові слова


Сервіс-орієнтована архітектура;семантичні сервіси;модельно-кероване моделювання;онтологія;онтолого-кероване моделювання;бізнес-модель;обчислювальна незалежна модель CIM;незалежна від платформи модель PIM;модель для конкретної платформи PSM

Повний текст:

PDF (Русский)

Посилання


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: http://www.oracle.com/technetwork/ 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: http://www.w3.org/TR/ws-arch, 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: http://ceur-ws.org/Vol-244/paper3.pdf

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


Пристатейна бібліографія ГОСТ


1. 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: http://www.oracle.com/technetwork/ articles/soa/ind-soa-toc- 1934143.html.

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

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

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

5. Петренко А.А. Объекты и методы науки о сервисах / А.А. Петренко // Системні дослідження та інформаційні технології. — 2015. — № 2. — С. 75–82.

6. 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.

7. Петренко О.О. Порівняння типів архітектури систем сервісів / О.О. Петренко // Системні дослідження та інформаційні технології. — 2015. — № 4. — С. 48–62.

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

9. World Wide Web Consortium. Web Services Architecture. — Available at: http://www.w3.org/TR/ws-arch, 2006.

10. 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.

11. 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.

12. Pahl Claus. Semantic Model-Driven Architecting of Service-based Software Systems / Claus Pahl. — Available at: http://ceur-ws.org/Vol-244/paper3.pdf

13. 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.

14. Петренко А.А. Семантическое модельно-управляемое моделирование архитектуры системы сервисов на основе доменных онтологий / А.А. Петренко, А.И. Петренко // Electronic Modeling. 2016. — 38, —№ 5. — ISSN 0204–3572.

15. 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.

16. Петренко І.А. Автоматизовані методи пошуку і відкриття необхідних сервісів / І.А. Петренко, О.О. Петренко // Вісник Університету "Україна". Серія "Інформатика, обчислювальна техніка та кібернетика". — 2015. — №1 (17). — С. 55–64.

17. Андон П. Роль семантики в интеграции приложений на основе веб-сервисов / П. Андон, В. Дерецький // Проблеми програмування. — 2010. — № 2–3. Спец. вип. — С. 469–478.

18. Петренко О.О. Підготовка кадрів для індустрії сервісів / О.О. Петренко // Information Technologies in Education. — 2015. — № 22. — С. 158–164. — DOI: 10.14308/ite000528





DOI: https://doi.org/10.20535/SRIT.2308-8893.2016.4.05

Посилання

  • Поки немає зовнішніх посилань.