|
Configure Sample XML Processing Scenarios with our SOA Security Benchmarking Tool
Our SOA Benchmark Tool (SBT) provides an easy-to-learn framework that offers you the flexibility to configure a wide variety of XML processing methods. You can conveniently plug in the SOA engines you'd like to test, and then compare performance measurements across the engines. By way of background, SOA applications make extensive use of SOAP/XML documents to represent and transmit data. A variety of XML processing tasks such as XML parsing, Schema Validation, XSL Transformation, XPath evaluation, SOAP and WS Security are performed in typical SOA applications. All SOAP/XML processing tasks are extremely CPU-intensive and can add to latency when end-to-end business transactions are executed. The tool includes several sample workflow applications (five of which are described below) that can be deployed to Intel SOA Expressway, with a single command: HelloWorld SOAP Security Scenario - This scenario receives a SOAP message and responds back with the same SOAP message it receives. Web Services Security Signature Scenario - Accepts a SOAP message and applies WS-Security policy to the document. Content Attack Prevention Scenario - This scenario accepts a REST over HTTP message and scans it for a variety of content attack profiles, such as SQL injection, DTD insertion, XPATH injection, etc. and validates the message against XML Schema. Web Services Security Encryption Scenario - Accepts a SOAP message and applies WS-Security policy to encrypt the entire SOAP document. AAA Scenario - Accepts a SOAP message with WS-Security Username Token with password and authenticates the user identity against the keystore. If valid, the application generates a signed SAML assertion and response. |
For more complete information about compiler optimizations, see our Optimization Notice.


