Please use this identifier to cite or link to this item: http://ena.lp.edu.ua:8080/handle/ntb/55950
Title: Micro-service support by module architecture application of the service platform for OSGI Java additions
Authors: Mamro, Oleksandr
Lagun, Andrii
Affiliation: Lviv Polytechnic National University
Bibliographic description (Ukraine): Mamro O. Micro-service support by module architecture application of the service platform for OSGI Java additions / Oleksandr Mamro, Andrii Lagun // Measuring equipment and metrology. — Lviv : Lviv Politechnic Publishing House, 2020. — Vol 81. — No 1. — P. 30–33.
Bibliographic description (International): Mamro O. Micro-service support by module architecture application of the service platform for OSGI Java additions / Oleksandr Mamro, Andrii Lagun // Measuring equipment and metrology. — Lviv : Lviv Politechnic Publishing House, 2020. — Vol 81. — No 1. — P. 30–33.
Is part of: Measuring equipment and metrology, 1 (81), 2020
Issue: 1
Issue Date: 24-Feb-2020
Publisher: Видавництво Львівської політехніки
Lviv Politechnic Publishing House
Place of the edition/event: Львів
Lviv
DOI: doi.org/10.23939/istcmtm2020.01.030
Keywords: Micro-services
OSGI
Modular architecture
Number of pages: 4
Page range: 30-33
Start page: 30
End page: 33
Abstract: This article analyzes the problems of creating and maintaining the micro-service-oriented architecture. The solution of the OSGI modular architecture and its alternatives was also considered, as well as the strength and weakness, were identified. The practical part is to create an OSGI system for IoT (wireless network access), which uses a sensor system and a data processing system, with a centralized modular system for processing input data from different devices. The modules are broken down into data processing functionality. The complexity of refactoring micro-service architecture using OSGI modules was also investigated.
URI: http://ena.lp.edu.ua:8080/handle/ntb/55950
Copyright owner: © Національний університет “Львівська політехніка”, 2020
URL for reference material: https://medium.com/
https://www.exoscale.com/syslog/building-microservices-in-osgi-with-theapache-karaf-framework/
https://www.oreilly.com/radar/modulesvs-microservices/
https://www.osgi.org/developer/
https://martinfowler.com/articles/microservices.html
https://github.com/exoscalelabs/Apache_Karaf_Microservices_article/blob/master/sources/config.api/pom.xml
References (Ukraine): [1] Micro-Service Architecture, Medium Corp., 2019. [Online]. Available: https://medium.com/@IvanZmerzlyi/ microservices-architecture-461687045b3d.
[2] Building Microservices in OSGi with the Apache Karaf Framework, Exoscale Comp., 2019. [Online]. Available: https://www.exoscale.com/syslog/building-microservices-in-osgi-with-theapache-karaf-framework/.
[3] Modules Vs. Microservices, O’Reilly Media, Inc., 2017. [Online]. Available: https://www.oreilly.com/radar/modulesvs-microservices/.
[4] The Dynamic Module System for Java, OSGI Alliance, 2020. [Online]. Available: https://www.osgi.org/developer/ specifications/
[5] Fowler, Martin. Microservices. 2018. [Online]. Available: https://martinfowler.com/articles/microservices.html
[6] Apache Karaf Microservices article, GitHub, Inc, 2020. [Online]. Available: https://github.com/exoscalelabs/Apache_Karaf_Microservices_article/blob/master/sources/config.api/pom.xml.
References (International): [1] Micro-Service Architecture, Medium Corp., 2019. [Online]. Available: https://medium.com/@IvanZmerzlyi/ microservices-architecture-461687045b3d.
[2] Building Microservices in OSGi with the Apache Karaf Framework, Exoscale Comp., 2019. [Online]. Available: https://www.exoscale.com/syslog/building-microservices-in-osgi-with-theapache-karaf-framework/.
[3] Modules Vs. Microservices, O’Reilly Media, Inc., 2017. [Online]. Available: https://www.oreilly.com/radar/modulesvs-microservices/.
[4] The Dynamic Module System for Java, OSGI Alliance, 2020. [Online]. Available: https://www.osgi.org/developer/ specifications/
[5] Fowler, Martin. Microservices. 2018. [Online]. Available: https://martinfowler.com/articles/microservices.html
[6] Apache Karaf Microservices article, GitHub, Inc, 2020. [Online]. Available: https://github.com/exoscalelabs/Apache_Karaf_Microservices_article/blob/master/sources/config.api/pom.xml.
Content type: Article
Appears in Collections:Вимірювальна техніка та метрологія. – 2020. – Випуск 81, №1



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.