发明名称 简化Web服务客户端构造的服务交互装置及交互方法
摘要 本发明涉及计算机网络技术领域的一种简化Web服务客户端构造的服务交互装置及交互方法。此服务交互装置作为在Web服务客户端与服务器端负责交换数据的控制设施,包括数据输入部件、数据输出部件、数据存储部件和服务调用部件4部分。其中,数据输入部件和数据输出部件构成此装置的稳定输入输出接口,Web服务客户端构造者只须使用该接口,就可以建造Web服务客户端,完成与Web服务的交互。数据存储部件接收由数据输入部件发来的数据,并存储由服务调用部件返回的服务执行结果。服务调用部件从数据存储部件中取Web服务客户端的输入,触发服务的执行,并将结果存入数据存储部件,该结果由数据输出部件返回给Web服务客户端。
申请公布号 CN100505750C 申请公布日期 2009.06.24
申请号 CN200410083622.1 申请日期 2004.10.13
申请人 中国科学院计算技术研究所 发明人 李刚;王菁;韩燕波
分类号 H04L29/06(2006.01)I;H04L29/12(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 中科专利商标代理有限责任公司 代理人 周国城
主权项 1. 一种网络环境下Web服务客户端与服务器端交互的方法,其特征在于:该方法以由数据输入部件、数据输出部件、数据存储部件和服务调用部件构成的服务交互装置,作为Web服务客户端与Web服务服务器端交换数据的控制设施,利用该服务交互装置的数据输入部件和数据输出部件提供的接口构造Web服务客户端,该Web服务客户端通过数据输入部件向Web服务服务器端发送调用服务所需的参数,并通过数据输出部件获取Web服务的处理结果,该方法具体包括以下步骤:步骤S1:在网络环境下的一台服务器上安装服务交互装置(11),并初始化该服务交互装置(11);步骤S2:构建Web服务,利用服务交互装置(11)的数据输入部件(12)和数据输出部件(13)提供的接口构造Web服务客户端,并将Web服务及其客户端部署到服务器上;步骤S3:启动Web服务客户端;步骤S4:由Web服务客户端录入调用服务所需的参数,并提交,数据输入部件(12)接收参数数据,检查其是否正确,如果不正确,则返回步骤S4;如果正确,则转到步骤S5;步骤S5:数据输入部件(12)向数据存储部件(14)中存放来自Web服务客户端的输入数据;步骤S6:数据输入部件(12)通知服务调用部件(15)从数据存储部件(14)取输入数据,并调用服务;步骤S7:服务调用部件(15)从数据存储部件(14)中取数据,触发服务的执行,将服务执行结果存入数据存储部件(14),并通知数据输入部件(12)对输入数据的处理已经完成;步骤S8:数据输出部件(13)从数据存储部件(14)中取Web服务的处理结果,将其传送至Web服务客户端呈现。
地址 100080北京市中关村科学院南路6号