Theses

Applying the SENSEI Service Orchestration Approach to WSO2

Masterarbeit in der Abteilung Softwaretechnik



Motivation

SENSEI is a framework developed for integration of software evolution tools. Toolchains can be defined on abstract service levels, avoiding interoperability issues of tools, using orchestration mechanisms and implementing toolchains by automated mapping to known implementations of used services.


Aufgabenstellung

This work applies the SENSEI approach in a new domain: Services provided on a platform which was built on WSO2, a complete software stack for enterprise level applications. The thesis is embedded into the project NEMo which aims on enhancing the mobility in rural areas. The goal is to assess if and how the SENSEI approach can be applied so that new functionalities can be achieved by reusing, integrating and orchestrating available services within the project.


Betreuer
Prof. Dr. Andreas Winter ()
M.Sc. Jan Jelschen ()

Related Projects
Logo NEMo: Sustainable Fulfillment of Mobility Needs in Rural Areas

With more than 60% of the german population living in rural areas, where public transport coverage is, in general, declining, diverse mobility needs arise. NEMo is an interdisciplinary, holistic approach towards fulfilling those needs by considering social, demographic, accessibility, legal, economic, and ecological conditions and objectives. IT is seen as key enabler to create a mobility platform software system for the provision and consumation of mobility services.

The software engineering group seeks to research, develop, and apply novel means to bridge the semantic gap between business processes and component-based implementations. The group's Sensei approach, originally conceived as service-oriented, model-driven framework for tool integration, provides the basis, and will be extended and generalized to meet the demands of the NEMo project in particular, and software development beyond tool integration, in general.

 
Logo Software Evolution
Software evolution research is a major focus of the software engineering group, and has been exercised through participation in software migration and software quality projects like SOAMIG and Q-MIG. Tools and techniques of software evolution have also been applied towards achieving energy efficiency in software. Modernizing legacy systems is, due to their size and complexity, only feasible with a high degree of automation. Thus, a major challenge of the field is the provision of integrated tool support. This is addressed by research on software evolution services, and the toolchain-building framework SENSEI.
 
Logo Software Evolution Services – The SENSEI Approach
Software evolution research is a major focus of the software engineering group, and has been exercised through participation in software migration and software quality projects like SOAMIG and Q-MIG. Tools and techniques of software evolution have also been applied towards achieving energy efficiency in software. Modernizing legacy systems is, due to their size and complexity, only feasible with a high degree of automation. Thus, a major challenge of the field is the provision of integrated tool support. This is addressed by research on software evolution services, and the toolchain-building framework SENSEI.
 


(Changed: 19 Jan 2024)  | 
Zum Seitananfang scrollen Scroll to the top of the page