智慧新区数据融合服务平台接口实现设计.doc

智慧新区数据融合服务平台接口实现设计.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智慧新区数据融合服务平台接口实现设计 智慧无锡数据融合服务平台需要与各行业单位、银行系统互联互通,完成业务数据交互。同时今后可能有业务整合形式的外部应用系统接口,系统接口将同时支持基础数据接口和地理信息服务接口两种形式的交互方式。 接口规范设计 系统按照SOA标准进行搭建,各个系统之间的接口必须满足SOA的标准要求,WSDL,UDDI和SOAP是SOA基础的基础部件。 WSDL用来描述服务;UDDI用来注册和查找服务;而SOAP,作为传输层,用来在消费者和服务提供者之间传送消息。 SOAP是Web服务的默认机制,其他的技术为可以服务实现其他类型的绑定。 一个消费者可以在UDDI注册表(registry)查找服务,取得服务的WSDL描述,然后通过SOAP来调用服务。 XML Schema规范 XML Schema 定义语言可以定义XML(可扩展标记语言)文档的结构和数据类型。 为了适合连接,Web 服务应用软件必须使用XML Schema定义元素、属性和数据类型。它们必须符合World Wide Web协会(W3C)XML计划的第一部分:结构,以及第二部分:数据类型。 规范: W3C XML Schema Part 0: Primer, /TR/xmlschema-0/ W3C XML Schema Part 1: Structures, /TR/xmlschema-1/ W3C XML Schema Part 2: Datatypes, /TR/xmlschema-2/ SOAP 规范 SOAP(简单对象访问协议)是一个轻量级的基于XML的协议,用来交换分散在分布式环境中结构化和类型化的信息。SOAP的目标就是不必考虑操作系统而能够交换标准化的信息。SOAP可以和现存的一系列Internet协议和版本(例如HTTP)捆绑使用。 Web 服务必须使用HTTP传送信息和使用Document/Literal SOAP风格(一个基于Document的服务使用XML Schema定义服务请求/响应的格式,一个Literal消息在每一个参数中存储自己的元素)。这样描述的数据提供了最高层的互操作。 WSDL规范 WSDL(Web 服务描述语言)定义了一个为商业提供的服务和以电子的方式获取那些服务过程的、可扩展的、基于XML的语言描述规范。WSDL把网络服务描述为通信结点的集合,这些结点之间交换包含来自文档或者来自过程信息的消息。WSDL服务为分布式系统提供文档,为在应用软件中的自动通信提供指令。端点和消息的抽象定义与它们具体的网络部署或数据格式捆绑分离开来,这样允许重新使用抽象定义。 提供Web 服务的应用软件必须提供有效的WSDL,这种WSDL必须可以被创造的Web 服务使用。 使用或使Web 服务能够被使用的Web 服务软件,必须能够为它正在使用的Web 服务读取或操作WSDL;为了考虑有效性,WSDL必须能够传递WSDL有效性验证。 UDDI规范 UDDI(通用描述,发现和集成)计划出于工业目的,它能够使企业之间快速,不费力的,动态的彼此发现并且进行交易。UDDI能够使企业描述他的商业和服务,发现由其他企业提供的、他自己所需要的服务,通过Internet和其他企业联结在一起。UDDI能够使企业公布在网络上他们想怎样交易,潜在的促进了企业对企业(B2B)电子商务的增加。 基础数据接口设计 数据交换平台基于SOA架构软件产品,各共建部门前置机需要提供符合SOA的WEB SERVICE业界标准接口设计,并且在数据交互平台上进行注册,这样数据中心能够象本地服务一样调用共建部门前置机提供的服务功能。 数据交换报文结构 数据交换接口采用xml描述。dataXML是数据接口基本的交换单元。dataXML报文结构如下图所示: Xml描述: xs:element name=dataxml xs:annotation xs:documentationdataXML 根元素/xs:documentation /xs:annotation xs:complexType xs:sequence xs:element ref=报文头/ xs:element ref=报文体/ /xs:sequence /xs:complexType /xs:element dataXML报文包括报文头和报文体两部分。dataXML 为根元素。 报文头 报文头的作用是在中心与各节点之间进行数据交换时,将数据包正确地传送到目的地址。它支持异步方式、会话方式通信。报文头结构如下图所示: Xml描述为: xs:element name=报文头 xs:complexType xs:sequence xs:element ref=认证信息/ xs:element ref=版本号/ xs

文档评论(0)

阿宝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档