Free Newsletters

   All InfoWorld Newsletters
Real World SOA | David Linthicum » When Data Abstraction Meets Open Source

November 05, 2007 | Comments: (0)

When Data Abstraction Meets Open Source

If there is anybody who is a champion for data abstraction when it comes to SOA, it's me.   Moreover, if there is anybody who is a champion for open source SOA technology, it's me.     So, how about if there was a company who provided both?

That's the concept behind XAware's new open source offering, which follows a few other SOA open source players, including open source ESBs and application servers.   XAware, who has provided a data management and data abstraction technology for years, has recently moved into the open source world with their XAware 5 offering.    What's cool about this product is that it lowers the cost of entry into the world of data abstraction for SOA, and puts the end user in direct control.     XAware is looking to build a community around this product, as well as a support infrastructure, which is critical to any open source play.

XAware provides data abstraction tool that allows the architect to create a logical database before linking existing physical data stores to it.  Thus, this allows the architect to work from the design to the implementation, and provides complete independence from the physical instances of data.   This is critical when following my recommendations that first you have a complete semantic understanding and logical structure, before hooking up the physical data sources.   These in turn become the data access layers for the services, providing agility at the data layer. If you think that I think that data abstraction is a clear need for most SOAs…you're right.

I think open source, when it comes to SOA, provides two major advantages:

First, it's typically much less expensive than the tools and the technology that are proprietary.

Second, they are typically much more simplistic and easier to understand and use.

To the first point, SOA technology is expensive. I'm talking ESBs that cost as much as Bentleys expensive. Thus, anything that can reduce (or eliminate) costs makes good sense when they are considered with the mix of technology you need to build a SOA. Guys like XAware, for instance, can provide you with key SOA technology at a very low price point. Mule Source is an example of an open source ESB player with a low price point as well, and there are other open source SOA players out there, all offering their wares at a discount.

To the second point, simplicity. The open source SOA vendors seem to take a much more rudimentary approach to SOA, and their tools seem to be much easier to understand and, in some cases, use. While some people want complex, powerful tools, the reality is that most SOAs don't need them. If you're honest with the requirements of the project, you'll see that good enough is, well, good enough. As a result, you end up with less expensive technology that provides only a subset of the features and functions of the larger big stack players. If you don't need them, they only make things more complex, and SOA is complex enough as is.

Posted by Dave Linthicum on November 5, 2007 10:12 PM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




David -

Xaware going open source follows on Metamatrix's spring acquisition by Red Hat. So that makes two on that side with the Composite Information Service, BEA ALDS, and IBM Information Server on the paid licensing side.

Composite and IBM are more ambidextrious when it comes to tabular SQL and hierarchical XML as well as support for Business Intelligence and non SOA use cases. And Composite also has full support for abstracting SAP, Oracle Ebusiness, Siebel, Salesforce and the like.

So to continue your car analogy, in one case you have a quick cheap Vespa and the other a more flexible, robust Range Rover.

In either case, the key is abstract your data.

If you do that well, your SOA will provide so much time and cost savings that the price of your data abstraction middleware will seem like a parking meter money.

-Bob Eve
Composite Software

Posted by: Robert Eve at November 7, 2007 11:21 AM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

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

Sponsored Technology Links