The platform for designing, developing and deploying microservices.
The Microrestjs Platform is composed of several software pieces:
- Framework: clozanosanchez/microrestjs
- Service directory: clozanosanchez/microrestjs-directory
- Basic authentication service: clozanosanchez/microrestjs-basic-authentication
- Basic authorization service: clozanosanchez/microrestjs-basic-authorization
The current repository contains the Microrestjs Framework, which facilitates the development and deployment of microservices that respect the Microrestjs Service Description Specification.
- Install Node.js.
- Open a console.
- Go to the framework source folder.
- Execute the command "npm install".
- Configure the settings of the framework in the file "Configuration.json".
- Open a console.
- Go to the framework source folder.
- Execute the command "node Launcher.js".
- Press the combination Ctrl+C in the console to stop the framework.
- Open a console.
- Go to the framework source folder.
- Execute the command "npm run-script test" (without coverage analysis) / "npm run-script test-cov" (with coverage analysis).
- Open a console.
- Go to the framework source folder.
- Execute the command "npm run-script doc" (only public) / "npm run-script doc-all" (everything).
- Open a console.
- Go to the "deploy" subfolder.
- Execute the command "gulp".
- Press the combination Ctrl+C in the console to stop the examples.
In April 2015, Carlos Lozano Sánchez begins his master thesis with the purpose of improving the software development and setting the basis of the future technologies. After 8 months of work, on December 2015, the master thesis is presented and Microrestjs is released as a result.
The original author of Microrestjs Platform is Carlos Lozano Sánchez
The original supervisors of Microrestjs Platform are:
- Prof. Dr. Paul Müller (Technische Universität Kaiserslautern)
- Prof. Dr. Ricardo Imbert Paredes (Universidad Politécnica de Madrid)
- Dr. Markus Hillenbrand (Technische Universität Kaiserslautern)