We used the included UDDI browser to search and locate WSDL interfaces from external repositories. Although the tool was adequate, we felt it could benefit from more advanced search and sort functionality to help streamline the process.
The Web services Test Client offered a good JSP-based means of validating our services. The SOAP Message Spy, used to monitor SOAP traffic, offered insight we could use to fine-tune message handling.
XMLBus would benefit from some additional capabilities, such as wizards for direct manipulation of XML transformations and an integrated UDDI repository for in-house use, but generally, our experience of working with XMLBus was favorable and efficient.
One of the most impressive aspects of the XMLBus framework comes by way of the Process Engine and the XDI Developer Suite. Here, the graphical environment enables nontechnical developers to focus on core business logic and model complex processes out of Web services building blocks. Use of the Process Engine encourages reusability among Web service components, helping to reduce new development costs and increase the ease with which out-of-house services can be woven into larger in-house process flows.
Although the functionality of the Process Engine is limited in the XMLBus Edition, requiring companies to upgrade to the beefier Collaborate version for additional functionality, we found the XDI Developer Suite and monitoring tools to provide everything we needed for building, editing, and debugging process interactions.
Although investing in Iona raises concerns over its long-term staying power against deep-coffered competitors such as IBM and BEA, the impressive showing from XMLBus, in concert with a broad portfolio of platform integration support, goes a long way toward quelling apprehensions.
Orbix E2A Web Services Integration Platform, XMLBus Edition 5.0 represents a comprehensive platform for orchestrating services-based integration within the enterprise. Solid Web services development and management tools, as well as a mind for business-process management, will prove XMLBus beneficial to cutting costs, improving reusability, and ensuring competitiveness in distributed Web services computing.