summaryrefslogtreecommitdiffstats
path: root/site/tags/site-090106-pre667/site-author/sdo_index.xml
diff options
context:
space:
mode:
Diffstat (limited to 'site/tags/site-090106-pre667/site-author/sdo_index.xml')
-rw-r--r--site/tags/site-090106-pre667/site-author/sdo_index.xml65
1 files changed, 65 insertions, 0 deletions
diff --git a/site/tags/site-090106-pre667/site-author/sdo_index.xml b/site/tags/site-090106-pre667/site-author/sdo_index.xml
new file mode 100644
index 0000000000..0fe069ac6b
--- /dev/null
+++ b/site/tags/site-090106-pre667/site-author/sdo_index.xml
@@ -0,0 +1,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>