IN THE RACE to Web services integration, key differentiators will come not from underlying protocols and technologies but
from the ease and speed with which companies are able to deploy services and begin capitalizing on their efficiencies. One
of the strongest showings among Web services platforms is Iona Technologies' Orbix E2A Web Services Integration Platform,
XMLBus Edition 5.0.

Orbix E2A Web Services Integration Platform, XMLBus Edition 5.0
Iona Technologies, iona.com
|
Deploy 8.0 |
 |
| criteria |
score |
| Ease-of-use |
8 |
 |
| Implementation |
9 |
 |
| Innovation |
7 |
 |
| Interoperability |
9 |
 |
| Scalability |
9 |
 |
| Security |
8 |
 |
| Suitability |
7 |
 |
| Support |
8 |
 |
| Training |
8 |
 |
| Value |
8 |
 |
|
 |
Business Case: This Web services platform will help enterprises keep integration efforts in line with business objectives and reduce costs
through asset recycling.
Technology Case: Enterprises may require the more advanced Collaborate Edition, but Iona is well on its way to competing with industry heavyweights
in the arena of Web services platforms.
Pros: + Process modeling engine + Broad technology support + Good wizards and graphical tools + Superb monitoring facilities
Cons: - Limited number of adapters to high-end applications and technologies - Limited UDDI facilities
Cost: $2,500 per CPU, $495 per developer license; included with all editions of the Iona Application Server
Platforms: Windows 2000/NT; Solaris 2.7 and later; RedHat Linux 7.0 and later
|
 |
About our Reviews and Scoring Methodology
|
|
|
|
Iona made a name for itself with mainframe integration and CORBA middleware solutions during the past decade. XMLBus 5.0
is the latest edition of its recently rebranded e-business framework, Orbix E2A (end-to-anywhere).
XMLBus delivers a Java-based technology framework for developing, deploying, monitoring, and managing Web services based
on applications from a broad variety of platforms, including J2EE (Java 2 Enterprise Edition), CORBA, Microsoft .Net, and
J2ME (Java 2 Micro Edition). Impressively, the platform sports a solid business-process modeling engine, allowing companies
to graphically compose complex workflows using componentized Web services, improving flexibility and garnering cost savings
through ready code reuse.
XMLBus 5.0 lacks the enterprise-strength adapters and strong authentication found in Iona's more advanced Collaborate Edition,
as well as some of the amenities for XML and UDDI (Universal Description, Discovery, and Integration) registry manipulation
offered in competitive frameworks such as CapeConnect from Cape Clear. Nevertheless, it is well-suited to projects in which
assimilating customized standards and applications will not be an inhibiting factor. With features such as wizard-driven development,
real-time testing, debugging, and monitoring tools, as well as container-based hot-deployment of Web services for uninterrupted
performance, XMLBus lays the groundwork for a quick ramp up of Web services efforts in the enterprise, warranting our highest
rating of Deploy.
We installed and configured the myriad XMLBus components quite easily, including the Web services engine, the SOAP (Simple
Object Access Protocol) Message Spy, and the Process Engine, with only minor tweaking of our environment.
The Web services engine, responsible for validating and brokering SOAP-based communications, employs a container-based approach
to services management. The container holds the Web services archive packages containing everything necessary for deployment,
including SOAP and endpoint configurations, WSDL (Web Services Description Language) references, EJB (Enterprise JavaBeans)
references, and Java classes. The archive mechanism isolates much of the underlying run-time intricacies and affords good
centralized administration.
The stand-alone version of XMLBus includes the Tomcat JSP (Java Server Pages) and Jakarta Project servlet engine; deploying
EJB-based services requires an additional, J2EE-compliant application server such as BEA WebLogic, IBM WebSphere, or Iona's
own iPortal Application Server. But the setup routine installs the Web service container directly to the application server
during installation, so EJB deployment takes little extra effort.
XMLBus's graphical, wizard-driven development and testing tools proved top-notch, and we were able to quickly package our
archive files and deploy them to the Web services container. The XMLBus Builder application can create interface specifications
from Java classes, EJBs, and CORBA objects and can generate skeleton code from WSDL files.
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.