Learn More
The Business Process Execution Language (BPEL) is a language to orchestrate web services into a single business process. In a choreography view, several processes are interconnected and their interaction behavior is described from a global perspective. This paper shows how BPEL can be extended for defining choreographies. The proposed extensions (BPEL4Chor)(More)
Interconnecting information systems of independent business partners requires careful specification of the interaction behavior the different partners have to adhere to. Choreographies define such interaction constraints and obligations and can be used as starting point for process implementation at the partners' sites. This paper presents how the Business(More)
Business process monitoring in the area of service oriented computing is typically performed using business activity monitoring technology in an intra-organizational setting. Due to outsourcing and the increasing need for companies to work together to meet their joint customer demands, there is a need for monitoring of business processes across(More)
title = {Modeling Choreogaphies: {BPMN} 2.0 versus {BPEL}-based Approaches}, booktitle = {Proceedings of the 4\textsuperscript{th} International Workshop on Enterprise Modelling and Information Systems Architectures –-EMISA 2011}, year = {2011}, series = {Lecture Notes in Informatics (LNI)}, publisher = {Gesellschaft f\"{u}r Informatik e.V. Abstract:(More)
Business processes are a key aspect of modern organization. In recent years, business process management and optimization has been applied to different cross-cutting concerns such as security, compliance, or Green IT, for example. Based on the ecological characteristics of a business process, proper environmentally sustainable adaptation strategies can be(More)
As the Wireless sensor/actuator networks (WSNs) started to be deployed in enterprise scenarios, the need of integration of WSN applications with enterprise business processes has emerged. Creation of the WSN applications in enterprises, however, requires much low-level programming, and this causes the loss of focus on the high level goals. Therefore a(More)