资料库 什么是服务数据对象(sdo)? -技术百科的定义

什么是服务数据对象(sdo)? -技术百科的定义

目录:

Anonim

定义-服务数据对象(SDO)是什么意思?

服务数据对象(SDO)是一个框架,提供了方便且统一的层来访问来自各种数据源的数据。


数据源包括关系数据库,XML,Web服务和企业信息系统。 它允许程序员以统一的方式访问和操作来自这些数据源的数据。

SDO具有许多重要和有用的功能,包括:

1.减少数据API的数量,从而简化了J2EE数据编程模型

2.简化面向服务的体系结构(SOA)的处理


3.将应用程序代码与数据访问代码分离


4.提供对XML的支持,并且还集成XML。


5.提供元数据API

Techopedia解释了服务数据对象(SDO)

SDO最初由IBM和BEA在2004年联合开发,并得到Java社区流程的批准。 它于2004年11月作为规范正式发布,后来成为服务组件体系结构(SCA)的一部分。 SDO技术之前被称为Web数据对象(WDO)。 SDO设计背后的思想是基于断开数据图的概念。 数据图由树和图结构化的数据对象组成。 在断开连接的数据图体系结构中,数据组织为图,由客户端从数据源中检索。 更改包含在数据图中。 这些更改将在数据源中更新。 应用程序通过数据中介服务连接到数据源。

SDO被设计为与语言无关,并且可以使用不同的语言。 它具有支持断开连接的编程模型的能力。 它促进了静态和动态类型的编程模型。 SDO支持多种编程语言,例如C,C ++,COBOL和JAVA。

SDO的一些主要优点是:

1.跨不同数据源的简化统一编程

2.为具有通用模式的应用程序提供强大的支持

3.方便应用程序轻松处理和查询数据

4.对XML友好

5.能够进行元数据内省

什么是服务数据对象(sdo)? -技术百科的定义