Maneuver Your Enterprise Data With WSO2 Data Service Server

Preview:

DESCRIPTION

I\'ve come up with this presentation for the webinar organized by the WSO2 Data Services Team with an intention of introducing the rich set of features exposed by the WSO2 Data Services Server, to the interested community.Further details related to this webinar can be found at : http://wso2.org/library/webinars/2011/04/maneuver-your-enterprise-data-wso2-data-services-server

Citation preview

Maneuver your enterprise data with  

WSO2 Data Services Server

Prabath AbeysekaraSoftware Engineer(prabatha@wso2.com)

 Dinusha Senanayake

Software Engineer(dinusha@wso2.com)

• Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source

• Producing entire middleware platform 100% open source under Apache license

• Business model is to sell comprehensive support & maintenance for our products

• Venture funded by Intel Capital

• Global corporation with offices in USA, UK & Sri Lanka

• 100+ employees and growing

  WSO2

• Introduction - WSO2 Data Service Server

• Latest additions

• Sample Scenarios

• Usecases 

• Questions

  Outline

 WSO2 Data Services Server

• Serves as the middle tier between you and the enterprise data.

 • Provides easy access to data stored in diverse data storage

mechanisms.

• Equips you with a rich set of features for data manipulation.

• More information can be found at http://wso2.com/products/data-services-server/

 Hello World Data Service

 - Demonstration of implementing a Basic Data Service.

Data Services Description Language

• WSO2's language for defining data services.

• Maps service requests against queries in data manipulative operations.

• Maps query results to XML schema definitions.

Data Services Description Language

 Releases

• Previous Release : v2.5.1

• Latest Upcoming Release: v2.6.0

 Webscraping

 RDF Support

 Distributed Transactions

 Distributed Transactions

 Validators

Built-in Validators :

o Long Range Validatoro Double Range Validatoro Length Validatoro Pattern Validator

Custom Validators :

o Write your own Java Class

Multiple Data Source Support

 Auto Generated Keys

Array/UDT/Complex Type Support

Array/UDT/Complex Type Support

 Boxcarring

Eventing / Scheduled Tasks

  Sample Scenario #1:

• Assume there is a hypothetical bank named "NDB".

• NDB needs to carry out transactions spanning across all its branches efficiently.

• Reliability of the transactions is a must.

• Customers keep complaining about ATMs running out of their cash stocks.

• NDB is in need of a reliable and efficient mechanism to avoid the aforementioned issues.

• And they decide to use WSO2 Data Services Server.

  Use cases

1. Transferring of funds among accounts available in different        branches. 2. Keeping track of the stocks of money in ATMs. 3. Improving reliability of the transactions.

Usecase #1 : Fund transferring among accounts available in                                      different branches

Usecase #2: Eventing & Scheduled Tasks

Usecase #3: Reliable transactions using JMS

Scenario #2: Weather Data Extraction from Yahoo Web Site

 XSL File to Handle the Response

 Config.xml

 Continued...

Continued...

Continued...

Image src: http://www.thefreeseoguide.com/files/seo-questions.jpg

  Q&A

  Selected Customers

 WSO2 Engagement  Model

• QuickStart

• DevelopmentSupport

• Development Services

• Production Support

• Turnkey Solutionso WSO2 Mobile Services Solutiono WSO2 FIX Gateway Solutiono WSO2 SAP Gateway Solution

Thank You!(http://wso2.com)

Recommended