论文标题
基于规则的应用程序集成语言
A Rule-based Language for Application Integration
论文作者
论文摘要
尽管基于消息的(业务)应用程序集成基于精心策划的消息流,但当前的建模语言专门涵盖控制流量的(部分),而数据流量不足。特别是对于更多数据密集型集成方案,这一事实增加了常规集成系统中固有的数据处理弱点。 我们认为,通过以数据为中心的集成语言和基于关系逻辑的集成语义的实现,可以将数据管理域(例如,数据分配,并行化)的优化与通用集成处理(例如,散射/收集,群集,sppitter/gather)相结合。借助逻辑集成语言(LILA),我们重新定义了针对数据密集型处理的集成逻辑,并提出了一种新颖的以数据为中心集成建模的方法,从中我们得出了控制和数据流,并将其应用于常规的集成系统。
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 and apply them to a conventional integration system.