[发明专利]Web服务配置管理方法及装置有效
| 申请号: | 201010517853.4 | 申请日: | 2010-10-18 |
| 公开(公告)号: | CN101980475A | 公开(公告)日: | 2011-02-23 |
| 发明(设计)人: | 林仪明;吴吉朋;吴梦非 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 100036 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 服务 配置管理 方法 装置 | ||
技术领域
本发明涉及Web服务技术,尤其涉及一种Web服务配置管理方法及装置,属于通信技术领域。
背景技术
随着信息技术的广泛应用,政府、企业和学校等社会组织机构陆续部署了各种信息应用,由于不同的信息应用被构建在不同软硬件平台上,因此给不同应用间的互联互通带来了技术上的问题。为了解决异构应用间的互联互通问题,基于超文本传输协议(Hyper Text Transfer Protocol,简称HTTP)和可扩展标记语言(Extensible Markup Language,简称XML)等开放协议的Web服务规范应运而生。
对于独立的软件应用产品的供应商而言,其开发的软件应用产品均会提供一定的Web服务,以便于同该客户的其他产品进行交互。但是对于客户来说,由于客户的信息技术(Information Technology,简称IT)环境是复杂多变的,这将导致不同的客户对Web应用产品在Web服务上的需求所有不同,从而给产品供应商带来了诸多难题:例如,不同客户对同一个产品要求提供的Web服务的范围以及Web服务所要满足的技术协议标准均是不同的,更有甚者某些客户还要求产品能够支持该客户的私有协议;其次,对于同一客户而言,其在使用产品的不同阶段对于产品所提供的Web服务的范围以及协议支持的需求也是不断变化的;再次,产品的Web服务执行所需的参数、执行的成功和失败信息所采用的数据格式,对于处于不同平台的客户而言,也存在较大差异。
因而为了真正实现Web应用产品与客户的IT环境匹配运行,以满足不同客户对Web应用产品的不同需求,Web应用产品的供应商则需要针对不同的客户需求、不同客户所处的不同IT环境,为不同客户开发不同的适配产品,甚至在产品运行的各个阶段,也需要根据客户对产品的不同阶段化需求,对产品所提供的Web服务进行调整,以更新生成新的产品版本。而实际应用中,由于Web服务协议数量众多,开发Web服务本身也并非轻而易举,因而为了对生成的多个产品版本进行维护,产品的供应商则需要提供更多的工作和维护成本。如何能够提高产品的Web服务开发效率,尤其能够提高对Web服务定制化的开发效率,并且降低对Web应用产品的多套版本的维护成本,成为了当前的独立应用软件供应商迫切需要解决的问题。
发明内容
本发明提供一种Web服务配置管理方法及装置,用以解决目前对Web应用产品的定制化开发效率较低,且对基于不同的客户的不同版本维护成本过高的问题。
为实现上述目的,本发明提供一种Web服务配置管理方法,包括:
获取产品级配置数据和客户定制级配置数据,所述产品级配置数据包括与产品所需的基本Web服务功能对应的基本配置数据,所述客户定制级配置数据包括与客户定制的Web服务功能对应的配置数据;
根据所述产品级配置数据生成对应的初始待发布服务列表;
根据所述客户定制级配置数据对所述初始待发布服务列表进行更新,以生成最终待发布服务列表;
根据所述最终待发布服务列表对所述产品的Web服务功能进行配置,并将配置成功的Web服务列入至已发布服务列表中。
为实现上述目的,本发明还提供一种Web服务配置管理装置,包括:
数据获取模块,用于获取产品级配置数据和客户定制级配置数据,所述产品级配置数据包括与产品所需的基本Web服务功能对应的基本配置数据,所述客户定制级配置数据包括与客户定制的Web服务功能对应的配置数据;
初始列表生成模块,用于根据所述数据获取模块获取到的所述产品级配置数据生成对应的初始待发布服务列表;
最终列表生成模块,用于根据所述数据获取模块获取到的所述客户定制级配置数据对所述初始待发布服务列表进行更新,以生成最终待发布服务列表;
Web服务配置模块,用于根据所述列表生成模块生成的所述最终待发布服务列表对所述产品的Web服务功能进行配置,并将配置成功的Web服务列入至已发布服务列表中。
本发明提供的Web服务配置管理方法及装置,通过在对Web应用产品进行初始开发的过程中,将产品的基本功能配置数据与客户定制级配置数据进行分离管理,从而在面临不同客户的不同定制化需求,对Web应用产品的Web服务进行配置时,只需要在产品基本功能配置数据的基础上,根据客户生成的客户定制级配置数据对产品功能进行调整,而无需改变产品的基本功能配置模块部分,从而使得即便对应于多个客户的不同定制化需求,产品供应商也仅需在同一个基础版本的基础上对产品进行开发,极大地提高了对产品的Web服务功能进行开发调整的效率,降低了对多个客户产品的维护成本,便于管理。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010517853.4/2.html,转载请声明来源钻瓜专利网。





