The way SOA implementations are being implemented today, there's a new demand for middleware component that provides necessary services such as high-speed message level parsing, validation, transformation and translation to different message formats, message-level routing, service management, governance and control. Intel’s high-performance software solution is uniquely positioned to offer variety of such services critical in implementing true SOA. I’m listing some of the service patterns seen in SOA implementations where Intel SOA Expressway is best suited for that purpose:
- High-performance SOA and XML offload – Built from the ground’s up, the core engine offers order of magnitude performance gain on processing XML and SOAP messages. This along with built-in optimizations for Intel’s multi-core, Intel SOA Expressway offers very high-performance solution to high computation cost of XML processing.
- Web Services and Security Gateway – Intel SOA Expressway allows configuring mappings for enterprise web services by consuming WSDLs and acting as a proxy for them by exposing them to external clients. It allows users to define workflows for handling incoming SOAP messages, forwarding them to internal web services and processing outgoing responses. It acts as a single point for access control, transformation, validation, security and management of web service requests. With capabilities such as WS-Security, it is easy to define security policies for incoming and outgoing messages as they are crossing domains.
- XML or SOAP Firewall – Intel SOA Expressway offers extensive message validation with element or attribute level data validation, schema check, service virtualization and access control.
- Message Brokering and Integration– Intel SOA Expressway provides a protocol-independent method to allow bridging of messages from different SOA and ESB implementations within and across the enterprise. It provides any-to-any message transformation and support for multiple protocols such as HTTP(S), JMS, MQ, FTP, File I/O, SMTP among others.
- Service Virtualization – It allows enterprises to connect services across domains in virtualized manner via capabilities such as content-based routing, XSLT based transformations and URL re-writing
I will be posting a series of blogs to demonstrate how to utilize the extensive capabilities of Intel SOA Expressway in various roles listed above. It truly bridges the gaps and removes the barriers in adoption of SOA. For more details on Intel SOA Expressway and to learn about its features, go to www.intel.com/software/soae