GIS与业务系统接口设计

上传人:大米 文档编号:491127987 上传时间:2022-11-01 格式:DOCX 页数:3 大小:125.44KB
返回 下载 相关 举报
GIS与业务系统接口设计_第1页
第1页 / 共3页
GIS与业务系统接口设计_第2页
第2页 / 共3页
GIS与业务系统接口设计_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《GIS与业务系统接口设计》由会员分享,可在线阅读,更多相关《GIS与业务系统接口设计(3页珍藏版)》请在金锄头文库上搜索。

1、1.1.与业务功能模块的接口设计1.1.1.GIS接口通讯方式BlazeDS是一个基于服务器的Java远程控制(remoting)和Web消息传递(messaging)技术,以LGPL(LesserGNUPublicLicense)公共许可证书发布。它能够使得后端的Java应用程序和运行在浏览器上的AdobeFlex应用程序相互通信。在Java应用服务器上,它以servlet的形式存在,因此可以在任何标准Java网络应用中运用它.blazeDS是一套面向actionscript的前后台通信框架。在服务器端,blazeDS以servlet的方式存在于java应用服务器上。它默认提供3中服务,远程

2、调用(在remoting-config.xml中配置)、访问代理(proxy-config.xml)、消息服务(messaging-config.xml),同时框架允许你添加自定义的服务(在services-config.xml中配置)。在客户端,blazeDS提供了RemoteObject、HttpServcie、WebService,Product和Comsumer等组件来提供访问服务器端数据的能力,其中RemoteObject、Product和Comsumer是以amf协议来交换数据的,而HttpServcie和WebService则采用的是比较通用的访问协议,可以用来访问非blazeD

3、S服务器(即普通的web服务器)。那么服务端和客户端如何关联起来呢?答案是通过destination和channel、endpoint。首先,要在服务器端定义需要的destination,根据destination所属的service类别不同,应该把destination定义在不同的配置文件里(remoting-config.xml或proxy-config.xml或messaging-config.xml)。同时为destination指定channel(如果不指定,就会使用默认的channel)。在客户端的代码中只需要为你的组件(比如RemoteObject)指定destination和取

4、得数据后的回调函数就行了,剩下来的就是编译器的事情了。Flex为你隐藏了channel的调用。所以你需要写的代码很少。服务端的结构图如下:FI01dlarrtWfssjgeGrokerServletServlet-basedendparrisJLAFEnrlporitHTTPEndpoIntSlmeamhgiMFEndpolrtAlessage日曲kwSefvEceDesflmtlsnAdapterHriPProsySenflce客户端的结构图如下:QlaizeOSCliieriktArchntetureFkxClientWebServerSWFfrontiMKMILUserInttrfacM?uslmgIFIeKSDKRenoieGbtcomponentHTTPSer/l.TAfebServIceconponentsPraducer/CcnsumerconiporentsJ2EESsfvarHTTPpixrtoEol1.1.2.业务功能模块调GIS应用接口1.1.3.GIS功能模块调业务应用接口GIS子系统

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

当前位置:首页 > 商业/管理/HR > 商业计划书

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