[Download] | [Documentation Index] | [Release Note]

WSO2 Data Services Server

WSO2 Data Services Server is a convenient mechanism to provide a Web service interface for data stored in some data sources.

Data sources such as relational databases, CSV files, Microsoft Excel files & Google spreadsheets can be easily service enabled using Data Services Server. Now, the data can be exposed and accessed in a secure(using WS-Security) and reliable(using WS-ReliableMessaging) manner, and is also available for mashing-up with other Web services.

WSO2 Data Services Server is built on Apache Axis2 and the related family of projects.

An open source product, WSO2 Data Services Server is available under the Apache Software License (v2.0) . This includes all of the extra integration and management functionalities as well.

Key Features

  • Service enable data locked in relational databases, CSV, Microsoft Excel files & Google spreadsheets
  • 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

XML & WS-* Standards Support

  • SOAP 1.1/1.2
  • WSDL 1.1
  • WSDL 2.0
  • MTOM, XOP & SOAP with Attachments
  • WS-Addressing
  • WS-Security 1.0/1.1
  • WS-Trust
  • WS-SecureConversation
  • WS-SecurityPolicy
  • WS-ReliableMessaging
  • WS-Policy
  • XKMS

Open Source components included in WSO2 Data Services Server

  • Apache Axis2 (SOAP)
  • Apache Axiom (High performance XML Object Model)
  • Apache Rampart/Apache WSS4J (WS-Security)
  • Apache Rahas(WS-SecureConversation)
  • WSO2 Mercury (WS-ReliableMessaging)
  • WS-Addressing implementation in Axis2
  • Apache Neethi (WS-Policy)
  • WS-SecurityPolicy implementation in Axis2
  • Apache XML Schema
  • Apache Derby (Database)
  • Hibernate (Persistence)
  • Embedded Apache Tomcat
  • Apache Tribes (Group Communications Framework)
  • Spring Framework

Tools

  • AJAX based Management Console with complete administration capability of the server
  • WSDL2Java/Java2WSDL & and Try it(invoke/test data services on the fly)
  • IDE Integration

Reporting Problems

Issues can be reported using the public JIRA available at https://wso2.org/jira/browse/CARBON

Contact us

WSO2 Data Services Server developers can be contacted via mailing lists:

For Users: ds-java-user@wso2.org

For Developers: ds-java-dev@wso2.org

For details on subscriptions see http://wso2.org/mail#ds-java

Alternatively, questions can also be raised in the WSO2 Data Services Server forum:

Forum    http://wso2.org/forum/404

Training

WSO2 Inc. offers a variety of professional Training Programs, including training on general Web services as well as WSO2 WSAS, Apache Axis2, Data Services Server and a number of other products. For additional support information please refer to http://wso2.com/training/course-catalog/

Support

WSO2 Inc. offers a variety of development and production support programs, ranging from Web-based support up through normal business hours, to premium 24x7 phone support.

For additional support information please refer to http://wso2.com/support/

For more information on WSO2 Data Services Server, visit the WSO2 Oxygen Tank

Thank you for your interest in WSO2 Data Services Server

-The WSO2 Data Services Server Development Team