Business process modelling with ARIS: a practical guide
Business process modelling with ARIS: a practical guide
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Distributed Event-Based Systems
Distributed Event-Based Systems
Type-based publish/subscribe: Concepts and experiences
ACM Transactions on Programming Languages and Systems (TOPLAS)
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Concepts and models for typing events for event-based systems
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Content-based publish/subscribe with structural reflection
COOTS'01 Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6
Using CEP technology to adapt messages exchanged by web services
Proceedings of the 17th international conference on World Wide Web
EAI as a Service - Combining the Power of Executable EAI Patterns and SaaS
EDOC '08 Proceedings of the 2008 12th International IEEE Enterprise Distributed Object Computing Conference
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Software and Systems Modeling (SoSyM)
Business process design by view integration
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
Adaptation of web service interactions using complex event processing patterns
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Process-Driven SOA: Patterns for Aligning Business and IT
Process-Driven SOA: Patterns for Aligning Business and IT
Hi-index | 0.00 |
Event-driven architectures can be used to enhance the flexibility of software system integration solutions by supporting flexible run-time changes of event processing rules, e.g., in complex event processing (CEP) engines. However, this often leads to integration solutions that are hard to maintain, complex, hard to reuse, and hard to understand. One reason are complex dependencies of events like high-level events mapped to low-level events or transformations of events between integrated systems (such as event aggregation, enriching, or splitting) that are hard to understand only by studying the interplay of various CEP rules. Another reason is tangled code spread across multiple artifacts including event processing code, event monitors, event listeners, event transformation code, existing system components that must raise or receive events. In this paper we propose to base integration architectures on event actors. Our approach consists of a model-driven event transformation framework that allows us to specify event actor based integration architectures as an architectural view (instead of tangled in the source code), as well as an event actor execution engine that supports the flexible deployment and enactment of the integration architecture. We show that a set of transformation-related enterprise integration patterns can be specified and flexibly enacted with our approach, the complexity is significantly reduced compared to purely CEP-based solutions, and a higher degree of reusability is supported.