The Problem: XML Processing Bottlenecks
Increasingly Enterprise Service Buses (ESBs) are being employed by organizations to connect service-centric applications into a Service Oriented Architecture (SOA). Enterprise Service Buses are software middleware products that abstract service mediation and translations from the service endpoints to ensure maximum integration flexibility and agility.
However, in some scenarios requiring high volume, processor intensive operations on XML like data translation, validation or parsing a dedicated co-processor that can offload the CPU intensive operations from an ESB to dedicated silicon may be useful.
Solution: Dedicated XML Processing Hardware
For an ESB co-processor to effectively offload high volume or large document XML processing from an ESB it needs to have specialized hardware to accelerate XML processes like message validation, transformation and parsing. For it to act as a shared resource for the ESB it also needs to be addressable as a shared resource on the ESB and it needs to have flexibility in how it returns message processing jobs.
Layer 7 Value: Specialized XML Acceleration for ESBs
Layer 7 has engineered its family of XML Gateways with ESBs in mind. All of the SecureSpan XML Gateways when deployed as hardware accelerated appliances implementing the latest 5th generation XML processing silicon to speed data processing on an ESB. Acting as an on-ramp, the SecureSpan XML Accelerator appliance can secure, cleanse and normalize data before it reaches the ESB. Acting as a hardware accelerated co-processor the SecureSpan XML Accelerator can sit as a shared resource off the ESB, performing high volume or large message XML computations without burdening the ESB infrastructure. In both cases Layer 7’s advanced policy based routing can be used to define how requests and responses to the co-processor are handled.