|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TODAY'S TOP SOA & WEBSERVICES LINKS Product Review Mindreef SOAPscope 1.0
Mindreef SOAPscope 1.0
By: Joe Mitchko
Jun. 17, 2003 12:00 AM
While carefully sorting out junk mail in my inbox late one evening, I came across something that caught my attention. First of all, as product review editor, it is my duty and responsibility to give the subject line of any e-mail a quick once-over for Web service buzz words before I give it a heave-ho into the virtual trash bin. But this unsolicited parcel had something about it that made it a bit different than the others. Something about Web services, diagnostic tool, easy to use, please give it a try. So far, so good. In addition, an honest-to-goodness permanent license is included for free, along with a simple promise that you will like what you see. Okay, now you're talking! But it was the simplicity and genuineness of the e-mail that really inspired me to hit the download button and give it a try. The message regarding Mindreef SOAPscope basically lived up to its promises and more. Key Features
![]() The SOAPscope viewer provides a pseudocode and XML view of message details, and two ways to monitor SOAP traffic - log view or live view. The log view provides message history and search capabilities while the live view allows for real-time debugging. In addition, a handy WSDL viewer allows you to punch in a WSDL URL and view it in either native XML or in pseudocode mode. Some of the more advanced features of the tool allow you to modify and resend previously captured SOAP requests - handy for on-the-fly debugging. Sniffer Component Preferences in the viewer allow you to choose a specific network adapter for multihomed machines and various default settings. In cases where you cannot install the network sniffer on a target machine or in cases where client and Web services reside on the same machine, SOAPscope includes support for network proxy services. In this case, the proxy will consume the SOAP request, log the request, and forward the message to the true endpoint. The installation also includes support for .NET proxy services that includes a .NET assembly that can be configured to instruct the client Web reference to reference a proxy endpoint. Those that are really into this kind of stuff will further appreciate the "ssconfig" utility that comes with SOAPscope. It helps you set up and configure proxy chaining and port forwarding. Message Viewer Live view provides real-time monitoring of SOAP transactions. You can just keep the viewer open on the desktop and watch the SOAP protocol activity fly by. Errors are easily spotted with a red "X" next to the SOAP transaction entry, while successful transactions are given a green check mark. You can drill down for more detailed information at any time simply by clicking the SOAP transaction line. The log view, on the other hand, allows you to search and view message history. You can filter SOAP messages according to requester, responder, endpoint, message, and ID. This is great for searching through past history in search of Web service errors that have occurred under certain conditions. You have your choice of viewing the SOAP request and response messages as straight XML or in pseudocode mode. In the pseudocode mode, the request and response messages are represented in an easy-to-read, 3GL-like format. Most of the XML "noise", including headers and namespaces, is taken out. Another great feature is the HTTP header viewer. This tracks "out-of-band" header data processed by the HTTP protocol during SOAP transactions. To further help in diagnosing a problem, SOAPscope provides a very useful WSDL viewer. Again, you can view the Web service in SOAP XML (straight XML) or in pseudocode mode. And if you really want to get fancy, you can embed (in HTTP headers) service-based information that is not readily available in the SOAP response message by including debugging annotations in your Web service calls. Installation Test Drive I found the viewer's user interface to be very clean, easy to read, and relatively uncluttered. The information displayed was basically accurate and bug free. In addition, both the XML and pseudocode views have color-coded text, making it easy to see SOAP-specific tags, namespace information, and message request and response content. All SOAP message content and log information is stored in an embedded database. Although it is basically transparent, you will need to do a little database management in order to purge or back up the database. Nothing in the way of log maintenance is provided in SOAPscope for this release. Luckily, database maintenance instructions are included in the documentation and are relatively easy to follow. Conclusion Company Info Download information Licensing Information Testing Environment SOA WORLD LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||