Service -Oriented Computing: Concepts, Characteristics and Directions
WISE '03 Proceedings of the Fourth International Conference on Web Information Systems Engineering
Control the Flow: How to Safely Compose Streaming Services into Business Processes
SCC '06 Proceedings of the IEEE International Conference on Services Computing
Dealing with change: components versus services
Communications of the ACM
Incorporating Events into Cross-Organizational Business Processes
IEEE Internet Computing
From business process models to process-oriented software systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
ICIW '09 Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services
SOA-Based Integration of the Internet of Things in Enterprise Services
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Seven process modeling guidelines (7PMG)
Information and Software Technology
Complex events in business processes
BIS'07 Proceedings of the 10th international conference on Business information systems
WSDL and BPEL extensions for Event Driven Architecture
Information and Software Technology
Event Processing in Action
Design by Units: Abstractions for Human and Compute Resources for Elastic Systems
IEEE Internet Computing
From calls to events: architecting future BPM systems
BPM'12 Proceedings of the 10th international conference on Business Process Management
Event-Driven manufacturing process management approach
BPM'12 Proceedings of the 10th international conference on Business Process Management
Eventlets: Components for the integration of event streams with SOA
SOCA '12 Proceedings of the 2012 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
Hi-index | 0.00 |
The Internet of Things and Cyber-physical Systems provide enormous amounts of real-time data in form of streams of events. Businesses can benefit from the integration of this real-world data; new services can be provided to customers, or existing business processes can be improved. Events are a well-known concept in business processes. However, there is no appropriate abstraction mechanism to encapsulate event stream processing in units that represent business functions in a coherent manner across the process modeling, process execution, and IT infrastructure layer. In this paper we present Event Stream Processing Units (SPUs) as such an abstraction mechanism. SPUs encapsulate application logic for event stream processing and enable a seamless transition between process models, executable process representations, and components at the IT layer. We derive requirements for SPUs and introduce a BPMN extension to model SPUs. We present a runtime infrastructure that executes SPUs and supports implicit invocation and completion semantics. We illustrate our approach using a logistics process as running example.