Preprints‎ > ‎

Towards Effective Event-Driven SOA in Enterprise Systems, by Quirino Zagarese, Angelo Furno, Gerardo Canfora and Eugenio Zimeo

pubblicato 24 feb 2014, 14:17 da Gerardo Canfora
Event-driven programming is progressively replac- ing the call-stack model to improve flexibility, efficiency and scalability in SOA. Enterprise applications often deal with large messages attached to asynchronous events. This could reduce the benefits provided by event-driven programming since the need for having every information propagated as event is counterbalanced by wasting resources when large messages are entirely propagated to destinations that do not use all of them. In this paper, we propose the adoption of the D-WSLink framework for improving data transfers by using a composite and extensible declarative mechanism to inject the desired message transfer strategies into the underlying middleware. At the current stage, we focus mainly on (conditional) lazy transfer mechanisms even though the frame- work is able to support also smarter strategies. In particular, we compare, through an experimental analysis, our system with Apache Camel in delivering events with large attachments. The results show that the proposed approach is effective not only for programming but also at performance level.
IEEE International Conference on Systems, Man, and Cybernetics (SMC 2013)
Gerardo Canfora,
24 feb 2014, 14:17