Інформаційні системи автоматизації потоків робіт: порівняльний аналіз

dc.citation.epage250
dc.citation.issue13
dc.citation.journalTitleВісник Національного університету "Львівська політехніка". Інформаційні системи та мережі
dc.citation.spage243
dc.contributor.affiliationНаціональний університет “Львівська політехніка”
dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.authorБерко, Андрій
dc.contributor.authorПолівенок, Дмитро
dc.contributor.authorШестакевич, Тетяна
dc.contributor.authorBerko, Andriy
dc.contributor.authorPolivenok, Dmytro
dc.contributor.authorShestakevych, Tetiana
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2025-03-06T09:14:06Z
dc.date.created2023-02-28
dc.date.issued2023-02-28
dc.description.abstractПотік робіт – це послідовність повторюваних та керованих кроків, спрямованих на виконання певного завдання чи роботи. Актуальність задачі оптимізації таких робіт сприяла розробленню методів та засобів дослідження операцій для оптимізації таких процесів для потреб різних предметних областей. Інформаційними технологіями супроводу потоку робіт є рушії потоку робіт, які уможливлюють швидшу автоматизацію, забезпечують відповідність нормам та стандартам, формалізацію бізнес-процесів, удосконалення комунікації тощо. Системи управління потоками робіт поділяють на такі категорії: автоматизація за допомогою роботизації, інтелектуальні інтеграційні платформи, системи інтелектуального керування бізнеспроцесами, рушії з відкритим кодом, у хмарі, а також системи опрацювання потоків даних. Для докладнішого аналізу вибрано такі рушії та сервіси: вбудовані, орієнтовані виключно на хмару та ті, що підтримують обидва сценарії (jBPM, Camunda, Zeebe, Amazon Step Functions). У роботі визначено критерії оцінювання та виконано порівняння таких систем автоматизації потоків робіт для формування подальших рекомендацій щодо їх вибору та застосування. Такими критеріями вибрано активність розробки, стабільність та збереження історії комерційного використання, зберігання версійності, підтримку стандартів, використання таймерів та асинхронного виконання, спрямованість на людино-орієнтованість та виконання завдань у ручному режимі, інтеграцію з іншими рішеннями, моніторинг та логування, масштабування, підтримку хмари, можливість розгортання у приватній інфраструктурі, наявність візуального інтерфейсу, зручність локального розроблення та тестування, відкритий код, необхідність доопрацювання для впровадження та вартість. Порівняння переваг та недоліків можна використовувати для прийняття рішення щодо вибору системи автоматизації потоків робіт.
dc.description.abstractWorkflow is a sequence of repeated and controlled steps aimed at completing a specific task or work. The urgency of the task of optimizing such works contributed to the development of methods and means of operations research to optimize such processes for the needs of various subject areas. Information technologies to support such workflow are workflow engines that enable faster automation, ensure compliance with norms and standards, formalize business processes, improve communication, etc. The workflow management systems are divided into the following categories: automation using robotics, intelligent integration platforms, intelligent business process management systems, open-source engines, the cloud-supported, as well as data flow processing systems. For a more detailed analysis, it is advisable to choose the following engines and services: built-in, cloud-oriented, and those to support both scenarios (jBPM, Camunda, Zeebe, Amazon Step Functions). It is appropriate to define evaluation criteria and compare such workflow automation systems to form further recommendations regarding their selection and application. Such criteria are development activity, stability and history of commercial use, versioning support, standards support, support for timers and asynchronous execution, support for human-oriented and manual tasks, integration with other solutions, monitoring and logging, scaling, cloud support, the possibility of scanning in private infrastructure, the presence of a visual interface, the convenience of local development and testing, open source code, the necessary programming for implementation and cost. A comparison of advantages and disadvantages can be used to decide on a workflow automation system.
dc.format.extent243-250
dc.format.pages8
dc.identifier.citationБерко А. Інформаційні системи автоматизації потоків робіт: порівняльний аналіз / Андрій Берко, Дмитро Полівенок, Тетяна Шестакевич // Вісник Національного університету "Львівська політехніка". Інформаційні системи та мережі. — Львів : Видавництво Львівської політехніки, 2023. — № 13. — С. 243–250.
dc.identifier.citationenBerko A. Information systems for automating work flows: a comparative analysis / Berko Andriy, Polivenok Dmytro, Shestakevych Tetiana // Information Systems and Networks. — Lviv : Lviv Politechnic Publishing House, 2023. — No 13. — P. 243–250.
dc.identifier.doidoi.org/10.23939/sisn2023.13.243
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/63964
dc.language.isouk
dc.publisherВидавництво Львівської політехніки
dc.publisherLviv Politechnic Publishing House
dc.relation.ispartofВісник Національного університету "Львівська політехніка". Інформаційні системи та мережі, 13, 2023
dc.relation.ispartofInformation Systems and Networks, 13, 2023
dc.relation.references1. Luz S., Masoodian M. (2011). Comparing static Gantt and mosaic charts for visualization of task schedules. Proceedings of the International Conference on Information Visualisation, art. No. 6004040. C. 182–187. DOI: 10.1109/IV.2011.53
dc.relation.references2. Катренко А. В. (2004). Системні аспекти синтезу процедур прийняття рішень на грунті методу розгалужень та меж. Вісник Національного університету “Львівська політехніка”. № 519: Інформаційні системи та мережі. С. 143–153.
dc.relation.references3. Фольтович В., Коробчинський М., Чирун Л., Висоцька В. (2017). Метод контент-аналізу текстової інформації Інтернет-газети. Вісник Національного університету “Львівська політехніка”. Серія: Комп’ютерні науки та інформаційні технології. Львів: Видавництво Львівської політехніки, № 864. С. 7–19.
dc.relation.references4. Low-code. https://en.wikipedia.org/wiki/Low-code_development_platform
dc.relation.references5. Marin E., Perino D., Di Pietro R. (2022). Serverless computing: a security perspective. Journal of Cloud Computing. No. 11 (1), art. No. 69. DOI: 10.1186/s13677-022-00347-w.
dc.relation.references6. AWS Step Functions. https://aws.amazon.com//step-functions/
dc.relation.references7. Azure Logic Apps. https://azure.microsoft.com/en-us/products/logic-apps/
dc.relation.references8. Workflows. https://cloud.google.com/workflows
dc.relation.references9. Apache Airflow. https://airflow.apache.org/
dc.relation.references10. A framework for real-life data science and ML. https://metaflow.org/
dc.relation.references11. Argo Workflows. https://argoproj.github.io/argo-workflows/
dc.relation.references12. Ruecker B. (2021). Understanding the process automation landscape. InfoWorld. https://www.infoworld.com/article/3617928/understanding-the-process-automation-landscape.html
dc.relation.references13. RPA – Robotic process automation. https://www.uipath.com/rpa/robotic-process-automation
dc.relation.references14. Gartner Peer Insights. https://www.gartner.com/reviews/market/enterprise-integration-platform-as-a-service.
dc.relation.references15. Kogito ergo automate. https://kogito.kie.org/ .
dc.relation.references16. AWS Step Functions Pricing. https://aws.amazon.com/step-functions/pricing/ .
dc.relation.references17. What is a data pipeline? https://www.ibm.com/topics/data-pipeline.
dc.relation.references18. iBPMS. https://www.gartner.com/reviews/market/business-process-automation-tools.
dc.relation.references19. AWS Step Functions adds Support for Updating State Machines. https://aws.amazon.com/aboutaws/whats-new/2017/11/aws-step-functions-adds-support-for-updating-state-machines/.
dc.relation.references20. Code smart. Move fast. Break nothing. https://temporal.io/.
dc.relation.referencesen1. Luz S., Masudian M. (2011). Comparison of static Gantt diagrams and mosaic for visualization of task graphs. Proceedings of the International Conference on Information Visualization, Art. No 6004040. K. 182–187. DOI: 10.1109/IV.2011.53
dc.relation.referencesen2. Katrenko A. V. (2004). Systemic aspects of synthesis of decision-making procedures based on the method of branching and boundaries. Bulletin of the Lviv Polytechnic National University, No. 519: Information systems and networks, 143–153.
dc.relation.referencesen3. Foltovych V., Korobchynskyi M., Chyrun L., Vysotska V. (2017). Method of content-analysis of textual information of Internet newspapers. Bulletin of the Lviv Polytechnic National University. Series: Computer Science and Information Technology, No. 864. Lviv: Lviv Polytechnic Publishing House, 7–19.
dc.relation.referencesen4. Low-code. https://en.wikipedia.org/wiki/Low-code_development_platform
dc.relation.referencesen5. Marin E., Perino D., Di Pietro R. (2022). Serverless Computing: A Security Perspective. Journal of Cloud Computing,No. 11 (1), art. No 69. DOI: 10.1186/s13677-022-00347-w
dc.relation.referencesen6. AWS step functions. https://aws.amazon.com//step-functions/
dc.relation.referencesen7. Azure Logic Apps. https://azure.microsoft.com/en-us/products/logic-apps/
dc.relation.referencesen8. Workflows. https://cloud.google.com/workflows
dc.relation.referencesen9. Apache Airflow. https://airflow.apache.org/
dc.relation.referencesen10. Framework for real data science and ML. https://metaflow.org/
dc.relation.referencesen11. Argo workflows. https://argoproj.github.io/argo-workflows/
dc.relation.referencesen12. Rucker B. (2021). Understanding the landscape of process automation. InfoWorld. https://www.infoworld.com/article/3617928/understanding-the-process-automation-landscape.html
dc.relation.referencesen13. RPA – Robotic process automation. https://www.uipath.com/rpa/robotic-process-automation
dc.relation.referencesen14. Gartner Peer Insights. https://www.gartner.com/reviews/market/enterprise-integration-platform-as-aservice.
dc.relation.referencesen15. Kogito ergo automate. https://kogito.kie.org/ .
dc.relation.referencesen16. AWS step pricing features. https://aws.amazon.com/step-functions/pricing/ .
dc.relation.referencesen17. What is a data pipeline? https://www.ibm.com/topics/data-pipeline.
dc.relation.referencesen18. iBPMS. https://www.gartner.com/reviews/market/business-process-automation-tools.
dc.relation.referencesen19. AWS Step Functions adds support for updating state-owned machines. https://aws.amazon.com/aboutaws/whats-new/2017/11/aws-step-functions-adds-support-for-updating-state-machines/.
dc.relation.referencesen20. The code is reasonable. Move fast. Do not break anything. https://temporal.io/.
dc.relation.urihttps://en.wikipedia.org/wiki/Low-code_development_platform
dc.relation.urihttps://aws.amazon.com//step-functions/
dc.relation.urihttps://azure.microsoft.com/en-us/products/logic-apps/
dc.relation.urihttps://cloud.google.com/workflows
dc.relation.urihttps://airflow.apache.org/
dc.relation.urihttps://metaflow.org/
dc.relation.urihttps://argoproj.github.io/argo-workflows/
dc.relation.urihttps://www.infoworld.com/article/3617928/understanding-the-process-automation-landscape.html
dc.relation.urihttps://www.uipath.com/rpa/robotic-process-automation
dc.relation.urihttps://www.gartner.com/reviews/market/enterprise-integration-platform-as-a-service
dc.relation.urihttps://kogito.kie.org/
dc.relation.urihttps://aws.amazon.com/step-functions/pricing/
dc.relation.urihttps://www.ibm.com/topics/data-pipeline
dc.relation.urihttps://www.gartner.com/reviews/market/business-process-automation-tools
dc.relation.urihttps://aws.amazon.com/aboutaws/whats-new/2017/11/aws-step-functions-adds-support-for-updating-state-machines/
dc.relation.urihttps://temporal.io/
dc.relation.urihttps://www.gartner.com/reviews/market/enterprise-integration-platform-as-aservice
dc.rights.holder© Національний університет “Львівська політехніка”, 2023
dc.rights.holder© Берко А., Полівенок Д., Шестакевич Т., 2023
dc.subjectпотік робіт
dc.subjectрушій потоку робіт
dc.subjectавтоматизація
dc.subjectхмарні обчислення
dc.subjectBPMN
dc.subjectworkflows
dc.subjectworkflow engine
dc.subjectautomation
dc.subjectcloud computing
dc.subjectBPMN
dc.subject.udc004.032.2
dc.titleІнформаційні системи автоматизації потоків робіт: порівняльний аналіз
dc.title.alternativeInformation systems for automating work flows: a comparative analysis
dc.typeArticle

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2023n13_Berko_A-Information_systems_for_automating_243-250.pdf
Size:
968.75 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
2023n13_Berko_A-Information_systems_for_automating_243-250__COVER.png
Size:
428.72 KB
Format:
Portable Network Graphics

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.87 KB
Format:
Plain Text
Description: