IBM Software Group. 1. Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany. Apache Tuscany. RDB DAS.
IBM Software Group
Apache Tuscany RDB DAS
Kevin Williams Luciano Resende
1
Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany
IBM Software Group
Agenda ¾ Overview ¾ Programming model ¾ Some Examples ¾ Where to get more
2
Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany
IBM Software Group
Overview ¾ SDO 2.1 Specification - DAS definition: “Components that can populate >
7
Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany
IBM Software Group
Programming Model - capabilities ¾ DAS supports simple database interactions with a simple API but more complex scenarios are also supported
Statically typed (generated) SDO Data Objects Optimistic concurrency control Generated database IDs Stored procedures External transaction participation Simple name mapping (Table/Column -> SDO Type/property) Column-type conversions Paging
¾ Future capabilities SCA integration
8
Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany
IBM Software Group
Programming Model - Example
9
Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany
IBM Software Group
Programming Model - Example
10
Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany
IBM Software Group
Programming Model
11
Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany
IBM Software Group
Where to get more ¾Possibly more than you actually want to know about RDB-DAS Home page: o http://incubator.apache.org/tuscany/rdb-das-java.html
12
Open Source SOA: SCA, SDO & DAS http://incubator.apache.org/Tuscany