| SOAPSCOPE DEVELOPER OVERVIEW |
|
|
|
![]() The nature of a service-oriented architecture changes the application lifecycle from design, through development, testing, deployment and beyond. As a result, today’s agile organizations are replacing the traditional waterfall lifecycle with a much more continuous lifecycle that involves more frequent updates as well as a shorter QA cycle. This puts more pressure on the developer to achieve higher quality from the start as services are created. They must also be able work at the XML software layer while interfacing with technical personnel that may be using different platforms and languages.
SOAPscope Developer helps developers successfully build, test, and deliver services and SOAs by reducing the complexity of XML, and by making compliance checking and unit testing accessible earlier in the lifecycle and easier to accomplish. SOAPScope Developer improves productivity by simplifying and automating tedious and time-consuming XML-oriented tasks, and improves service quality across areas that include:
Why SOAPscope Developer?Service reuse is one of the most sought-after objectives on any SOA implementation, giving your company more agility and the ability to better compete in today's competitive business environment. But without SOA quality, reuse is essentially unattainable. Mindreef SOAPscope Developer makes service reuse a reality; it enables SOA Quality from the service provider lifecycle and the service consumer lifecycle. For the service provider lifecycle, SOAPscope Developer provides fast, easy, automated testing and quality assurance solutions that address new testing challenges:
SOAPscope Developer Features
Invoke / ResendWhat it does: SOAPscope Developer enables you to test your Web services by dynamically creating a request message using the SOAPscope UI, sending that request message to a server, and viewing the response. Resend enables you to change the data being sent in a message and send it again to see the effect of your change. Why you need it: Invoke and Resend capabilities allow you to send messages and view the responses to test a service method. You can then resend that message multiple times while making small changes. Invoke and Resend make service and SOA testing fast and efficient. Named EndpointsWhat it does: Invoke and Resend now provides the ability to Name WSDL Endpoints, so that you can test against the WSDL that you want to test, rather than the WSDL in production. Why you need it: The ability to set Named Endpoints saves time, improves test accuracy, and makes it easy to test against specific WSDLs. Service SimulationWhat it does: SOAPscope Developer lets you easily create service simulations, without coding, by capturing SOAP messages and adding them to a simulation. Simulations can also be created directly from a WSDL utilizing powerful SOAPscope invoke forms. Why you need it: Service simulations can serve as a prototype of non-existent services, can stand-in for unavailable services, or serve as a 'mock service' for testing purposes. Multiple Workspace IntegrationWhat it does: SOAPscope Developer offers the ability to work within, and switch between, multiple Mindreef Shared Workspaces(TM) Why you need it: Allows you to manage multiple workspaces simultaneously, and to organize those workspaces within a folder hierarchy. You only need to import or export a workspace at the point where you are ready to share your work with others. Having the ability to work on multiple workspaces will let you work with much greater efficiency by keeping all of your information readily available, any time you need it. Mindreef PseudocodeTMWhat it does: Pseudocode provide easy viewing, comprehension and modification of services, WSDL and SOAP messages without the need to know XML. Why you need it: Pseudocode allows anyone on the project team – from the business analyst to the tester – to understand what a service is doing, without requiring knowledge of XML. With Pseudocode you see and work in raw XML code only when you want to. Contract DocumentationWhat it does: SOAPscope Developer generates a Pseudocode view of WSDL contracts as well as a whole Javadoc style documentation for the contract. Why you need it: Reuse of Web services not only depends on finding existing services, but also on fully understanding those services. SOAPscope Developer allows you to get a clear and thorough linked visualization of a WSDL contract. Scenario TestingWhat it does: When you create a new message, SOAPscope Developer automatically creates a new action based on the message and adds that action to a list of actions. SOAPscope Tester allows you to replay these lists of actions to verify that responses match existing benchmarks. Test scenario actions can be set to expect a variable, and the results view will display the results for each row of the data binding. Why you need it: Scenario Test actions provide a simple, but reproducible way to test Web services without using complicated or expensive testing tools. Scenario Testing allows you to redirect playback scripts to different end points, such as a test server, developer debug environment, or production servers. You can also customize Scenario Test actions to use variables to thread data from one action to another. Scenario Test actions can also automatically verify that responses match existing benchmarks. |
|||||







