Study Progress Visualized in a Web Portal

To improve the quality of research and teaching, the Karlsruhe Institute of Technology (KIT) set up a Web-based, service-oriented portal, supporting students and lecturers alike in their daily business. To narrow the gap between the user’s requirements and the supporting IT systems, existing distributed legacy applications have to be leveraged to provide common interfaces that can be integrated as functional components to the portal. Since new requirements continue to emerge, a systematic development approach for deriving adequate interfaces and data schemas from requirements is taken. Therefore, we propose a model-driven approach for deriving Web service interfaces and data schemas based on requirements and exemplify our approach by extending the portal with a new feature called “study progress”, which requires the integration of additional distributed legacy applications.