Yang, Geoff Winn and I have been working on a paper that's due to go out soon, and here's a relevant chunk that may be of help ...
SDO provides flexible data structures that allow data to be organized as graphs of objects (called data objects) that are composed of properties. Properties can be single or many valued and can have other data objects as their values. A data object can maintain a change summary of the alterations made to it, providing efficient communication of changes and a convenient way to update an original data source. SDO naturally permits disconnected data access patterns with an optimistic concurrency control model. SDO offers a convenient way to work with XML documents. SDO implementations provide helpers to populate a data graph from both XML documents and relational databases and also to read SDO metadata from an XML Schema Definition (XSD). Data objects can be serialized to XML and the metadata can be serialized to an XSD file. SDO delivers unified and consistent access to data from heterogeneous sources. This provides both a simple programming model for the application programmer and allows tools and frameworks to work consistently across those heterogeneous data sources SDO offers a single model for data across the enterprise. On 21/09/06, Yang ZHONG <[EMAIL PROTECTED]> wrote:
I have a comment on SDO overview from Tuscany site, your input will be appreciated. The overview says "SDO simplify and unify ... SDO is language neutral. SDO is being implemented ... SDO PHP ... SDO can be used ... SDO is a natural format for representing data on the wire in an SOA environment." With new comer hat on, I still don't know what SDO is briefly. How about a brief description right after "SDO is a natural format ..." with a structural diagram clickable towards brief DataObject, Type, Property and ChangeSummary description? SCA overview has demonstrated such a good example. If you don't think it's a bad idea, I'll come up with a proposal of the brief descriptions and the clickable diagram. Please let me know. Thanks. -- Yang ZHONG
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
