Service Component Architecture - Apache Tuscany

3 downloads 163 Views 92KB Size Report
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