This is the WSO2 Data Services Server documentation version 2.6.3

Features

Provisioning software is the act of placing an individual software application or a complete software stack onto a target system. What we mean by "provisioning WSO2 Carbon" is installing/updating/uninstalling features to/from the Carbon base platform upon which the entire WSO2 product stack is developed.

New features can be easily installed to the WSO2 Data Services Server by using the "WSO2 Carbon Component Manager" that comes with the Data Services Server. Component manager is powered by Equinox P2 and allows you to connect to a remote or local P2 repository and get any feature installed into the Data Services Server runtime.

P2 can be used as a provisioning platform for any OSGi-based application. P2 has enabled easy provisioning capabilities in WSO2 Carbon, thereby increasing the user-friendliness in building customized SOA products using the Carbon platform. Users can download the WSO2 Carbon framework or any other WSO2 product and extend them by simply installing various features. The WSO2 Feature Manager provides a convenient user interface to perform provisioning operations such as installing, uninstalling, updating features.

For information, refer to:

The following table lists out the high-level feature list of the WSO2 Data Services Server:

Feature

Description

Multiple datasource support

Supports multiple datasource types including any relational database accessible via JDBC, CSV, Excel, JNDI-bound data sources and Google Spreadsheets.

WS and REST interfaces.

Customizable response format.

Data can be exposed as WS-* style Web services or REST-style Web resources.

The response XML data can be customized to match your next adapter's input.

Support for large data sets.

With XML streaming in place, a large data set can be sent as response without having any significant impact to the server's memory usage.

Nested queries.

A Query can be nested with another, making it possible to call the former with the results of the latter. The nested query doesn't need to point to the same data source. This allows generating federated response out of disparate data sources.

Role-based content filtering.

Role-based content filtering allows the same service to be accessed by different permission levels yet, only expose the data elements configured to be seen by that particular role.

Security

Full support for WS-Security, WS-Trust, WS-Policy, WS-Secure Conversation & XKMS.

Web-based GUI wizard.

Multi transport support.

Using the GUI wizard, you can expose data as Web services on the fly. The UI fully supports configuring security, access throttling and other QoS features as well.

Send and receive data in either HTTP/S, SMTP, JMS or XMPP