Technical Introduction to WSO2           DSS 2.6.0                      Anjana Fernando                      Software Engi...
What is it used for?●   For Creating a Generic Data Access Layer       –   SOA applications works with services, so data  ...
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 R...
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 Vali...
Thank you!
Upcoming SlideShare
Loading in …5
×

Technical Introduction to WSO2 DSS 2.6.0

2,210 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,210
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
56
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Technical Introduction to WSO2 DSS 2.6.0

  1. 1. Technical Introduction to WSO2 DSS 2.6.0 Anjana Fernando Software Engineer
  2. 2. 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.
  3. 3. A Simple Data Service
  4. 4. Data Service contd.
  5. 5. Data Service contd.
  6. 6. Data Service contd.* Named parameter usage, rather than ”?”s in the query.
  7. 7. Data Service contd.
  8. 8. Data Service contd.
  9. 9. Data Service contd.
  10. 10. Data Service contd.
  11. 11. DSS Configuration Language
  12. 12. 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
  13. 13. Multiple Data Sources / Nested Queries
  14. 14. Batch Requests
  15. 15. Boxcarring
  16. 16. Arrays/UDT/Complex Types
  17. 17. Arrays/UDT/Complex Types Contd.
  18. 18. Auto Generated Keys
  19. 19. Distributed Transactions
  20. 20. Scheduled Tasks / Eventing
  21. 21. Validators● Built-in Validators – Long Range Validator – Double Range Validator – Length Validator – Pattern Validator● Custom Validators – Write your own Java class
  22. 22. Thank you!

×