Elektrotehničko i računarsko inženjerstvo
God. 41 Br. 08 (2026): Зборник радова Факултета техничких наука
Генератор кода за имплементацију иницијалне верзије микросервисне апликације
Apstrakt
У овом раду представљен је алат за аутоматско генерисање иницијалне верзије микросервисне апликације на основу YAML
спецификације. Рад обухвата анализу постојећих решења у области аутоматизованог генерисања микросервиса, као и опис архитектуре и имплементације алата реализованог као плагин за IntelliJ IDEA развојно окружење. Приказане карактеристике и функционалности алата указују на његову применљивост у иницијалној фази развоја микросервисних апликација.
Reference
- [1] N. Dragoni, S. Giallorenzo, A. Lluch Lafuente, M.
- Mazzara, F. Montesi, R. Mustafin, and L. Safina,
- “Microservices: Yesterday, Today, and Tomorrow,”
- Present and Ulterior Software Engineering, Springer,
- 2017, pp. 195-216. doi: 10.1007/978-3-319-67425-
- 4_12.
- [2] S. Khalfaoui, H. Khalfaoui, and A. Azmani,
- “Microservices-Driven Automation in Full-Stack
- Development: Bridging Efficiency and Innovation
- With FSMicroGenerator,” IEEE Access, vol. 13, pp.
- 125131-125156, 2025. doi:
- 10.1109/ACCESS.2025.3589285.
- [3] Y. Zouani, and M. Lachgar, “Zynerator: Bridging
- Model-Driven Architecture and Microservices for
- Enhanced Software Development,” Electronics, vol.
- 13, no. 12, art. 2237, 2024. doi:
- 10.3390/electronics13122237.
- [4] JHipster, “JHipster Official Website.” Available:
- https://www.jhipster.tech (accessed: Oct. 10, 2025).
- [5] Micronaut, “Micronaut Launch.” Available:
- https://micronaut.io/launch (accessed: Oct. 10, 2025).
- [6] SnakeYAML, “SnakeYAML Project.” Available:
- https://bitbucket.org/snakeyaml/snakeyaml (accessed:
- Nov. 30, 2025).
- [7] Apache, “FreeMarker.” Available:
- https://freemarker.apache.org/index.html (accessed:
- Nov. 30, 2025).