Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Sections
Personal tools
You are here: Home Theses Developing A Microservice-based Application Model for a Community Platform

Contact

Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports

Disclaimer

Webmaster

 

 

Developing A Microservice-based Application Model for a Community Platform

Thesis type
  • Master
Status Running
Proposal on 06. Jul 2017 16:00
Proposal room I5 Bib
Add proposal to calendar vCal
iCal
Supervisor(s)
Advisor(s)

In our efforts to support heterogeneous communities with the tools and structures they need, our recent progress in the domain of collaborative conceptual modeling has led to the development of the Community Application Editor (CAE), a near real-time modeling tool for Web applications. In this tool, we follow a microservice-based approach for the development and deployment of our backend services. These services are based and running on our flagship peer-to-peer community platform las2peer.


Our latest research efforts fully integrate the CAE into the las2peer concept. In the scope of this integration, we raised a couple of research questions regarding the microservice concept and how it is best represented by our community platform. The goal of this thesis is thus to create a conceptual mapping of the microservice architecture onto the las2peer concept. We want to evaluate different strategies regarding the size of microservices, if and how the frontend components should be part of the microservice itself and how communication channels between microservices can be more standardized to allow for seamless (re-)deployment of parts of an application. Finally, these concepts have to be reflected in the CAE modeling and code generation.


If you are interested in this thesis, please do not hesitate to send a message to lange@dbis.rwth-aachen.de.

 

Prerequisites

Experience with server-side and client-side programming languages (e.g. Java, Javascript) is required. Interest/experience in RESTful Web services, especially microservices is a plus.

Related projects

Document Actions