
The SOA efforts of an enterprise mainly focuses on integrating disparate systems. Behind most of these application silos are heterogeneous data stores. The WSO2 Data Services Server augments SOA development efforts by providing an easy to use platform for creating and hosting data services. Data services are essentially Web services that provide unprecedented access to data stored in heterogeneous data stores, thus enabling easy integration of data into business processes, mashups, gadgets, BI applications and any service in general.
The WSO2 Data Services Server, data service tier assures ready access to enterprise data scattered across heterogeneous data sources in a unified manner. Due to the single data layer, benefits of optimizations and availability of more processing power will be visible to every service consumer. Access to real time data provides more accurate, up-to-date information for applications. Further this single interface to enterprise data can greatly help in preserving integrity of frequently modified data.
Get Involved
WSO2 Data Services Server
- In Action
- Features
- Architecture
Expose legacy data as Web services
With the WSO2 Data Services Server you can convert legacy data locked away in application silos as WS-* style services or REST resources
Control access to data
Control who accesses your data, what each user is seeing and access throttle based on IP, domain name or frequency.
Federated data views
The WSO2 Data Services Server federates data from disparate data sources and exposes them in a unified manner. This allows data consumers to seamlessly access heterogeneous data sources.
Develop with ease
There are several built-in tools to develop, debug and connect data services. Create data services within minutes with the testing tool (Try-IT) to test and modify your service as well as observe the changes being applied. The tracing tool allows you to track requests and responses. In addition you can generate stubs for Java applications with the WSDL2Java tool.
Unified platform for data access
Create a unified platform for data access in your SOA. A common and shared platform allows improvements done to be visible accross every consumer. This brings up economics of scale in the long run.
Data services by DBAs/Sys Admins
No programming knowledge is required to make services out of your data. The WSO2 Data Services Server is designed with DBAs and System administrators in mind.
High availability and scalability
Clustered nodes of WSO2 Data Services Server fronted by a load balancer lets you achieve high availability for your data services. As the load increases, clustering lets you scale up as well. Clustering is supported out of the box by using the Apache Tribes clustering module.




