Emphasizing SOA deployments, WSO2 will upgrade its open-source ESB (enterprise service bus) next Tuesday with such features as a scheduler and XQuery support.
The Apache-licensed WSO2 ESB 1.5 can run scheduled tasks and offers improvements for caching and performance, the company said. Message augmentation using standard databases is featured, as is support for a POJO (plain old Java object) model.
"It's a very lightweight, high-performance ESB," featuring a graphical management console, said Paul Fremantle, vice president of technical sales at WSO2.
"The main purpose of this [product] is doing simple, fast mediation of XML messages, Web services messages, and non-XML," Fremantle said. The ESB is being used, for example, by a hauling company that deploys it to connect thousands of mobile terminals inside trucks to a logistics management system, he said.
The built-in scheduler in version 1.5, based on the open-source Quartz project, allows for setting up tasks to run at specific times. Users no longer need to write their own code for this. XQuery support in version 1.5 makes it easier to do XML transformations and extract data from XML, Fremantle said.
Another highlight is geared to file formats.
"One of the things that we've really ramped up in this release is support for existing legacy formats," such as FTP, Zip files, and Jar files, said Fremantle. Users can bridge between Web services, Java Message Service, and file systems, he said.
A POJO Command capability makes it simpler to write ESB add-ins without having to understand either the ESB programming model or message formats. "Basically, it makes for a cleaner programming model," Fremantle said.
Version 1.5 is based on the 1.1 release of the Apache Synapse service management integration broker. But an industry analyst saw Apache ServiceMix as the better choice for an ESB.
"We see Apache ServiceMix being a more appropriate choice for conventional ESB-type of functionality," said Michael Goulde, senior analyst at Forrester Research. "We see Apache Synapse as providing more of a mediation framework for XML messages and Web services. WS02 takes a very strong position on Web services as being the path to SOA. Not everyone agrees with this approach, and those who don't look more at ServiceMix as the ESB of choice."
Another analyst liked the product's standards support but questioned whether the ESB designation was proper.
"What's most significant about the WSO2 ESB is that it is a lightweight, standards-based, open-source service intermediary that is precisely that and nothing more. In other words, its standards support is second to none, and they have concentrated its capabilities on building its performance as a content-based router and, in general, full-featured service intermediary," said Jason Bloomberg, managing partner at ZapThink.
"What it doesn't have, however, is a legacy of traditional middleware. It's not an application server or a message bus or an EAI platform. So in many ways, it's ESB moniker is a bit of a misnomer as its really a service intermediary without all the baggage that commercial ESB products bring to the table."
Also added in version 1.5 is support for the CSV (comma separated values) data format. "You can transition it to XML, and you can extract data," Fremantle said.
Service caching in version 1.5 provides the ability to cache responses from services and reply to further requests of the same type to reduce the load on back-end services, WSO2 said. This can protect against denial of service attacks and improves scalability.
DBReport and DBLookup mediators in version 1.5 allow the ESB to augment messages with information stored in a database. Message-splitting, meanwhile, enables large or composite applications to be processed in parallel.
Improved logging and tracing makes it easier to support service-level logs, while message-tracing lets administrators track a particular mediation path for troubleshooting.
Although the product is open source, WSO2 sells support services starting at $2,000 per socket.
Read more about smartphones and mobile computing in InfoWorld's Mobilize Channel.
Get the independent advice and expertise you need to support a virtual workforce.
The increase in Linux popularity has increased the frequency and sophistication of malware attacks. Read this 2 page white paper now to learn how you can protect your Linux environment with real-time protection that is certified by all major Linux vendors.
Download now »Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving the current application delivery challenges can scale to support the emerging challenges. This handbook elaborates on the key tasks associated with planning, optimization, management and control and provides decision criteria to help IT organizations choose appropriate solutions.
Download now »A common misconception is that mid-range storage requirements are dramatically different than that of a larger enterprise. Mid-range storage users may require less capacity, but they have similar functionality and management requirements. This ESG paper examines mid-range storage needs and reviews a new solution that adjusts size while retaining value, performance and functionality.
Download now »
