Wrapping shell scripts into micro-services with Java Spring

OData support
Dr. Kovács Gábor
Department of Telecommunications and Media Informatics

Nowadays, several companies have the demand to run remote shell scripts which are configurable as well. Microservices provide an advantageous solutions for this.

My thesis presents the process of implementing a shell function in Java Spring framework. The fundamental technologies used during the coding are detailed. I introduce the REST interface which grants the use through web access. The application was built based on the Model-View-Controller (MVC) design pattern, therefore I mention it’s interpretation and application as well.

I go into detail how the connection is built between the database used and the service. I also introduce the problems and the solutions for the REST call parameterization. The testing solutions for the developed program and their potential faults are reported as well. It is detailed in the document how I have documented the service using a special modelling language.

The microservice which I have developed complies with the requirements, and implements all functions of the shell scripts to be replaced.


Please sign in to download the files of this thesis.