【摘要】:在基础地理信息WebGIS系统中,其关键技术就是WebService的设计、开发、封装和服务提供等。在图7-3中,后台是WebService的大容器,包括了WebService定义、封装和组合等。访问的接口就是通过WSDL文档,查询和定位WebService,最终通过UDDI访问后台的服务。下面通过一个示例来详细解释WebService的访问机制和过程。
在基础地理信息WebGIS系统中,其关键技术就是WebService的设计、开发、封装和服务提供等。图7-3是WebService服务框架。
在图7-3中,后台是WebService的大容器,包括了WebService定义、封装和组合等。前台包括用户及其访问消息,通过服务接口,用户可以访问后台的服务,而且这些服务对用户是透明的。访问的接口就是通过WSDL文档,查询和定位WebService,最终通过UDDI访问后台的服务。
下面通过一个示例来详细解释WebService的访问机制和过程。
根据图7-4,WebService的访问及服务过程的详细说明如下。
(1)用户通过网页等终端程序对服务发出HTTP请求;
(2)WebService Container(服务容器)根据用户请求进行服务解析;
(3)根据请求为该用户创建专属的WebService实例;
(4)调用WebService初始化方法;(www.xing528.com)
(5)根据接口要求,调用WebService中服务方法;
(6)后台服务器(服务池)根据请求输出具体的响应信息,包括数据类型及内容等;
图7-3 系统WebService服务框架
图7-4 WebService的访问机制和过程
(7)信息结果反馈终端并展示给用户,用户获得该WebService的服务;
(8)WebService Container根据规则进行WebService的销毁,节约服务器的计算资源。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。