Design of a Microservices Chaining Gamification Framework
- 523 Downloads
Abstract
With the advent of cloud platforms and the IoT paradigm, the concept of micro-services has gained even more strength, making crucial the process of selection, manipulation, and deployment. However, this whole process is time-consuming and error pruning. In this paper, we present the design of a framework that allows the chaining of several microservices as a composite service in order to solve a single problem. The framework includes a client that will allow the orchestration f the composite service based on a straightforward API. The framework also includes a gamification engine to engage users not only to use the framework, by contributing with new microservices. We expect to have briefly a functional prototype of the framework so we can prove this concept.
Keywords
Microservices Gamification FrameworkNotes
Acknowledgment
“This work is financed by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia within project: UID/EEA/50014”.
References
- 1.Foster, H., Uchitel, S., Magee, J., Kramer, J.: Model-based analysis of obligations in web service choreography. In: Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services, AICT-ICIW 2006, pp. 149–149, February 2006Google Scholar
- 2.Leymann, F. Decker, G., Kopp, O., Weske, M.: BPEL4Chor: extending BPEL for modeling choreographies. In: 2007 IEEE International Conference on Web Services, pp. 296–303 (2007)Google Scholar
- 3.McNeile, A.: Protocol contracts with application to choreographed multiparty collaborations. Serv. Oriented Comput. Appl. 4(2), 109–136 (2010)CrossRefGoogle Scholar
- 4.Queirós, R., Simões, A.: SOS - simple orchestration of services. In: 6th Symposium on Languages, Applications and Technologies, SLATE 2017, Vila do Conde, Portugal, 26–27 June 2017, pp. 13:1–13:8 (2017)Google Scholar
- 5.Chao, C., Hongli, Y., Xiangpeng, Z., Zongyan, Q.: Exploring the connection of choreography and orchestration with exception handling and finalization/compensation, pp. 81–96. Springer, Heidelberg (2007)Google Scholar
- 6.Zaha, J.M., Barros, A., Dumas, M., ter Hofstede, A.: Let’s dance: a language for service behavior modeling, pp. 145–162. Springer, Heidelberg (2006)Google Scholar