Federico Cargnelutti

Simple is better than complex. Complex is better than complicated. | @fedecarg

Archive for July 2007

Debugging Web Services

leave a comment »

screenshot1.gif

SoapUI is a free and open source desktop application for inspecting, invoking, developing, simulating/mocking and functional/load/compliance testing of web services over HTTP. It is mainly aimed at developers providing and/or consuming web services. Functional and Load-Testing can be done both interactively in soapUI or within an automated build/integration process using the soapUI command-line tools. Mock Web Services can easily be created for any WSDL and hosted from within soapUI or using the command-line MockService runner. IDE-plugins are available for eclipse, IntelliJ IDEA, NetBeans and a specialized eclipse-plugin for JBossWS.

Web Service Inspection

The following features for inspecting web services are currently available:

  • Imported WSDL:s are shown as a hierarchy view of interfaces (PortTypes) and their operations
  • Support for both SOAP 1.1 and SOAP 1.2
  • WSDL Viewer allows easy navigation of WSDL and included/imported WSDLs/XSDs
  • HTTP wire log shows actual requests sent and received
  • View SSL Certificate information for secure responses
  • XML Schema Inspector (soapUI Pro only)
  • Table Inspector for easily viewing tabular data (soapUI Pro only)
  • Form Editor for easy understanding of message input (soapUI Pro only)

Quick Links

Getting Started

What others have written

Using SoapUI for testing your webservice
Testing Web Service Clients

Written by Federico

July 18, 2007 at 10:41 pm

Posted in PHP, Tools

Enterprise Architect – UML Design Tool

with one comment

I’ve used a lot of UML design tools like Visio, Poseidon and a couple others. But recently I’ve had the opportunity to use Sparx Enterprise Architect (EA) Professional, a very good tool. Has round-trip code engineering for PHP, plug-ins for eclipse and tons more for only £115!

From the author:

“Enterprise Architect combines the power of the latest UML 2.1 specification with a high performance, intuitive interface, to bring advanced modeling to the desktop, and to the complete development and implementation team. With a great feature set and unsurpassed value for money, EA can outfit your whole team, including analysts, testers, project managers, quality control staff, deployment team and more, for a fraction of the cost of some competing products. Check out the complete range of case tools and features in detail.”

EA Desktop       Code Editing in EA       RTF Template Editor

I encourage you to download the free trial and give it a try. Visit the EA Pro Website for downloads and documentation.

Written by Federico

July 1, 2007 at 1:40 pm

Posted in Tools

Follow

Get every new post delivered to your Inbox.

Join 425 other followers