summaryrefslogtreecommitdiffstats
path: root/tags/site-090106-pre667/site-author/sdo_index.xml
blob: 0fe069ac6b2f593ab6d86ad293a7354d6948ef75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?xml version="1.0" encoding="UTF-8"?>
<document>
    <properties>
       <title>Tuscany SDO</title>
       <bannertitle>Tuscany SDO</bannertitle>
       <author email="kelvingoodson+tuscanysite@gmail.com">Kelvin Goodson</author>
    </properties>
    <body>
        <section name="Service Data Objects">
            <p>
                Service Data Objects simplify and unify SOA data access architecture and code in a heterogeneous environment.
                SDO is programming language neutral.  Within Tuscany it is being implemented in Java and in C++.  A
                <A  href="http://pecl.php.net/package/sdo"> PHP version of SDO  </A> is available for download from the
                <A href="http://pecl.php.net/">PHP Extensions Community Library (PECL)</A>.
            </p>
            <p>
                SDO can be used to represent data structures from the presentation layer all the way
                through to the persistence layer.
            </p>
            <p>
            <img src="./images/sdocontext_sm.jpg" alt="sdo context" />
            </p>
            <p>
                SDO is a natural format for representing data on the wire in an SOA environment.
            </p>
            <p>
            <img src="./images/sdo_soa_sm.jpg" alt="sdo in soa"/>
            </p>
            <p>
                <A href="das_index.html">Data Access Services (DAS)</A> access data sources and produce data graphs. Modifications made
                to graphs by the application are summarized in the graph structure, and the DAS can use this
                change summary to update the original data source.
            </p>
        </section>
        <section name="SDO Java">
            <h3>SDO Java Getting Started</h3>
            <p>
                 To get started with Java SDO, follow the downloads link and pick up either a binary or source distribution.  If you
                 are working from a source distribution, you can follow the <a href="java-projects.html">general instructions</a> for building the whole of the Tuscany java projects,  or you
                 can follow the intructions within the <A href="java_sdo_overview.html"> SDO Java overview </A> to build and explore just SDO java.
            </p>
            <h3>SDO Java Documents</h3>h3>
            <table>
                <tr>
                    <td>
                        <a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/SDO_Specification_Java_V2.01.pdf"> SDO Specification for Java V2.01</a>
                    </td>
                    <td>
                        The Service Data Objects specification for Java. Describes the data programming interfaces of SDO in the Java language.
                    </td>
                </tr>
                <tr>
                    <td><a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-sdo/Next-Gen-Data-Programming-Whitepaper.pdf">SDO White Paper</a></td>
                    <td>A white paper that explains the SDO programming model</td>
                </tr>
            </table>
        </section>
        <section name="SDO for C++">
            <p>
             TBD
            </p>
        </section>

    </body>
</document>