Detailseite
Projekt Druckansicht

Interagierende Geschäftsprozesse auf der Basis von datengetriebener Dienstkomposition

Fachliche Zuordnung Sicherheit und Verlässlichkeit, Betriebs-, Kommunikations- und verteilte Systeme
Förderung Förderung von 2011 bis 2015
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 195243984
 
Erstellungsjahr 2019

Zusammenfassung der Projektergebnisse

Business process management is an important discipline in organizing activities in a business setting. Standardized process modeling languages are introduced by industry consortium to capture these activities and their order into process models that serve the communication, improvement, and automation of organizational business processes. While activities are treated as first class citizens in process models the data perspective is overlooked. The data that is utilized by the process activities is particularly important for their automation. In this project, we investigated the role of data in business process automation. In particular, we focused on the data that is exchanged between activities that belong to different business participants and how certain activities can be automatically executed by invoking web services. At first, we investigated the role that events (real world happenings) have in determining the state of the business process interactions or differently know as business process choreographies. To this end, we proposed a method for connecting activity-relevant events to event sources. In addition, data changes are taken into account to increase the accuracy of the method for deriving in real-time the state of a business process choreography. As for the data that is exchanged between business processes, the participants need to have a common understanding, as well as integrate the incoming data with their local systems. For this purpose, we developed a model-driven approach that automates the data exchange between the business processes. We propose a global data model as an agreement between participants on the shared data. This is realized through individually matching the global data model to each participant's local data model. If the integration cannot be realized in an automatic fashion, we propose integration effort as a non-functional metric that assess the amount of efforts a human programmer requires to integrate the services manually. Due to REST being a prevailing architectural style for developing Web services, we designed methods that implement business process choreographies as RESTful interactions on the Web. These methods preserve a clear separation of concerns between business process modelers and web developers while ensuring a proper execution of business process choreographies. As conclusion, our research contribution includes a set of artifacts and methods that facilitate the automatic execution of data-aware business process choreographies.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung