服务数据对象

编辑
本词条由“匿名用户” 建档。
服务数据对象是一种允许异构数据以统一方式访问的技术。SDO规范最初是2004年由Oracle(BEA)和IBM联合开发的,并由JSR235中的JavaCommunityProcess批准。该规范的2.0版于2005年11月作为服务组件体系结构的关键部分引入。 最初,该技术被称为Web数据对象或WDO,并在IBMWebSphereApplicationServer5.1和IBMWebSphereSt...

服务数据对象

编辑

服务数据对象是一种允许异构数据以统一方式访问的技术。 SDO 规范最初是 2004 年由 Oracle (BEA) 和 IBM 联合开发的,并由 JSR 235 中的 Java Community Process 批准。该规范的 2.0 版于 2005 年 11 月作为服务组件体系结构的关键部分引入。

与其他技术的关系

编辑

最初,该技术被称为 Web 数据对象或 WDO,并在 IBM WebSphere Application Server 5.1 和 IBM WebSphere Studio Application Developer 5.1.2 中发布。 其他类似的技术还有 JDO、EMF、JAXB 和 ADO.NET。

设计

编辑

服务数据对象表示使用与语言无关的数据结构,以促进结构层和各种服务提供实体之间的通信。 它们需要使用具有根节点的结构,并提供允许客户端程序导航元素的遍历机制(广度/深度优先)。 对象可以是静态的(固定数量的字段)或动态的,具有允许无限字段的类似地图的结构。 该规范定义了所有字段的元数据,每个对象图也可以提供更改摘要,允许接收程序更有效地对它们进行操作。

开发者

编辑

自 2007 年 4 月以来,IBM、Rogue Wave、Oracle、SAP、Siebel、Sybase、Xcalia、Software AG 在 OASIS Member Section Open CSA 内正在开发该规范。协作工作材料保留在 Open SOA 的协作平台上,这是一个非正式的 行业的一群演员。

实施

编辑

提供以下 SDO 产品:

  • Rogue Wave 软件 HydraSDO
  • Xcalia(用于 Java 和 .Net)
  • Oracle(数据服务集成商)

服务数据对象

SDO 的开源实现来自:

  • Eclipse 持久性服务项目 (EclipseLink)
  • Java 和 C++ 的 Apache Tuscany 项目
  • FreePascal 中包含的 fcl-sdo 库

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/204325/

(3)
词条目录
  1. 服务数据对象
  2. 与其他技术的关系
  3. 设计
  4. 开发者
  5. 实施

轻触这里

关闭目录

目录
尊敬的全球百科用户,全球百科新系统上线了!新增排名保障卡、词条年卡,更有增值功能——百度排名保障包年服务,详情访问“glopedia.cn/261472/”关注公众号可联系人工客服。