[发明专利]一种基于云平台的水利业务Web服务库的构建方法无效
申请号: | 201210265933.4 | 申请日: | 2012-07-30 |
公开(公告)号: | CN102831175A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 王志坚;叶枫;周晓峰;赵鹏飞 | 申请(专利权)人: | 河海大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/06 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 夏雪 |
地址: | 210098 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 水利 业务 web 服务 构建 方法 | ||
技术领域
本发明结合水利领域的业务需求和领域特征,提出了一种基于云平台的水利领域业务Web服务库(Web Services Library)的构建方法。
背景技术
随着Internet不断发展以及Web服务在标准、实现技术(SOAP、UDDI和WSDL)等方面不断完善,可被检索和利用的Web服务越来越多,当前著名的服务搜索引擎Seekda已经能检索到28000个服务描述。并且,Web服务应用的领域也越来越广,如:搜索引擎、电子商务和天气预报等。云计算的兴起,更是将Web服务的应用推向了更广阔的平台。在这样的背景下,服务消费者期待能更有效地检索、使用来自不同服务提供者所发布的Web服务,服务提供者则期望能更好地扩充及维护其开发的Web服务的语义信息。虽然通过扩展UDDI,能为Web服务的功能性的查找提供支持,但是针对领域开发者而言是不够的,其所设计的Web服务需要更丰富的语义刻画,并且能检索到服务的非功能性信息和资源的使用信息。
从本质上讲,Web服务是一种轻量级的、松耦合的、与平台和语言无关性的构件。因此,对于Web服务的管理与维护,利用已有的构件库技术是可行的解决方案。然而,假如完全使用诸如青鸟构件库、上海构件库等系统来管理Web服务构件,尚有一些不足,如:缺乏基于特定领域的特征刻画机制;服务使用者对服务组件的安全性、可靠性、可用性等非功能性属性愈加关注,但通用构件库对Web质量的刻画机制缺乏;Web服务的开发、维护及演化过程更加迅速,服务提供者期望能更及时地对服务组件的属性信息等进行更新和扩展;随着云计算范型的成熟,云服务通常也被设计成Web服务,因此对Web服务的资源使用情况和费用信息的描述也是必要的。
发明内容
发明目的:针对上述现有技术存在的问题和不足,本发明结合水利信息化领域的需求和领域特征,结合已构建的云平台,提供一种基于云平台的水利业务Web服务库的构建方法。
技术方案:为实现上述发明目的,本发明采用的技术方案为
基于云平台的水利业务Web服务库的构建方法,包括如下步骤:
(1)文档资料收集:收集当前水利业务领域的文档资料,并按领域特征分类;
(2)对步骤(1)中搜集的资料进行分析,选择水利业务领域中的概念、概念实例以及关系,构建水利业务领域本体,并通过形式化机制对水利业务领域本体进行描述,由所述水利业务领域本体、描述规约以及数据词典构建水利领域的服务知识库;
(3)根据服务知识库中不同水利业务的分类和描述,在Web服务库中构建Web服务分类树,即对服务通过树状结构进行组织管理;
(4)定义服务刻面与描述规约的映射关系;
(5)根据步骤(4)所述的映射关系,创建新的服务刻面,并向新建的服务刻面中添加新的服务描述属性,扩展对服务的描述;
(6)实现服务入库和服务发布,将服务发布到可扩展的UDDI(Universal Description Discovery and Integration,统一描述、发现和集成)。
进一步地,还包括基于关键字与语义匹配技术实现服务检索的步骤。
进一步地,还包括实现Web服务库的日志管理的步骤。
进一步地,还包括实现服务源码的代码管理的步骤。
进一步地,还包括在已构建的云平台上,使用安全shell完成Web服务库的部署的步骤。
有益效果:对水利信息化领域的用户,本发明具有四个方面的好处:1)便于组织管理大量的领域服务:领域服务越来越多,涉及的领域方面也越来越多,本发明能便于服务提供者组织管理水利领域业务服务,能向服务开发者提供了高效地服务管理、服务规约和代码维护等机制;2)辅助理解:领域化的服务涉及专业的知识、复杂的接口和实现,辅助服务用户理解服务是非常重要的;3)方便对服务进行检索:既能帮助服务用户从领域的角度去检索也能辅助服务用户从功能性和非功能性方面进行检索,并且基于云平台的方式进一步能从资源使用的角度辅助检索到满足需求的服务;4)便于部署和使用服务:用户找到符合要求的服务,可以见服务发布到云平台的虚拟机上,按需部署和使用。
附图说明
图1为本发明的系统模型层次结构图。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210265933.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式移动存储设备的加密文件系统
- 下一篇:基于散点的系统测试方法