Hi, Taken straight from OSOA site, *Service Component Architecture* aims to provide a model for the creation of service components in a wide range of languages and a model for assembling service components into a business solution - activities which are at the heart of building applications using a service-oriented architecture.
*Service Data Objects* aims to provide consistent means of handling data within applications, whatever its source or format may be. SDO provides a way of unifying data handling for databases and for services. SDO also has mechanisms for the handling of data while detached from its source. SCA and SDO can each be used on their own - there is no requirement to use both of them in the same application. SCA and SDO used together provide a powerful and flexible way of building applications around a service-oriented architecture. Simply put, SCA and SDO have totally separate concerns. SCA is more like an evolution of component technologies like CORBA, ESB,JBI, etc. but far more sophisticated. SDO is more like an evolution of data representation technologies like JAXB, EMF, etc. Moreover from tuscany documentation at http://tuscany.apache.org/das-overview.html, Data Access Service (DAS) simplifies handling of data when interacting with the back-end data source and frees application developers from dealing with tedious and error-prone transformation between end source types and SDO Data Object Types/properties DAS is like an evolution of JDBC,ORM,etc but far more generic. I think this must give you some clarity about SCA, SDO and DAS. As regards, integration with DDS, I think out of box its not possible. But sure you can treat DDS also as back-end data source and create your own adapter to talk to DDS. For an easy introduction to SDO, you can visit http://www.ibm.com/developerworks/java/library/j-sdo/ which is co-authored by one of the commiters of Tuscany. Regards, Akhilesh On Wed, Aug 11, 2010 at 9:11 AM, hanni_xu <[email protected]> wrote: > hi, > > I am a fresher for SOA, I am looking for a solution for integrating the DDS > with SDO. In the Tuscany site, I found three components (Tuscany SCA, > Tuscany SDO, DAS), but I can't understand them relations with each other, > I don't know whether Tuscany SDO and DAS can be use to integrate with DDS, > Can anybody tell me the resulte? and how to integrate? and If use Tuscany > SDO and DAS, other components need? > thanks. > > 2010-08-11 > ------------------------------ > hanni_xu >
