Semantic Web Service Discovery for Business Process Models

Information technology is seen as a critical tool to increase the level of automation when incorporating new business requirements due to changing needs. Therefore, one of the key challenges in the organizations today is to ensure the alignment between the business goals and the flexibility and responsiveness of IT systems to meet those goals. In this work we make a step forward in bridging the eternal gap between business and IT. Contribution of this work is two-fold. First, we present an intuitive way of specifying expressive user requests for the implementation of tasks in business process models. Second, we design a comprehensive approach to discovery of Semantic Web Services for process task implementation. The work has been prototypically implemented in a process modeling tool and can be used in different scenarios.