WSO2 Data Services Server provides a convenient Web service interface for data stored in sources such as relational databases, CSV files & MS-Excel files. With WSO2 Data Services Server, data can be exposed and accessed in a secure (using WS-Security) and reliable (using WS-ReliableMessaging) manner; data is also made available for mashing-up with other Web services.

Articles

WSO2Con 2011: Data in your SOA: From SQL to NoSQL and Beyond - Sumedha Rubasighe

The applications in an SOA handle different types of data, each with its own access patterns, structure, lifecycle, archival needs, and other attributes and behaviors. As a result, choosing the right storage mechanism can significantly affect the ultimate performance and success of an application. Relational databases have been the traditional choice of storage for enterprise applications. However, cloud computing and Internet-based applications—with their elastic and scalable resources and exponentially growing numbers of users—have been pushed to find more efficient and scalable architectures. These demands are the shot of adrenaline behind the NoSQL (Not Only SQL) database movement. In his presentation at WSO2Con 2011, Sumedha explored the choices available when selecting a data storage engine, the trade offs, factors to consider when making a choice, and examples of different use cases. Here are highlights from his talk. About the Speaker With over 10 years industry experience in Java, J2EE and database technologies, Sumedha is an Architect and Senior Manager at WSO2. He initiated the award winning WSO2 Data Services Server product and has also contributed heavily to WSO2′s Governance Registry, Application Server, BAM, and Carbon platform products. He is also a Apache Committer of Apache Axis2. Interested in emerging data storage techniques and its application to distributed computing, Sumedha is actively involved in onsite client engagements and defining solutions. Sumedha holds a B.Sc in MIS from the National University of Ireland.

WSO2 unveils its Relational Storage Solutions via WSO2 StratosLive

Cloud computing has become increasingly popular today. WSO2, one of the strongest service providers in the cloud space, introduces its innovative Relational Storage Services providing its users the ability to store data that is being manipulated within the applications hosted in their own domains within the cloud. This article intends to provide a comprehensive understanding about WSO2's Relational Storage Service and its offerings.

Content Filtering in Data Services with User Roles

Do you have the need to control the data that is available to different users in a system? With WSO2 Data Services Server, this article introduces a method for filtering your data services results by utilizing user rights to access the data.

Introduction to PHP Data Services

In this introductory tutorial, Dimuthu Gamage explains the basics of Data Services and how to use the WSF/PHP data services library to develop data services as REST and SOAP with WS-* support.

Create a Simple Data Service with WSO2 Data Services

This tutorial from Chamara Silva describes, how you create a simple data service using the WSO2 Data Services.
Tutorials

How to Expose Your Cloud Data as RDF Data Model

Resource Description Framework is the latest model for data interchange and data linking on the web, and it is highly used in semantic web activities. Therefore, it is very crucial to have your data available as a service as RDF resources. In this tutorial I am going to explain how to expose your data as RDF resources in the cloud space using WSO2 Stratos Data Services Server.

How to use Oracle Ref Cursors with WSO2 Data Services Server?

In this tutorial, Kalpanie Wanigaratne, Software Engineer at WSO2 speaks about what is an Oracle REF cursor and how you can use the REF cursors within WSO2 Data Services Server.

Create A Data Service With The WSO2 Data Services Eclipse Plugin

This tutorial by Saminda Wijeratne demonstrates how you can easily create a data service through the Eclipse data service plugin, and how to deploy that data service to a remote data service solution.
Webinars

Upcoming

Storing and Processing Data with the WSO2 Platform - Thursday, 23rd February 2012

Thursday, 23rd February 2012 9:00 AM (PST)
Thursday, 23rd February 2012 10:00 AM (GMT)
Data choices in enterprise solutions were a simple process for many years. The common response was often the use of “H2, MySQL, or Oracle based on expected load and the budget”. However currently this state of affairs has changed with the NoSQL movement. At present there are 100+ storage solutions each with seemingly compelling reasons to be around. The webinar will present the WSO2 perspective of the problem and provide clarifications with the use of WSO2’s Data solutions.

Past

Data Landscape of the WSO2 Platform -Thursday, August 18 2011

Thursday, 18th August 2011 9:00 AM (PDT)
Thursday, 18th August 2011 10:00 AM (GMT)
Relational Databases (RDBMS) have historically been the “one size fits all solution” for most data storage problems. But today, with data growing at an explosive rate, data processing systems have had to scale and Relational Databases have failed to handle the task at hand. As an alternative, the NoSQL movement has grown.
Knowledge Base Items

Large Scale Data Transfer with Data Services Streaming

Do you need large data sets in data services results? And how about faster response times? In this short tutorial, Anjana Fernando, Software Engineer at WSO2 introduces you to the usage of data streaming where the client will have an instantanious data flow of the data service response.
Forums

Reconnect to a datasource that is down during the night

Hi all, during the night or during maintenance events the database server is down so the WSO2 Dataservices server losts the connection. When the database server is up again, WSO2 Dataservices server is not able to reconnect to the datasource and all queries fails. How I can reconnect to the lost datasource? Due the fact that if I manually restart the WSO2 Dataservices server all queries restart to work, how I can restart the Dataservices server automatically? Thank you for any suggest! Sincerely, Ivano C.
Mon, 6th Feb, 2012 - 02.20 PST

ERROR {org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource} - Error reading descriptors

Hi, After starting the wso2-stratos-1.5.2 BAM, IS with SSO and MANAGER on a single server they all start and I am able to log into all three services and there are no errors in the logs.
Tue, 24th Jan, 2012 - 15.44 PST

Using spymemcached as a data source

Hi, I am using spymemcached as my data source.Can it be configurable in WSO2 Data Services Server as a source ?
Tue, 24th Jan, 2012 - 06.37 PST

Connect WSO2 Data Service to custom Datasource

Hi Is there is any we can customized the WSO2 Data Service to connect to Custom Datasource like HBase (Haddop based solutions) or Custom Java Module to send the XML request and get the XML response. Regards INDRANIL DEY
Mon, 9th Jan, 2012 - 18.53 PST
library project main code