SDO可以帮助程序员访问和控制来自不同数据源的数据,包括关系数据库、XML数据源和企业应用等。SDO的关键概念是数据对象(Data Object)、数据图(Data Graph)和数据访问服务(Data Access Services,DAS)。
数据对象是一个命名的属性集合,每一个属性或者包含一个简单数据类型的值,或者可以包含一个对其他数据对象的引用。
具体使用SDO时,开发人员和设计师并不需要了解访问某个后端数据源的技术细节,因此,他们可 以使用静态或动态编程方法,并获得已连接和未连接的访问。
在搭建面向SOA的应用过程中,SCA和SDO可以结合使用。在该模型中,业务构件表示为SCA构件,SDO则用于表示业务数据、参数以及服务调用的返回值。
OASIS组织
OASIS (结构化信息标准促进组织)是一个非赢利的国际性协会,致力于电子商务相关标准的制定、合并和推行。该协会制定了比其它任何组织更多的Web服务标准,同时也制定了安全和电子商务标准,并在公共部门和特定应用市场的标准化方面做出了努力。OASIS于1993年成立,现在参加者超过了5000人,代表了来自世界100多个国家的600多个组织和个人。
OSOA组织
开放SOA合作组织代表了一个拥有共同利益的、由行业领导者组成的非正式厂商联盟:定义语言中立的编程模型,满足企业开发人员的需要,帮助他们最大限度发挥面向服务架构的特性和优势进行软件开发。该合作组织不是一个标准化组织,而是由一些有意于推动该编程模型快速发展的厂商组成的联盟,为业界制定实施规范。这些规范将免费提供。一但时机成熟,这些规范将会提交给适当的标准化组织进行管理。