dc.contributor.author | Palamarchuk, Y. A. | en |
dc.contributor.author | Паламарчук, Є. А. | uk |
dc.date.accessioned | 2023-03-21T13:11:37Z | |
dc.date.available | 2023-03-21T13:11:37Z | |
dc.date.issued | 2022 | |
dc.identifier.citation | Palamarchuk Y. A. Methods of building microservice architecture of e-learning systems [Text] / Y. A. Palamarchuk // Інформаційні технології та комп'ютерна інженерія. – 2022. – № 1. – С. 43-54. | en |
dc.identifier.issn | 1999-9941 | |
dc.identifier.uri | http://ir.lib.vntu.edu.ua//handle/123456789/36504 | |
dc.description.abstract | The basic principles of organization of microservice architectures (MSA), their parameters, functioning and application in elec-tronic learning systems (ELS) are considered. A comparative analysis of MSA construction options, their components and methods was done. A complex method of building e-learning systems based on MSA is proposed. The microservice architecture of the electronic educational system of Vinnytsia National Technical University JetIQ has been developed and implemented. The expediency of using a domain organization for individual subsystems of ELS is substantiated. | en |
dc.description.abstract | Розглянуто основні принципи організації мікросервісних архітектур (МСА), їх параметрів, функціонування та можливо-сті застосування у електронних навчальних системах (ЕНС). Проведений порівняльний аналіз варіантів побудови МСА, їх компо-нентів та методів. Запропоновано комплексний метод побудови електронних навчальних систем на основі МСА. Розроблено і реа-лізовано мікросервісну архітектуру електронної навчальної системи Вінницького національного технічного університету JetIQ. Обґрунтовано доцільність використання доменної організації для окремих підсистем ЕНС. | uk |
dc.language.iso | en | en |
dc.publisher | ВНТУ | uk |
dc.relation.ispartof | Інформаційні технології та комп'ютерна інженерія. № 1 : 43-54. | uk |
dc.relation.uri | https://itce.vntu.edu.ua/index.php/itce/article/view/862 | |
dc.subject | e-learning system | en |
dc.subject | distance learning | en |
dc.subject | microservice architecture | en |
dc.subject | domain architecture | en |
dc.subject | exchange protocol | en |
dc.subject | електронна навчальна система | uk |
dc.subject | дистанційне навчання | uk |
dc.subject | мікросервісна архітектура | uk |
dc.subject | доменна архітектура | uk |
dc.subject | протокол обміну | uk |
dc.title | Methods of building microservice architecture of e-learning systems | en |
dc.title.alternative | Методи побудови мікросервісної архітектури систем електронного навчання | uk |
dc.type | Article | |
dc.identifier.udc | 004.4 | |
dc.relation.references | Goce Armenski, Marjan Gusev, “ARCHITECTURE of Modern e-learning Systems”, The 6th International Conference for Informatics and Information Technology, pp. 38-42, 2008. [Online]. Available: http://ciit.finki.ukim.mk/data/papers/6CiiT/6CiiT-09.pdf. | en |
dc.relation.references | Blinco K., Mason J., McLean N., Wilson S. (2004), Trends and issues in e-learning infrastructure development, A White Paper for alt-i-lab 2004 Prepared on behalf of DEST (Australia) and JISC-CETIS (UK). | en |
dc.relation.references | Moodle. [Online]. Available: https://moodle.org. | en |
dc.relation.references | Elektronna systema upravlinnia VNZ “Sokrat”. [Online]. Available: https://socrates.vsau.org. | en |
dc.relation.references | Elektronna systema upravlinnia VNZ “JetIQ”. [Online]. Available: https://jetiq.vntu.edu.ua. | en |
dc.relation.references | OPENedX. [Online]. Available: https://open.edx.org. | en |
dc.relation.references | edX. [Online]. Available: https://edx.org. | en |
dc.relation.references | Canvas. [Online]. Available: https://www.instructure.com. | en |
dc.relation.references | Prometheus [Online]. Available: https://prometheus.org.ua. | en |
dc.relation.references | Liang, P.-H., Yang, J.-M.: Virtual Personalized Learning Environment (VPLE) on the Cloud. In: Gong, Z., Luo, X., Chen, J., Lei, J., Wang, F.L. (eds.) WISM 2011, Part II. LNCS, vol. 6988, pp. 403–411. Springer, Heidelberg (2011). | en |
dc.relation.references | Coursera. [Online]. Available: https://coursera.org. | en |
dc.relation.references | Udemy. [Online]. Available: https://udemy.com. | en |
dc.relation.references | Cisco Networking Academy. [Online]. Available: https://www.cisco.com/c/m/en_sg/sec-offerings/index.html. | en |
dc.relation.references | Adobe Captivate Prime LMS. [Online]. Available: https://www.adobe.com/ua/products/ captivateprime/prime-rfi.html. | en |
dc.relation.references | Unix philosophy. [Online]. Available: https://en.wikipedia.org/wiki/Unix_philosophy. | en |
dc.relation.references | Patterns of Enterprise Application Architecture. With David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, and Randy Stafford. Addison-Wesley. ISBN 0-321-12742-0. | en |
dc.relation.references | Fielding, Roy Thomas (2000). "Chapter 5: Representational State Transfer (REST)". Architectural Styles and the Design of Network-based Software Architectures (Ph.D.). University of California, Irvine. [Online]. Available: https://www.webcitation.org/67gOwyTek?url=http://www.ics.uci.edu/ ~fielding/pubs/dissertation/top.htm. | en |
dc.relation.references | Erl, Thomas; Carlyle, Benjamin; Pautasso, Cesare; Balasubramanian, Raj (2012). "5.1". SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST. Upper Saddle River, New Jersey: Prentice Hall. ISBN 978-0-13-701251-0. | en |
dc.relation.references | Richardson, Leonard; Amundsen, Mike (2013), RESTful Web APIs, O'Reilly Media, ISBN 978-1-449-35806-8. | en |
dc.relation.references | Hypertext Transfer Protocol − HTTP/1.1. [Online]. Available: https://tools.ietf.org/html/rfc2616. | en |
dc.relation.references | Berners-Lee, Hendler, and Lassila, 2001; Markoff, 2006; Jensen, 2007. | en |
dc.relation.references | Fielding, Roy (June 2014). "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, Section 4". IETF. Internet Engineering Task Force (IETF). RFC 7231. Retrieved 2018-02-14. | en |
dc.relation.references | Apache Kafka. [Online]. Available: https://kafka.apache.org. | en |
dc.relation.references | RabbitMQ. [Online]. Available: https://www.rabbitmq.com. | en |
dc.relation.references | Redux-Saga. [Online]. Available: https://redux-saga.js.org. | en |
dc.relation.references | Pattern SAGA. [Online]. Available: https://microservices.io/patterns/data/saga.html. | en |
dc.relation.references | SAGA Pattern. [Online]. Available: https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-data-persistence/saga-pattern.html. | en |
dc.relation.references | Java XML and JSON: Document Processing for Java SE. Jeff Friesen. Apress; 2nd ed. edition (January 11, 2019), ISBN 1484243293, 546 pages. | en |
dc.relation.references | Y. Palamarchuk., O. Kovalenko, “Optimization of electronic test parameters in learning management systems”, CEUR Workshop Proceedings, v. 2762, рp. 98 – 109. 2020 2nd International Workshop on Information-Communication Technologies and Embedded Systems, ICTES 2020, Virtual, Mykolaiv, 12 November 2020, null, 165503. | en |
dc.relation.references | O. V. Bisikalo, Y. A. Palamarchuk, O. O. Kovalenko, “Results of implementation of the pilot project of management system for learning and concomitance of the educational, methodological and scientific activities “JetIQ”, Materialy 9-yi naukovo-praktychnoi konferentsii, m. Lviv, 21-23 lystopada 2017 r. – Lviv : Vydavnytstvo Naukovoho tovarystva im. Shevchenka, 2017, s. 73-77. | en |
dc.relation.references | Oleg Bisikalo, Olena Kovalenko, Yevgen Palamarchuk, “Models of Behavior of Agents in the Learning Management System”, Materialy XIV-oi Mizhnarodnoi naukovo-tekhnichnoi konferentsii “Komp`iuterni nauky ta informatsiini tekhnolohii (CSIT -2019)”. Lviv, Ukraine, 2019, tom 3, s. 222-227. | en |
dc.relation.references | Kovalenko Olena, Palamarchuk Yevhen, “Kontury systemy upravlinnia navchanniam: tradytsiine, zmishane ta dystantsiine navchannia”, «INTERNET-OSVITA-NAUKA-2020», XII Mizhnarodna naukovo-praktychna konferentsiia ION-2020, 26-29 travnia. Vinnytsia, Ukraine: VNTU 2020, s. 230-231. | en |
dc.relation.references | Yevhen Palamarchuk, Olena Kovalenko, “Algorithms of blended learning in IT education”, XIII International Scientific and Technical Conference on Computer Sciences and Informational Tecnologies (CSIT), 11-14 September. Lviv, Ukraine, 2018, pp. 382-386. | en |
dc.relation.references | Senthil Kumaran S., Practical LXC and LXD: Linux Containers for Virtualization and Orchestration. Apress, 2017, 159 с. | en |
dc.relation.references | Konstantin Ivanov, Containerization with LXC. Packt Publishing, 2017, 352 с. | en |
dc.identifier.doi | https://doi.org/10.31649/1999-9941-2022-53-1-43-54 | |