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

上传人:万**** 文档编号:116753986 上传时间:2019-11-17 格式:DOC 页数:16 大小:1.73MB
返回 下载 相关 举报
智慧新区数据融合服务平台接口实现设计_第1页
第1页 / 共16页
智慧新区数据融合服务平台接口实现设计_第2页
第2页 / 共16页
智慧新区数据融合服务平台接口实现设计_第3页
第3页 / 共16页
智慧新区数据融合服务平台接口实现设计_第4页
第4页 / 共16页
智慧新区数据融合服务平台接口实现设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《智慧新区数据融合服务平台接口实现设计》由会员分享,可在线阅读,更多相关《智慧新区数据融合服务平台接口实现设计(16页珍藏版)》请在金锄头文库上搜索。

1、智慧新区数据融合服务平台接口实现设计智慧无锡数据融合服务平台需要与各行业单位、银行系统互联互通,完成业务数据交互。同时今后可能有业务整合形式的外部应用系统接口,系统接口将同时支持基础数据接口和地理信息服务接口两种形式的交互方式。1.1 接口规范设计系统按照SOA标准进行搭建,各个系统之间的接口必须满足SOA的标准要求,WSDL,UDDI和SOAP是SOA基础的基础部件。WSDL用来描述服务;UDDI用来注册和查找服务;而SOAP,作为传输层,用来在消费者和服务提供者之间传送消息。SOAP是Web服务的默认机制,其他的技术为可以服务实现其他类型的绑定。一个消费者可以在UDDI注册表(regist

2、ry)查找服务,取得服务的WSDL描述,然后通过SOAP来调用服务。l XML Schema规范XML Schema 定义语言可以定义XML(可扩展标记语言)文档的结构和数据类型。为了适合连接,Web 服务应用软件必须使用XML Schema定义元素、属性和数据类型。它们必须符合World Wide Web协会(W3C)XML计划的第一部分:结构,以及第二部分:数据类型。规范:W3C XML Schema Part 0: Primer, http:/www.w3.org/TR/xmlschema-0/W3C XML Schema Part 1: Structures, http:/www.w3

3、.org/TR/xmlschema-1/W3C XML Schema Part 2: Datatypes, http:/www.w3.org/TR/xmlschema-2/l SOAP 规范SOAP(简单对象访问协议)是一个轻量级的基于XML的协议,用来交换分散在分布式环境中结构化和类型化的信息。SOAP的目标就是不必考虑操作系统而能够交换标准化的信息。SOAP可以和现存的一系列Internet协议和版本(例如HTTP)捆绑使用。Web 服务必须使用HTTP传送信息和使用Document/Literal SOAP风格(一个基于Document的服务使用XML Schema定义服务请求/响应的格

4、式,一个Literal消息在每一个参数中存储自己的元素)。这样描述的数据提供了最高层的互操作。l WSDL规范WSDL(Web 服务描述语言)定义了一个为商业提供的服务和以电子的方式获取那些服务过程的、可扩展的、基于XML的语言描述规范。WSDL把网络服务描述为通信结点的集合,这些结点之间交换包含来自文档或者来自过程信息的消息。WSDL服务为分布式系统提供文档,为在应用软件中的自动通信提供指令。端点和消息的抽象定义与它们具体的网络部署或数据格式捆绑分离开来,这样允许重新使用抽象定义。提供Web 服务的应用软件必须提供有效的WSDL,这种WSDL必须可以被创造的Web 服务使用。使用或使Web

5、服务能够被使用的Web 服务软件,必须能够为它正在使用的Web 服务读取或操作WSDL;为了考虑有效性,WSDL必须能够传递WSDL有效性验证。l UDDI规范UDDI(通用描述,发现和集成)计划出于工业目的,它能够使企业之间快速,不费力的,动态的彼此发现并且进行交易。UDDI能够使企业描述他的商业和服务,发现由其他企业提供的、他自己所需要的服务,通过Internet和其他企业联结在一起。UDDI能够使企业公布在网络上他们想怎样交易,潜在的促进了企业对企业(B2B)电子商务的增加。1.2 基础数据接口设计数据交换平台基于SOA架构软件产品,各共建部门前置机需要提供符合SOA的WEB SERVI

6、CE业界标准接口设计,并且在数据交互平台上进行注册,这样数据中心能够象本地服务一样调用共建部门前置机提供的服务功能。1.2.1 数据交换报文结构数据交换接口采用xml描述。dataXML是数据接口基本的交换单元。dataXML报文结构如下图所示:Xml描述:dataXML 根元素dataXML报文包括报文头和报文体两部分。dataXML 为根元素。1.2.2 报文头报文头的作用是在中心与各节点之间进行数据交换时,将数据包正确地传送到目的地址。它支持异步方式、会话方式通信。报文头结构如下图所示:Xml描述为:1.2.3 报文体发送方需要接收方处理的数据内容,包括数据包所承载的业务信息或系统产生的

7、错误信息,对于其中有安全性要求的数据信息应使用安全数据进行封装。同样,可以根据业务需要扩展支持其它服务。Xml描述:1.3 空间数据共享服务接口设计1.3.1 目录服务用户可以通过目录服务得到系统提供的空间数据分类信息和数据的描述信息,并提供按一定条件的图层元数据查询。目录服务有两个层面的功能,一种是返回数据分类目录, 另一种是返回相应的元数据的属性信息。目录服务使用HTTP协议,以XML文件为传输的内容。空间数据目录服务提供的功能包括两类服务,元数据目录服务:返回数据分类目录,包括系统中各种数据的分类目录,例如遥感影像、政务电子地图、政务信息图层、三维全景图片、DEM数据等数据目录。元数据属

8、服务:根据指定的元数据目录,返回相应的元数据的属性信息,并指明这些信息单元是否为关键属性。允许用户指定返回元数据信息内容:关键属性和详细信息。返回的元数据信息为XML表示。n 元数据目录服务的请求格式和参数:n 元数据目录服务请求返回的结果:1.3.2 影像数据服务遥感影像服务为外部系统提供指定坐标范围、指定分辨率、指定数据源的遥感影像数据,用户获得影像数据后可以将遥感影像图片和政务电子地图数据叠加显示。该服务接口执行OpenGIS WMS执行规范中的GetMap等操作,用于生成影像图片,为用户创建标准方法请求遥感影像图片。主要包括两类服务接口:GetMap(获取影像图),GetCapabil

9、ities(获取影像元数据)。n GetMap请求URL:http:/:/service/RSImage/wms?REQUEST=GetMap&LAYERS=1&STYLES=&SRS=&BBOX=506815,321449,507225,321739&WIDTH=560&HEIGHT=350&FORMAT=JPEGn GetMap服务访问应答返回的结果:服务的响应为一个遥感影像的Byte Stream1.3.3 电子地图服务(WMS、WFS)电子地图服务为外部应用系统提供访问政务电子地图数据的接口,该服务接口执行OpenGIS WMS、WFS执行规范中的GetMap、GetCapabilit

10、ies等操作 。其中包括:WMS接口GetMap(获取矢量地图)、GetCapabilities(获取元数据)、Getfeatureinfo (获得点的属性信息);WFS接口模糊查询(获取详细属性信息)、缓冲区查询(周边查询)、GetCapabilities(获取元数据)、DescribeFeatureType(获取矢量图层结构)。n GetMap请求URL,其中参数完全参照OGC WMS标准n GetMap请求应答返回的结果n wfs:缓冲区查询:以指定图层内的一个地物为中心点,一定距离为半径做周边查询,得到另一个图层中的地物信息。n 缓冲区查询请求URLhttp:/192.168.99.6

11、2:8888/service/BufferWFS?service=WFS&mapservice=wfstest&typename=BJMAP.GDXX_PT_P8402000_5000-246&field=学校名称&keyword=清华大学&targetlayer=BJMAP.SYYH_PT_J6801000_5000-115&distance=10000&bufferunit=metersn 缓冲区查询应答返回结果:1.3.4 专题信息图层服务(WMS、WFS)专题信息图层服务为外部应用系统提供访问专题信息图层数据的接口,该服务接口执行OpenGIS WMS执行规范中的GetMap等操作 。专题信息图层服务与政务电子地图服务类似,都提供相同的功能服务,只是服务的数据内容不一样。图政务图层1.3.5 DEM服务DEM服务是指通过对无锡新区数字高程模型数据和遥感影像的叠加调用,来反映地形起伏特征的服务接口。集成功能服务。在DEM晕渲图基础上提供DEM晕渲图片访问接口,实现DEM数据发布。并能在DEM+DOM+电子地图叠加生成的正射二维图的基础上提供DEMDOM+电子地图的二维图片访问接口。n DEM服务请求URLhttp:/:/service/DEM/map?bound=253,522

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑规划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号