与集成过程设计
6.5.2 MCGEMS与WCS集成过程设计
MCGEMS与WCS集成实现过程主要包括三个步骤:①首先用户通过浏览器或者其他应用程序访问服务集成环境、浏览数据目录服务和应用模型目录服务,查找合适的数据源(Data Provider)及数据,并根据应用需求选择满足功能要求的MCGEMS模型服务;②然后服务集成平台按照用户选择的数据服务和模型服务,从数据服务获取数据,然后传递给模型服务进行计算,并接受其返回结果;③最后集成平台将计算结果以SOAP消息的形式返回给请求用户,用户得到SOAP消息形式的计算结果,该计算结果以DEM(或其他)的形式显示,同时用户也可以对结果数据进行下载,进行进一步的分析处理。MCGEMS与WCS服务集成实现过程如图6.12所示。
用户可以通过输入不同的MCGEMS与WCS服务的描述文档(即WSDL文档)地址,服务集成平台根据获取到的描述服务的WSDL文档,动态创建MCGEMS与WCS服务的本地代理,然后调用相关的方法获取MGGEMS与WCS的目录信息、MCGEMS描述信息、数据描述以及数据本身。用户从登陆服务集成平台到完成MCGEMS与WCS集成应用的过程如图6.13(Sequence Diagram)所示。
采用通过WSDL文件动态创建Web服务代理的方式,可以实现服务的动态绑定。一般说来,用户可以先在UDDI中心查询符合条件的MCGEMS、WCS及其WSDL文档,然后将它传给服务集成平台,选择服务后进行服务集成。见图6.13。
图6.12 MCGEMS与WCS服务集成实现过程
图6.13 MCGEMS与WCS服务集成调用过程顺序图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。