Інструментальна модель ВЕБ-орієнтованої програмної реалізації підсистеми підтримки прийняття рішень у складі програмного комплексу ситуаційного центру
DOI:
https://doi.org/10.34121/1028-9763-2020-1-73-81Ключові слова:
situational center (SC), prototyping of SC software systems, ECM-system, software instrumental model, ситуаційний центр (СЦ), прототипування програмних комплексів СЦ, ECM-системи, інструментальна модель програмної реалізаціїАнотація
Одним із важливих завдань при вирішенні проблеми створення мережі Ситуаційних центрів (СЦ) органів державної влади України є відпрацювання типових рішень у різних сферах проблематики проектування, впровадження і функціонування СЦ. Метою статті є спроба часткового заповнення деяких наявних прогалин у відношенні методологічного та інструментального забезпечення реалізації програмного комплексу СЦ. Відзначається беззаперечна доцільність застосування ітераційного (еволюційного) підходу до процесу проектування СЦ з урахуванням реальних вітчизняних умов та ризиків. Як можлива основа прототипування СЦ розглядаються сучасні ECM-системи, що визначаються як програмні комплекси управління корпоративним контентом. У рамках цих підходів пропонується інструментальна модель прототипу підсистеми підтримки прийняття рішень у складі програмного комплексу СЦ, зокрема, на етапах підготовки і проведення наради. Під інструментальною моделлю розуміється сукупність програмних компонентів підсистеми і рішень щодо їх спільного застосування. Модель веб-орієнтованої програмної реалізації підсистеми включає програмну платформу Spring Framework, що загалом забезпечує побудову програмної інфраструктури підсистеми; засоби бібліотеки Junit та програмної платформи Mockito для модульного та інтеграційного тестування програмного коду; засоби об’єктно-реляційного відображення Hibernate для роботи з даними; протокол HTTP Request-Response як основу взаємодії серверної частини із клієнтською; стандарт/специфікацію Open API опису інтерфейсів взаємодії між серверною та клієнтською частинами; засоби формування web-сторінок для відображення у браузері користувача. Сукупність програмно-технологічних рішень, представлених у моделі, успішно апробовано в системі підтримки прийняття рішень щодо формування і оперативної реконфігурації виробничих планів виконання договорів підприємства.Посилання
1. Морозов А.А., Ященко В.А. Ситуационные центры – информационные технологии будущего. Київ: СП «Інтертехнодрук», 2009. 332 с.
2. Ситуационные центры и их применение. URL: http://csaa.ru/situacionnye-centry-i-ih-primenenie.
3. Морозов А.О., Кузьменко Г.Є., Литвинов В.А. Ситуаційні центри. Теорія і практика. Київ: СП «Інтертехнодрук», 2009. 348 с.
4. Гречанінов В.Ф., Кузьменко Г.Є., Лопушанський А.В., Морозов А.О. Мережа ситуаційних центрів органів державної влади – базис для підвищення ефективності їх діяльності (взаємодії). Математичні машини і системи. 2018. № 3. С. 32–39.
5. Макаров С. Что такое ЕСМ. URL: https://www.osp.ru/cio/2003/04/172627.
6. Управление корпоративным контентом. URL: https://ru.wikipedia.org/wiki/Управление корпоративным контентом.
7. Что такое ECM-системы, их преимущества в сравнении с классическими СЭД. URL: https://www.eos.ru/dop-info/chto-takoe-ECM.php.
8. Топ 10: ECM системы. URL: http://www.doc-online.ru/tools/ecm/.
9. Open-source ECM. URL: http://www.doc-online.ru/tags/open-source_ecm/.
10. Морозов А.А. Ситуационные центры. Понятия и определения. Математичні машини і системи. 2016. № 1. С. 48–54.
11. Tess H. The Top 13 Free and Open Source Content Management Platforms. URL: https://solutionsreview.com/content-management/the-top-free-and-open-source-content-management-platforms/.
12. Ritter S. 4 Reasons Why Java is Still #1. URL: https://www.azul.com/4-reasons-java-still-1/.
13. Walls C. Spring in Action. 5th Edition. Manning publication. 2018. 500 c.
14. Johnson R., Hoeller J. Spring Framework. Reference Documentation. URL: https://docs.spring.io/spring/docs/4.3.9.RELEASE/spring-framework-reference/html/.
15. Mihalcea М., Ebersole S. Hibernate ORM 5.2.13.Final User Guide. URL: https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html.
16. Kalin M. Java Web Services: Up and Running. 2nd ed. O'Reilly Media, 2013. 360 с.
17. OpenAPI Specification. URL: https://swagger.io/specification/.
18. Smart J. Jenkins: The Definitive Guide. O'Reilly Media, 2011. 404 с.
19. Hrybkov S., Oliinyk H., Litvinov V. Development of information technology for supporting the process of adjustment of the food enterprise assortment. Eastern-european journal of enterprise technologies. 2018. Vol 3, N 2 (93). С. 13–24.
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2020 Математичні машини і системи

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.
