Model-Driven Development of Monitored Web Service Compositions
Christof Momm, Thomas Detsch, Gebhart, Michael, Sebastian Abeck · Repository KITopen (Karlsruhe Institute of Technology) · 2008
Abstract. Supporting business services through Web service compositions (WSC) as part of service-oriented architectures (SOA) involves various runtime monitoring requirements. The implementation of these requirements results in additional development activities. In this paper we propose a systematic approach to the development of monitored WSC based on the principles of model-driven software development. The approach helps to reduce the general complexity as well as to maintain coherency of the resulting solution in case of changing requirements. 1 Problem Statement To offer innovative and profitable business services, companies require IT support that is tightly aligned with the corresponding business processes and highly adaptive in case of changes. These requirements can be met by employing service-oriented architectures (SOA). Here, business processes are automated- in whole or in part – through Web service compositions (WSC) [1, 2]. These WSC rely on internally or externally provided Web services (WS). Both the WSC and the WS are offered as IT