Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register

WSO2: A lightweight, fast, and free ESB

Open source WSO2 ESB 1.0 makes XML messaging easy to deploy and easy to manage, but lacks high-availability options


With the increased adoption of SOA, companies are finding the ESB (enterprise service bus) the "must have" application to connect disparate systems. Although a number of open source ESBs, such as Mule, OpenESB, Apache ServiceMix, and JBoss ESB have been around for a while, these products take a relatively heavyweight approach to integration by implementing the JBI (Java Business Integration) specification. A more recent open source arrival, WSO2 ESB, takes a lightweight approach, focusing on integration based on Web service standards.

 The Bottom Line

WSO2 Enterprise Service Bus 1.0
WSO2, http://wso2.com

Good  7.0
criteria score weight
Interoperability 6 30%
Features 6 20%
Management 7 15%
Scalability 9 15%
Security 7 10%
Value 9 10%

Cost:
Free; licensed under the Apache Software License; support available for between $2,000 and $8,000 per two-socket server

Platforms:
ESB: Windows XP/Vista (not fully tested on Windows Vista) or Linux. Administration console: Internet Explorer 6 or higher or Mozilla Firefox.

Bottom Line:
WSO2 ESB is a lightweight, fast, reliable, and easy-to-deploy ESB that supports many of the most important WS-* standards. Configuration is a bit more complicated than that of commercial ESBs, high availability options are limited, and only XML messaging are supported. But if you’re implementing a SOA around XML and Web services and are willing to consider open source, the WSO2 ESB should be on the short list.

About our Reviews and Scoring Methodology

WSO2 ESB is based on the open source Web service mediation and routing engine, Apache Synapse, released in June 2007 after two years of development effort. Synapse was written with the goal of providing fast XML message processing.

WSO2 ESB
Click for larger view.
WSO2 provides several enhancements to the Synapse framework, and a few of the Synapse committers work for WSO2. Among the enhancements are a browser-based GUI for configuring the ESB; an integrated registry for browsing, loading, and configuring services; and graphical management and monitoring tools. All of these enhancements are released under the same open source software license, the Apache License, as Synapse itself. WSO2 also provides several intangible enhancements to Synapse, such as sponsoring an active user community, providing commercial support, and offering a Web site with tools and forums.

Of the WSO2 enhancements, the Web management console is one of the most useful. Although the underlying XML-based configuration files are not terribly difficult to understand, and clear examples are provided for most common EAI patterns, the console makes mistakes less likely. This is especially true in environments where the operators and administrators of the ESB are not developers, commonly the case in larger enterprises. Proxies, end points, and sequences can all be created and managed via the DHTML-based management console. Although configuring the ESB does require some knowledge of the underlying ESB principals, the task is significantly easier in this environment.

The WSO2 management console also provides useful monitoring functions, allowing administrators to see graphical depictions of message traffic to proxies, end points and sequences, as well as details such as min/max/average response times, faults, and total message counts.

WSO2 ESB
Click for larger view.
A simple registry
The WSO2 ESB includes a simple file-based registry that can be used to dynamically update the ESB by deploying new configuration files. The "integrated registry," as they call it, can be referred to by any particular instance of the ESB, so any number of ESB servers may be deployed with the same configuration. Local registry entries can override remotely derived values.

The simple registry works well enough, but making a remote file system available to all running instances of the ESB isn’t feasible in most production environments, where the ESB is likely to run in a clustered, high-availability configuration.

That said, one advantage to a file-based registry is ease of integration into an organization's existing change management practices. Most commercial vendors have their own form of version control for registries, and shoehorning these schemes into the IT organization's way of doing things is a constant source of frustration for the customer. WSO2 has a separate registry project that will ultimately provide a full feature set; hopefully it will also make it easy to adopt different change management practices.

Steven Núñez is the Principal Consultant for BRMS at Illation Pty. Ltd. in Australia. He has worked with expert systems since 1991.
Continued
1 | 2 | NEXT PAGE » 


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





REMOTE ACCESS: MAINTAIN SECURITY AND DECREASE THE BURDEN ON IT
Join this interactive webcast to discover how IT Managers can control access rights, end-user security settings and end-point authorization. Sponsor: Citrix(R) GoToMyPC(R) Corporate

»  Click here to view this Webcast
  WAN Emulation Sponsored Solutions Guide
WAN emulation technology enables IT organizations to predict reliably how applications will perform in a networked environment, before application rollout, mitigating development risk and costs.This Sponsores Solutions Guide has everything you need to now about WAN emulation and WAN and how to best implement it in your organization. Sponsored by Shunra

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
IFW Daily 10/10/2008

A look back at the week: AMD splits into two, Panasonic sets world record...

 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist