VIEWS: 20 PAGES: 2 POSTED ON: 4/4/2012
Prototype and test REST and SOAP-based Web services In SOA projects, backend Web services generally require more time and resources to develop than client-side services. This leaves client teams stuck waiting for the backend services to come online before testing can begin, resulting in delayed time to implementation.
Rapid Prototyping Solution Sheet e SOAP-based Rapidly prototype and test both REST and SOAP based Web services Get your project to market quicker The Problem client-side Backend Web services generally require more time and resources to develop than client side services. As a result, development groups, working typically in parallel, produce a variety of clients for different departments, business units, affiliates, etc. long before the first backend Web service sees the light of day. Unfortunately, that leaves each of these client teams stuck, waiting for the backend service to come online before testing can begin. Even when the backend service client becomes available, multiple iterations of the service and client will likely be required as each team inputs the results of their implementation. testing. The result is delayed time to implementation The Layer 7 Solution Web Instead of waiting for backend Web services to be built, the SecureSpan XML Gateway can be used to simulate W services or clone-able, that client teams can test against. For developers and testers, a clone able, virtual SecureSpan XML Gateway that can be deployed either in the cloud or on developers’ desktops not only reduces system costs, but also simplifies management and etup environments. in templa setup of test and development environments In this scenario, the SecureSpan Gateway’s built-in template response capabilities allow organizations to test a service stub against its WSDL or REST interface in parallel with the service oapUI ity implementation. Here, soapUI from Layer 7 can provide developers with the ability to inspect, invoke, develop and simulate services. Web services. Testers can also use soapUI to perform functional, load and compliance testing of Web services Once the idea has been tested out, development can start on coding the actual backend service while continuing to leverage SecureSpan Gateway templates and a refreshed WSDL (taken from the backend service) to refine the client application. And once the SecureSpan backend service is ready to accept requests, SecureSpan Gateway policies can simply be updated to route to the new client-side applications. With a SecureSpan XML Gateway in place early in a SOA services, eliminating potential impacts on client project, organizations can facilitate rapid prototyping of backend services, as well as early testing of frontend clients. Key Features SecureSpan XML Gateway Identity-based access to • Integration with leading identity, access, SSO and federation systems from Oracle, Sun, services and operations Microsoft, CA, IBM Tivoli, Novell • Enforce fine-grained entitlement decisions authored in an XACML PDP Manage security for • Credential chaining, credential remapping and support for federated identity cross-domain and B2B • Integrated SAML STS issuer featuring comprehensive support for SAML 1.1/2.0 relationships authentication, authorization and attribute based policies • Integrated PKI CA for automated deployment and management of client-side certificates, and integrated RA for external CAs • STS support through WS-Trust and WS-Federation Secure WSDL, REST and • Selectively control access to interfaces down to an operation level POX interfaces • Create on-the-fly composite WSDL views tailored to specific requestors • Out of the box support for popular Cloud & SaaS interfaces from SFDC & Amazon • Service look-up and publications using WSIL and UDDI soapUI from Layer 7 WSDL Service • Automatic generation of Web Service requests from associated schema Invocation • Support for Basic, Digest, WS-Security and NTLM Web Service authentication • Automatically add WS-Addressing headers to outgoing requests • WS-Security tool support for encrypting/decrypting and signing/validating messages • Support for attachments testing; MTOM, SOAP with Attachments, Inline files • Manage custom HTTP Headers for each request • Raw message viewer for unprocessed message content as it is sent over the wire REST Service • Automatic generation of REST Service requests from associated schema Invocation • Support all WADL parameter types and representations • Support for Basic, Digest, WS-Security and NTLM Web Service authentication • Support for simulating HTML Forms and MIME Attachments • Manage custom HTTP Headers for each request • Raw message viewer for unprocessed message content as it is sent over the wire Web Services • Create/generate any number of TestSuites and TestCases Functional Test • Assert messages for schema compliance, XPath or XQuery matching, etc. • Easily transfer content between responses and requests • XPath-based conditions to control TestCase execution paths • MockResponse support for client or asynchronous Web services testing • Command Line or Maven support for continuous integration/testing • Extensive scripting support for creating complex or dynamic test scenarios Web Services Load • Create any number of Web Service LoadTests for a TestCase Test • Choose between configurable Web Service Load Strategies, Limits and Thread-counts; analyze how Web services perform under a variety of scenarios • Assert LoadTest results continuously for performance and functionality surveillance • Web services usage behavioral diagrams allow real time analysis of performance Export results, statistics, logs, diagram data, etc. for external processing • Run multiple LoadTests interactively in soapUI or through Maven Supported Standards XML, JSON, SOAP, REST, PCI-DSS, AJAX, XPath, XSLT, WSDL, XML Schema, LDAP, SAML, XACML, OAuth, PKCS, POP3, X.509 Certificates, FIPS 140-2, Kerberos, XML Signature, XML Encryption, SSL/TLS, SNMP, SMTP, IMAP4, HTTP/HTTPS, JMS, MQ Series, Tibco EMS, FTP/FTPS, WS-Security, WS-Trust, WS-Federation, WS-SecureExchange, WS-Addressing, WS-SecureConversation, WS-MetadataExchange, WS-Policy, WS-SecurityPolicy, WS-PolicyAttachment, WSIL, WS-I, WS-I BSP, UDDI, WSRR, MTOM, IPv6, WCF To learn more about Layer 7 call us today at +1 800.681.9377 (toll free within North America) or +1.604.681.9377. You can also email us at email@example.com; friend us on facebook.com/layer7; visit us at layer7.com, or follow-us on twitter @layer7 Copyright © 2011 Layer 7 Technologies Inc. All rights reserved. SecureSpan and the Layer 7 Technologies design mark are trademarks of Layer 7 Technologies Inc. All other trademarks and copyrights are the property of their respective owners.
Pages to are hidden for
"Layer 7 for Rapid Prototyping"Please download to view full document