Micro-service support by module architecture application of the service platform for OSGI Java additions

dc.citation.epage33
dc.citation.issue1
dc.citation.spage30
dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.authorMamro, Oleksandr
dc.contributor.authorLagun, Andrii
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2021-01-21T08:32:28Z
dc.date.available2021-01-21T08:32:28Z
dc.date.created2020-02-24
dc.date.issued2020-02-24
dc.description.abstractThis 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.
dc.format.extent30-33
dc.format.pages4
dc.identifier.citationMamro 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.
dc.identifier.citationenMamro 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.
dc.identifier.doidoi.org/10.23939/istcmtm2020.01.030
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/55950
dc.language.isoen
dc.publisherВидавництво Львівської політехніки
dc.publisherLviv Politechnic Publishing House
dc.relation.ispartofMeasuring equipment and metrology, 1 (81), 2020
dc.relation.references[1] Micro-Service Architecture, Medium Corp., 2019. [Online]. Available: https://medium.com/@IvanZmerzlyi/ microservices-architecture-461687045b3d.
dc.relation.references[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/.
dc.relation.references[3] Modules Vs. Microservices, O’Reilly Media, Inc., 2017. [Online]. Available: https://www.oreilly.com/radar/modulesvs-microservices/.
dc.relation.references[4] The Dynamic Module System for Java, OSGI Alliance, 2020. [Online]. Available: https://www.osgi.org/developer/ specifications/
dc.relation.references[5] Fowler, Martin. Microservices. 2018. [Online]. Available: https://martinfowler.com/articles/microservices.html
dc.relation.references[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.
dc.relation.referencesen[1] Micro-Service Architecture, Medium Corp., 2019. [Online]. Available: https://medium.com/@IvanZmerzlyi/ microservices-architecture-461687045b3d.
dc.relation.referencesen[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/.
dc.relation.referencesen[3] Modules Vs. Microservices, O’Reilly Media, Inc., 2017. [Online]. Available: https://www.oreilly.com/radar/modulesvs-microservices/.
dc.relation.referencesen[4] The Dynamic Module System for Java, OSGI Alliance, 2020. [Online]. Available: https://www.osgi.org/developer/ specifications/
dc.relation.referencesen[5] Fowler, Martin. Microservices. 2018. [Online]. Available: https://martinfowler.com/articles/microservices.html
dc.relation.referencesen[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.
dc.relation.urihttps://medium.com/
dc.relation.urihttps://www.exoscale.com/syslog/building-microservices-in-osgi-with-theapache-karaf-framework/
dc.relation.urihttps://www.oreilly.com/radar/modulesvs-microservices/
dc.relation.urihttps://www.osgi.org/developer/
dc.relation.urihttps://martinfowler.com/articles/microservices.html
dc.relation.urihttps://github.com/exoscalelabs/Apache_Karaf_Microservices_article/blob/master/sources/config.api/pom.xml
dc.rights.holder© Національний університет “Львівська політехніка”, 2020
dc.subjectMicro-services
dc.subjectOSGI
dc.subjectModular architecture
dc.titleMicro-service support by module architecture application of the service platform for OSGI Java additions
dc.typeArticle

Files

Original bundle

Now showing 1 - 2 of 2
Thumbnail Image
Name:
2020v81n1_Mamro_O-Micro_service_support_by_module_30-33.pdf
Size:
209.53 KB
Format:
Adobe Portable Document Format
Thumbnail Image
Name:
2020v81n1_Mamro_O-Micro_service_support_by_module_30-33__COVER.png
Size:
1.45 MB
Format:
Portable Network Graphics

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.95 KB
Format:
Plain Text
Description: