SDO协议中文翻译

经过这两天的学习,发现原来自己理解的SOA只是SOA的一小部分。学习大功夫要从马步蹲起。才发布的SCA/SDO标准似乎找不到中文版的,我英文其实也很烂,反正我要看顺便翻译一个出来,大家不要丢鸡蛋,不对的一定要指正。另平时工作学习很忙,每天只能翻一点。

我选择先读SDO Java 协议(SDO for Java Specification V2.1 ) 理由马我觉得SDO比SCA基础,另外我之前自己写的CodeGenerat类似于SDO,我比较感兴趣。

原文下载http://www.osoa.org/display/Main/Service+Data+Objects+Specifications

------------------------

服务数据结构 Java标准
目录
1 介绍
  1.1 关键思想
  1.2 需求
  1.3 本文结构
2 架构
3 Java接口
  3.1 数据对象
  3.2 数据图表
  3.3 表动描述
  3.4 数据序列
  3.5 类型
  3.6 属性
  3.7 数据工厂
  3.8 类型帮助类
  3.9 复制帮助类
  3.10 Equality帮助类
  3.11 XML帮助类
  3.12 XML文档对象
  3.13 XSD帮助类
  3.14 Data帮助类
  3.15 帮助类上下文
  3.16 帮助类提供者
4 从XML Schemas生成Java
  4.1 XSD,SDO与Java 命名
  4.2 定义了的XSDs的管理器
5 Java接口定义
  5.1 Code 生成模板
  5.2 接口生成实例
6 Java对象序列化
7 SDO对于类型与属性的模型
8 标准SDO类型
  8.1 SDO数据类型
  8.2 SDO抽象类型
  8.3 SDO模型类型
  8.4 SDO类型与属性的约束
9 XML Schema 与SDO映射
  9.1 映射原则
  9.2 从XSD映射SDO的类型与属性
  9.3 从XSD的属性与要素映射到SDO属性
  9.4 在数据类型中映射XSD Built
  9.5 从XSD向SDO映射的例子
  9.6 XML时序化的数据对象的使用
  9.7 XSD映射细节
  9.8 依从
  9.9 其他例子
  9.10 没有Schema的XML到SDO类型与属性
10 从SDO的类型和属性生成XSD
  10.1 把SDO数据类型映射为XSD Built类型
  10.2 生成XSD的例子
  10.3 个性的生成XSDs
11 数据图表XML序列化
12 数据对象的XPath表达
13 变动概要的XML格式
  13.1 在数据对象上使用变动概要的例子
14 例子
  14.1 使用XPath访问数据对象
  14.2 通过属性索引访问数据对象
  14.3 访问一个序列化的内容
  14.4 序列化/反序列化数据图表与数据对象
  14.5 使用数据对象的类型和属性
  14.6 从数据对象创建XML
  14.7 创建内容公开的XML文档
  14.8 Web Service客户端使用XMlHelper
  14.9 Web Service和数据图表的使用
15 完整的数据图表例子
  15.1 完整数据图表序列化
  15.2 公司的完整数据图表例子
  15.3 一封信的完整数据图表例子
  15.4 完整的web service 的 WSDL 例子
16 数据类型转换
17 感谢
18 引用

1.介绍
服务数据对象(SDO)是一个数据处理程序的架构和一个应用程序接口SDO的主要目的是简化基于数据处理编程(Data Programming),从而使开发者可以专注于业务逻辑而不是技术。

SDO通过以下手段简化Data Programming
.通过数据源的类型统一Data Programming
.对通用应用模式的支持
.让应用程序,工具,框架更加简单的查找,浏览,绑定,更新以及自构数据
如果想要高层的总揽SDO,请参阅白皮书“Next-Generation Data Programming:Service Data Objects”

1.1 关键思想
SDO架构的关键思想是数据对象Data Object,数据图表Data Graph和数据访问服务Data Access Services(DAS)

Data Object: 一个数据对象有一套命名的属性,每个属性是简单对象类型或者是其他数据对象的引用。数据对象的应用程序接口为这些属性提供动态操作接口。

Data Graph: 数据图表是对数据对象的封装,并且是组建之间的一般转换单元。数据图表可以跟踪表示数据对象内的数据以及状态的变化,包括:添加对象,删除对象,改变对象属性的值。

一般来说,数据图表可以由下面的某种形式构成
.数据源
   比如XML文件,EJB,xml数据库和关系数据库
.Service
   比如Web Service, JCA资源和JSM消息

Data Access Services:
组件可以根据数据源装配数据图表并把纪录了变动的数据通过DAS(Data Access Services)返回给数据源。 关于DAS架构以及接口并不包含在本规范的范围内。
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值