Mediation is an important tool used in systems built by aggregating many components together, and it is considered to be a key element of SOA. Typically, each message mediated by an ESB undergoes several parse and copy operations thereby incurring a severe performance penalty.
This paper presents several optimizations to ESB design that enable lower-overhead message mediation by reducing processing requirements, eliminating buffer copies, and facilitating network-level data transfers. We also detail the performance gains that we have been able to achieve -- close to two orders of magnitude in some cases -- in a redesign of a popular implementation.
|Title of host publication||IIWAS '13|
|Subtitle of host publication||proceedings of international conference on information integration and web-based applications & services|
|Place of Publication||New York|
|Publication status||Published - 2013|
|Event||The 15th International Conference on Information Integration and Web-based Applications & Services - Vienna, Austria|
Duration: 2 Dec 2013 → 4 Dec 2013
|Conference||The 15th International Conference on Information Integration and Web-based Applications & Services|
|Abbreviated title||iiwas 2013|
|Period||2/12/13 → 4/12/13|