A Rule-based Language for Application Integration
Daniel Ritter, Jan Bro{\ss}

TL;DR
This paper introduces LiLa, a rule-based language for application integration that emphasizes data flow and data-centric modeling, enabling optimizations like partitioning and parallelization for data-intensive scenarios.
Contribution
It presents LiLa, a novel data-centric integration language based on relational logic, enhancing traditional control-flow models with data processing capabilities.
Findings
LiLa enables data partitioning and parallelization.
It combines data management optimizations with integration processing.
The approach improves handling of data-intensive integration scenarios.
Abstract
Although message-based (business) application integration is based on orchestrated message flows, current modeling languages exclusively cover (parts of) the control flow, while under-specifying the data flow. Especially for more data-intensive integration scenarios, this fact adds to the inherent data processing weakness in conventional integration systems. We argue that with a more data-centric integration language and a relational logic based implementation of integration semantics, optimizations from the data management domain(e.g., data partitioning, parallelization) can be combined with common integration processing (e.g., scatter/gather, splitter/gather). With the Logic Integration Language (LiLa) we redefine integration logic tailored for data-intensive processing and propose a novel approach to data-centric integration modeling, from which we derive the control-and data flow…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Service-Oriented Architecture and Web Services · Business Process Modeling and Analysis
