Improved server architecture for highly efficient message mediation

Hiranya Jayathilaka, Pradeep Fernando, Paul Fremantle, Kasun Indrasiri, Dushan Abeyruwan, Supun Kamburugamuve, Sadeep Jayasumana, Sanjiva Weerawarana, Srinath Perera

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    1 Citation (Scopus)

    Abstract

    Enterprise Service Bus facilitates message-based communication between modular software components in a SOA application. In addition to message routing, the ESB communication abstraction includes filtering and transformation capabilities that enable composing separate software modules quickly, with minimal code changes. For this reason, this richer communication capability is often termed "mediation". 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.

    Original languageEnglish
    Title of host publicationProceedings - 15th International Conference on Information Integration and Web-Based Applications and Services, iiWAS 2013
    Pages418-427
    Number of pages10
    DOIs
    Publication statusPublished - 2013
    Event15th International Conference on Information Integration and Web-Based Applications and Services, iiWAS 2013 - Vienna, Austria
    Duration: 2 Dec 20134 Dec 2013

    Publication series

    NameACM International Conference Proceeding Series

    Conference

    Conference15th International Conference on Information Integration and Web-Based Applications and Services, iiWAS 2013
    Country/TerritoryAustria
    CityVienna
    Period2/12/134/12/13

    Fingerprint

    Dive into the research topics of 'Improved server architecture for highly efficient message mediation'. Together they form a unique fingerprint.

    Cite this