See It
 Try It
 Buy It
SOAPSCOPE DEVELOPER OVERVIEW PDF Print E-mail
 
Developer
  
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 6.2 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: 
 
Problem Solving 

  • Pinpoint and solve XML-related problems quickly with XML visibility and analysis tools
  • Easily collaborate on tough problems with Web services and SOA projects
  • Share automated scenarios with others, independent of language or platform
  • Interact and understand the behavior of your services throughout the lifecycle
Testing
  • Create service simulations and automated use-cases before the service code is written
  • Quickly develop and execute tests to find and fix problems early
  • Deliver well-tested services faster with automated testing using complex assertions
  • Jumpstart testers by sharing unit tests that can be expanded into regression tests
  • Effortlessly validate compliance of codified industry and organizational XML and SOA standards
 
Supporting Service Users
  • Receive complete and reproducible problem data in self-contained workspaces
  • Quickly triage and diagnose problems with XML visibility and analysis tools
  • Provide users with example workspaces showing correct usage that users can try themselves
 
Using Services
  • Quickly and thoroughly investigate performance problems and bottlenecks
  • Immediately determine if a problem is with the service or the use of the service
  • Save time and start development early with simulated services
  • Identify performance issues early, when they are easier to find and less costly to fix

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:
  • How do you test an always on service without impacting a business (i.e., initiating transactions on live services/applications?)
  • How will QA teams test webservices without extensive training on XML?
  • How can teams test against offline or unavailable date sources?
For the service consumer lifecycle, SOAPscope Developer provides design-time support that reduces the burden on developers to continuously support, and educate the users of their services by addressing these new design-time challenges:
  • How can non-XML experts view and understand what services are available in a registry for reuse?
  • How do they know if a service is right for them without the ability to try a service before prototyping?
  • How do architects know if a service conforms to industry and corporate standards?

SOAPscope Developer Features



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 easy to accomplish.  Below is a brief overview of the latest and most prominent features of SOAPscope Developer.  

  • Invoke / Resend 
  • Named Endpoints
  • Service Simulation
  • Multiple Workspace Integration
  • Mindreef Pseudocode
  • Contract Documentation
  • Scenario Testing
  • PDF Report Output for Policy Check

Invoke / Resend


What 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 Endpoints


What 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 Simulation 


What 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 Integration


What 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 PseudocodeTM


What 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 Documentation


What 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 Testing 


What 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. New in 6.2:  Users can deliver well-tested services faster with automated testing using "complex assertions." Assertion Operators other than "=" to compare expected values with actual test response values to further automate functional and performance testing. 

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.

PDF Report Output for Policy Check Enhancements 


What it does:  The Policy Check feature in SOAPscope Developer provides validation of the WSDL, XML schemas and SOAP messages. New in version 6.2, users are able to capture that output in a durable PDF report and share it with others - or store it their organization’s external repository - giving everyone on the team a view into policy issues and policy compliance.

Why you need it:  PDF reports provide a valuable asset and a mechanism for anyone on the team to easily review policy violations or prove policy compliance. Developers and consumers can invoke services and provide high quality feedback about technical policy assertions for WSDL, XML Schema and SOAP Messages via a PDF report. In addition, testers can validate a WSDL as part of a technical governance process and store the PDF report in your organization’s external repository for a traceable audit.