Thursday, September 18, 2008

Exposing data bases as a Web service

I know Data service is one of the hot area in the Web services world, data service is nothing but enabling Web services support for the relational data bases. There are a number of ways of doing that. However Axis2 and WSO2 has a built a very cool and easy way of doing that. Which is called WSO2 Data services. I think I have mentioned the architecture of Data services in few months back. Today I am not going to talk about that , rather I am going to lists some of the very cool feature in WSO2 data services 1.0 release.

You can download that , which is free and release under Apache 2.0 license. So if you do not like how that work you can change that , I am sure you do not want to do that. Because you will be more than happy with the set of features that has :)

* Service enable data locked in relational databases, CSV and
Microsoft Excel files
* Zero code approach - simple XML descriptor file is all you need
* Easy configuration via web based graphical console / Eclipse
plugin wizard
* Customizable XML output
* Both REST & WS-* support
* Built-in Connection pooling support
* Aggregate data from multiple data sources
* Support for exposing Stored procedures & functions
* Built-in caching to enhace performance
* Throttling to ensure that your database is never overloaded
* Try-it tool to test the services on the fly
* Secured access to data
* Reliable delivery of messages

No comments: