Home > SOA News > WSDLs get a report card
SOA News:
EMAIL THIS

WSDLs get a report card

By Rich Seeley, News Writer
09 Sep 2008 | SearchSOA.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

How do SOA developers know if the WSDL they created will actually work and more importantly conform to their company's policies?

That was the problem Rizwan Mallal, managing director, Crosscheck Networks, Inc., based in Newton, Mass., set out to solve in creating the WSDL Report Card, a testing tool that gives WSDLs school-style grades based on their adherence to customizable corporate SOA policies.

WSDL Report Card, part of the SOAPSonar v.4.0 SOA testing tool released by Crosscheck Networks this past week, is based on customer feedback. "They gave us the problem," said Mallal, who is also a founding member and Chief Security Architect at Boston-based Forum Systems Inc., where he is responsible for all security related aspects of Forum's technology.

Customers were reporting friction between developers and QA team members over the quality of WSDLs being passed from development to testing, Mallal explained.

"The developers were producing WSDLs without doing tests," he said. "They would hand it over to the QA people and they would load the WSDL and the WSDL would fail to parse or would create methods that would not conform to standard practice. The test cases they were running would not communicate with the backend services."

What the customers asked for was a way to check WSDL policy conformance that developers and QA could agree upon.

So Mallal set about creating a customizable tool that would scan the WSDL and grade it A through F in key areas including WSDL definitions, schema, PortTypes, bindings, messages, and services.

Mallal offers a use case for the scorecard.

"There could be a corporate policy requiring that all WSDLs must contain the schemas," he said. "For example, all strings within the XML Schemas that are part of the WSDL should be bounded. Every string that is part of the schema should have a boundary."

When the user loads the WSDL into SOAPSonar, the tool checks if all the strings are bounded for a schema that is part of the WSDL. If everything is bounded correctly according to corporate policy, it would get an A in the schema category. If not, it might get a D.

Naming conventions could be another rule customized by the company, he said. For example, all the WSDL operations within the enterprise should start with a prefix of BANK. SOAPSonar will go through the WSDL and make sure all the naming conventions follow that rule.

Explaining the customizability, Mallal said: "We have these dynamic rules that calculate the corporate best policy and then average it out over all the different rule sets that are predefined in the scorecard. These rule sets are very dynamic. You can apply the weights to them based on your corporate best policy. Any group or division within the enterprise that is producing WSDLs can load it in and look at their scorecard."

For more information
How SOAP and WSDL work together

Unit testing for SOA best practices

"This addresses one of the major pain points that SOA users face. That is: How to test for quality of WSDLs," said Mamoon Yunus, CTO at Forum Systems and advisor to Crosscheck Networks, in the announcement for the new tool.

Mallal believes the WSDL Report Card will end squabbles between developers and QA teams because they can all look at the same grades based on their corporate policies. If a WSDL gets a D in one category there should be little argument that it needs to be fixed before any testing can be done.



Tags: WSDL (Web Services Description Language)Service-oriented architecture (SOA) developmentSOAP (Simple Object Access Protocol)VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
WSDL (Web Services Description Language)
WSDL Tutorial
Amazon Mechanical Turk Web services app touts improved development GUI
SOA triple play: Policy meets Semantic Web
Eclipse Ganymede: Web Tools build SOA foundation
Java One: Mule architect looks to bring REST to SOA
WSDL technology
A middle way to SOA governance
WSDL 2.0, new messaging for Web services
WADL: The REST answer to WSDL
W3C adds semantics to WSDL

Service-oriented architecture (SOA) development
SOA Video Library
Skyway restructures Skyway Builder
Altova updates MissionKit
SOA Tutorials
XAware releases XAware 5.4
Zend released Zend Server 5.0 for PHP applications
At Microsoft P&P Summit, distributed systems head talks
Cisco grows beyond its roots with new Developer Network
Open source and ESBs
Enterprise Architecture is more than a technology

SOAP (Simple Object Access Protocol)
On the road to SOA – Part 1, Boubez on early insights
Progress/Actional SOA diagnostic tool builds on Mindreef purchase
InterSystems Ensemble environment adds binary SOAP messaging
User combines open source ESB with data services to speed customer reports
Simple Object Access Protocol (SOAP) Tutorial
Web services for Windows CE
SOA for pets uses REST and SOAP
Netrics uses SOAP to clean data
Mindreef updates SOA testing tools
The top SOA stories of 2007, part 2
SOAP (Simple Object Access Protocol) Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Web Services Description Language  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts