Service Data Objects (SDOs) simplify and unify Service Oriented Architecture
(SOA) data access and code.
SDO complements the strength that SCA (Service Component Architecture) offers
for simplifying development of SOA-based solutions. SCA handles the
composition of service networks and SDO focuses on simplifying data handling.
These technologies are getting significant support in the industry. The
development of the SDO and SCA specifications is in the hands of the Open
Service Oriented Architecture collaboration (www.osoa.org) and open source
implementations of these specifications are being developed in the Apache
Tuscany incubator project (http://incubator.apache.org/tuscany).
In this two-part article we use a scenario to demonstrate the value of many
of the facets o... (more)
In Part 1 of this article we introduced SDO, looking at its origins and then
reviewing some of its features through a scenario based on medical
investigations. In Part 2 we'll go on to examine further features of SDO in
such a way as to add property values to a data object beyond those explicitly
defined by its type, the ability to record changes made to the data graph, a
more elegant wa... (more)