SDO Overview (TUSCANY) edited by haleh mahbod
      Page: http://cwiki.apache.org/confluence/display/TUSCANY/SDO+Overview
   Changes: 
http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=47544&originalVersion=23&revisedVersion=24






Content:
---------------------------------------------------------------------

{section:border=false}{column:width=15%}
{include: Menus}{column}{column:width=85%}



h4. What is Service Data Object?
SOA creates an environment where different types of data must work together. 
This makes application development complex. Service Data Object(SDO), provides 
a very simple programming model that addresses this issue. The key high level 
advantages of SDO are:

* Uniform access to data from heterogeneous sources which could be XML, RDB, 
POJO, SOAP, etc.
* SDO provides both a static (or strongly typed) programming model and a 
dynamic (or loosely typed) programming model. This provides a simple 
programming model without sacrificing the dynamic model needed by tools and 
frameworks.
* Provides Meta-data for easy introspection of data types
* Supports a disconnected model, whereby data can be retrieved from a data 
source via [Data Access 
Service|http://incubator.apache.org/tuscany/das-overview.html]. The data can be 
modified by a client with change tracking, and applied back to the data source.
* SDO programming model is language neutral 

Tuscany implements SDO in [Java|SDO Java] and in [C++|SDO CPP]. A [PHP version 
of SDO|http://www.osoa.org/display/PHP/SOA+PHP+Homepage] is also available.

[SDO 
specification|http://www.osoa.org/display/Main/Service+Data+Objects+Specifications]
 can be found at the [Open Service Oriented Architecture 
website|http://osoa.org]. 

h4. Learn more about SDO

* [What is SDO? Part One: The value of many of the facets of 
SDO|http://soa.sys-con.com/read/313547.htm],Java Developer Journal, article by 
Kelvin Goodson & Geoffrey Winn

* [What is SDO? Part 2 - A standardized approach to data programming 
particularly well suited to SOA|http://java.sys-con.com/read/358059.htm],Java 
Developer Journal, article by Kelvin Goodson & Geoffrey Winn

* Varous white papers and presentations about SDO can be found on www.osoa.org 
[SDO resoruces page|http://osoa.org/display/Main/SDO+Resources].

{column}
{section}

---------------------------------------------------------------------
CONFLUENCE INFORMATION
This message is automatically generated by Confluence

Unsubscribe or edit your notifications preferences
   http://cwiki.apache.org/confluence/users/viewnotifications.action

If you think it was sent incorrectly contact one of the administrators
   http://cwiki.apache.org/confluence/administrators.action

If you want more information on Confluence, or have a bug to report see
   http://www.atlassian.com/software/confluence



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to