笨贼别跑电影:数据交换服务总线开发的技术要求介绍
来源:百度文库 编辑:偶看新闻 时间:2024/04/28 18:14:57
摘要:数据中心是企业(机构,的业务系统和数据资源进行集申、集成、共享、分析的场所和工具,在应用层面上包含业务系统和基于数据仓库的分析系统,在数据层面上包含数据、数据的集成和整合的流程。 接口技术
(1)数据交换服务应采用Web服务方式实现,符合WS-I国际标准。
(2)数据交换服务间互操作的协议为简单对象访问协议(SOAP)。
(3)数据交换采用XML文件格式,对数据的描述涉及两部分内容,一个是数据模版,另一个是按照数据模版生成的数据文件。数据模板规定交换数据的内容与格式,其文件后缀为"?xsd";数据文件是按照数据模板的要求生成的XML数据文件,它所描述的是数据本身,其文件后缀为"?xml"。XML文件使用GBK编码格式,元素属性名称均为小写。
2)服务发布与查找
数据交换平台使用UDDI(统一描述、发现和集成协议)建立数据交换服务管理中心,为数据交换服务提供目录查找功能。
UDDI服务对于访问者不是必须的,在效率要求较高和服务相对稳定的情况下,可以不通过UDDI而直接访问服务,一般情况下,应使用UDDl实现服务的动态绑定。
3)服务描述
数据交换服务使用Web服务策略(Web Services Policy)规范来描述Web服务的能力、需求和一般特征,包括但不限于安全性策略。
数据交换服务使用WSDI」(描述XML Web服务的标准XML格式),描述其使用的抽象消息操作、具体的网络协议和端点地址。
数据交换服务使用XML模式(XMLSchema)描述其接收和发送的基于XML的消息的结构和内容。
U服务注册与发现数据交换服务总线应提供满足对数据交换服务进行分布式访问和测览的中央注册存储功能,应提供UDDI数据存储、复制和安全的注册产品。
数据交换服务总线的开发一般有以下方面的技术要求:
(1)应提供实用的、稳定可靠且有弹性的方法对SOA元数据进行合并和分发。
(2)支持基于标准的、互操作的服务发布和发现协议,应该提供企业级SOA所需要的基于标准和互操作模型。
(3)应提供集中控制的服务发现和发布,同时应该提供安全访问控制能力,能够对敏感的服务提供有限范围的可视性。
(4)应提供服务审批流程。
(5)应提供服务变更管理,支持变更的通知和订阅,能实现将注册数据的变动主动通知管理或者相应的流程。
5)纵向服务交换流程
纵向数据交换过程中,交换数据可以通过本级数据交换平台上报到总部数据交换平台,也可以通过总部数据交换平台下传到本级数据交换平台。
纵向数据交换步骤如下(请求数据的数据交换平台称为请求端,提供数据的数据交换平台称为提供端):
(1)请求端向提供端发送获取交换数据的请求;提供端接受到请求后,根据请求信息生成交换数据并存放在提供端的EDS(交换数据临时存储区)中。
(2)提供端生成交换数据完毕后,向请求端发送数据采集描述信息。
(3)请求端根据数据采集描述信息,从提供端的EDS中采集交换数据,并放置于请求端的EDS中,然后在请求端EDS中校验和处理数据,最后通过ETL工具将处理完成的数据装载到请求端ODS中。如果校验数据、处理数据或者装载数据步骤出现错误,就向提供端返回错误信息,否则返回成功信息。
6)横向数据交换流程
数据交换平台负责将同级业务系统数据采集到UDS,其过程是纵向数据交换流程的简化(在同级数据交换平台内部完成,不需要在两级数据交换平台之间通信),步骤如下:
(1)数据交换平台向业务系统发起交换数据的请求i业务系统接受请求后,根据请求信息生成交换数据并存放在数据交换平台的EDS中。
(2)数据交换平台在EDS中校验和处理数据,最后通过ETL工具将处理完成的数据装载到ODS中。"奶果校验数据、处理数据或者装载数据步骤出现错误,则返回错误信息,否则返回成功信息。
同级业务系统之间可以利用数据交换平台实现数据的实时交换,这种交换需求通过在数据交换平台上开发相应的数据交换服务实现。
(1)数据交换服务应采用Web服务方式实现,符合WS-I国际标准。
(2)数据交换服务间互操作的协议为简单对象访问协议(SOAP)。
(3)数据交换采用XML文件格式,对数据的描述涉及两部分内容,一个是数据模版,另一个是按照数据模版生成的数据文件。数据模板规定交换数据的内容与格式,其文件后缀为"?xsd";数据文件是按照数据模板的要求生成的XML数据文件,它所描述的是数据本身,其文件后缀为"?xml"。XML文件使用GBK编码格式,元素属性名称均为小写。
2)服务发布与查找
数据交换平台使用UDDI(统一描述、发现和集成协议)建立数据交换服务管理中心,为数据交换服务提供目录查找功能。
UDDI服务对于访问者不是必须的,在效率要求较高和服务相对稳定的情况下,可以不通过UDDI而直接访问服务,一般情况下,应使用UDDl实现服务的动态绑定。
3)服务描述
数据交换服务使用Web服务策略(Web Services Policy)规范来描述Web服务的能力、需求和一般特征,包括但不限于安全性策略。
数据交换服务使用WSDI」(描述XML Web服务的标准XML格式),描述其使用的抽象消息操作、具体的网络协议和端点地址。
数据交换服务使用XML模式(XMLSchema)描述其接收和发送的基于XML的消息的结构和内容。
U服务注册与发现数据交换服务总线应提供满足对数据交换服务进行分布式访问和测览的中央注册存储功能,应提供UDDI数据存储、复制和安全的注册产品。
数据交换服务总线的开发一般有以下方面的技术要求:
(1)应提供实用的、稳定可靠且有弹性的方法对SOA元数据进行合并和分发。
(2)支持基于标准的、互操作的服务发布和发现协议,应该提供企业级SOA所需要的基于标准和互操作模型。
(3)应提供集中控制的服务发现和发布,同时应该提供安全访问控制能力,能够对敏感的服务提供有限范围的可视性。
(4)应提供服务审批流程。
(5)应提供服务变更管理,支持变更的通知和订阅,能实现将注册数据的变动主动通知管理或者相应的流程。
5)纵向服务交换流程
纵向数据交换过程中,交换数据可以通过本级数据交换平台上报到总部数据交换平台,也可以通过总部数据交换平台下传到本级数据交换平台。
纵向数据交换步骤如下(请求数据的数据交换平台称为请求端,提供数据的数据交换平台称为提供端):
(1)请求端向提供端发送获取交换数据的请求;提供端接受到请求后,根据请求信息生成交换数据并存放在提供端的EDS(交换数据临时存储区)中。
(2)提供端生成交换数据完毕后,向请求端发送数据采集描述信息。
(3)请求端根据数据采集描述信息,从提供端的EDS中采集交换数据,并放置于请求端的EDS中,然后在请求端EDS中校验和处理数据,最后通过ETL工具将处理完成的数据装载到请求端ODS中。如果校验数据、处理数据或者装载数据步骤出现错误,就向提供端返回错误信息,否则返回成功信息。
6)横向数据交换流程
数据交换平台负责将同级业务系统数据采集到UDS,其过程是纵向数据交换流程的简化(在同级数据交换平台内部完成,不需要在两级数据交换平台之间通信),步骤如下:
(1)数据交换平台向业务系统发起交换数据的请求i业务系统接受请求后,根据请求信息生成交换数据并存放在数据交换平台的EDS中。
(2)数据交换平台在EDS中校验和处理数据,最后通过ETL工具将处理完成的数据装载到ODS中。"奶果校验数据、处理数据或者装载数据步骤出现错误,则返回错误信息,否则返回成功信息。
同级业务系统之间可以利用数据交换平台实现数据的实时交换,这种交换需求通过在数据交换平台上开发相应的数据交换服务实现。
责任编辑:月儿
数据交换技术的发展趋向
数据交换技术分类
电子数据交换技术的两大要素是什么?
什么是数据交换?试说日常见的交换技术各自的特点。
P4的数据总线
有针对联合国电子数据交换标准UN/EDIFACT的软件开发包吗?
地址总线,数据总线,控制总线的作用?
地址总线 数据总线 和控制总线的作用
数据总线的设计问题
1。局域网中采用的数据交换技术主要有几类?它们各自的特点 ?
分组交换技术的产生
三层交换技术的不足
三四交换技术的比较
异构网数据交换共享平台技术有哪些?
请教高手数据总线和地址总线的关系
算地址总线和数据总线的多少?
地址总线宽度和数据总线宽度的区别
Pentium Ⅳ的数据总线和地址总线是多少
Web Service技术的概念?在Delphi环境下如何开发一个Web服务?
数据总线中 “位”的意思?
外部和内部数据总线的区别
主板上的PCI总线应该是数据总线吧,那地址总线在哪里呢?
目前交换技术现状、交换技术存在的问题、VLAN技术的不足之处
目前交换技术现状、交换技术存在的问题、VLAN技术的不足之处