Behind most application silos are heterogeneous data stores. Most businesses require secure and managed data access across these federated data stores, data service transactions, data transformation, and validation. An organization's data exposed as a service, decoupled from the infrastructure where it is stored is called data services in service-oriented architecture (SOA).
WSO2 Data Services Server facilitates the SOA development efforts by providing a simple, easy-to-use platform for,
- Integrating data stores
- Creating composite data views
- Hosting data in disparate sources such as WS-* style Web services or REST-style Web resources
Data services provide a convenient mechanism to configure a Web service interface for data in various datasources such as relational databases, CSV files, Microsoft Excel sheets, Google spreadsheets etc. These data services provide unprecedented data access and straightforward integration with business processes, mashups, gadgets, business intelligence, and mobile applications. You can expose and access data in a secured (using WS-Security) and reliable (using WS-ReliableMessaging) manner.
The WSO2 Data Services Server is enterprise-ready, lean, 100% open source, cloud-enabled and multi-tenanted. It is released under Apache Software License Version 2.0, one of the most business-friendly licenses available today. It is built on top of the award-winning WSO2 Carbon platform and inherits its cutting-edge middleware capabilities. It also has other features bundled in it by default, such as service management, service dashboard, data service deployment, task scheduling etc.
The topics in this section introduce you to WSO2 Data Services Server, the business cases it solves, features, architecture and how to get help or get involved.