Title
Improved Server Architecture for Highly Efficient Message Mediation
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.
Year
DOI
Venue
2013
10.1145/2539150.2539167
iiWAS
Keywords
Field
DocType
message-based communication,improved server architecture,highly efficient message mediation,message routing,separate software,modular software component,esb design,esb communication abstraction,soa application,performance gain,richer communication capability,lower-overhead message mediation,mediation,computing,messaging,soa
Architecture,Abstraction,Computer science,Enterprise service bus,Filter (signal processing),Mediation (Marxist theory and media studies),Modular design,Parsing,Component-based software engineering,Database,Distributed computing
Conference
Citations 
PageRank 
References 
0
0.34
5
Authors
9