Technical Introduction to WSO2 DSS 2.6.0

Post on 14-Jun-2015

1.834 views 2 download

Tags:

Transcript of Technical Introduction to WSO2 DSS 2.6.0

Technical Introduction to WSO2 DSS 2.6.0

Anjana FernandoSoftware Engineer

What is it used for?

● For Creating a Generic Data Access Layer– SOA applications works with services, so data

also needs to be access as services.

– e.g. Data access for Google gadgets.

A Simple Data Service

Data Service contd.

Data Service contd.

Data Service contd.

* Named parameter usage, rather than ”?”s in the query.

Data Service contd.

Data Service contd.

Data Service contd.

Data Service contd.

DSS Configuration Language

DSS Features

● Multiple Data Source Support – Nested Queries

● Batch Requests

● Boxcarring

● Arrays / UDT

● Complex Result Types

● Auto Generated Key Support

● Distributed Transactions

● Scheduled Tasks, Eventing

● Validators

Multiple Data Sources / Nested Queries

Batch Requests

Boxcarring

Arrays/UDT/Complex Types

Arrays/UDT/Complex Types Contd.

Auto Generated Keys

Distributed Transactions

Scheduled Tasks / Eventing

Validators

● Built-in Validators– Long Range Validator

– Double Range Validator

– Length Validator

– Pattern Validator

● Custom Validators– Write your own Java class

Thank you!