[发明专利]构件化软件系统中实现Web Service调用的方法有效
申请号: | 201010171986.0 | 申请日: | 2010-05-12 |
公开(公告)号: | CN101853156A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 王锋;游青华;王文斌 | 申请(专利权)人: | 上海普元信息技术股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 201203 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种构件化软件系统中实现Web Service调用的方法,所述的构件化软件系统中包括图形化构件开发平台和与该图形化构件开发平台相连接的构件运行平台,其中该方法包括Web Service调用构件开发处理操作和Web Service调用构件运行处理操作。采用该种构件化软件系统中实现Web Service调用的方法,使Web Service的开发、调用过程更加直观、简单和高效,快捷方便,系统运行效率较高,性能稳定可靠,降低了开发维护的成本;同时增强了系统可移植性和可扩展性;还能够快速回应业务需求的变化和技术变化,能够支撑建立高度模块化而且又高度整合的软件系统,适用范围较为广泛,为计算机构件化软件技术的进一步发展奠定了坚实的基础。 | ||
搜索关键词: | 构件 软件 系统 实现 web service 调用 方法 | ||
【主权项】:
一种构件化软件系统中实现Web Service调用的方法,所述的构件化软件系统中包括图形化构件开发平台和与该图形化构件开发平台相连接的构件运行平台,其特征在于,所述的方法包括Web Service调用构件开发处理操作和Web Service调用构件运行处理操作,所述的Web Service调用构件开发处理操作,包括以下步骤:(A1)系统的图形化构件开发平台新建构件包;(A2)所述的图形化构件开发平台导入外部的WSDL文件;(A3)所述的图形化构件开发平台导入该外部的WSDL文件所依赖的XSD文件;(A4)所述的图形化构件开发平台进行XSD模式类型与服务数据对象之间的相互转换;(A5)所述的图形化构件开发平台在资源树中概览显示所导入的WSDL文件中的WebService相关元素;(A6)所述的图形化构件开发平台在资源树中概览显示所导入的XSD文件中定义的类型以及属性信息;(A7)所述的图形化构件开发平台在构件编辑器中生成Web Service调用图元;(A8)所述的图形化构件开发平台对Web Service调用图元设置调用参数;(A9)所述的图形化构件开发平台添加SOAP头信息;(A10)所述的图形化构件开发平台添加SOAP附件信息;所述的Web Service调用构件运行处理操作,包括以下步骤:(B1)系统将构件包下的资源部署到所述的构件运行平台的构件运行环境中;(B2)所述的构件运行平台加载WSDL文件到构件运行环境,并将其中的模式定义形成服务数据对象;(B3)所述的构件运行平台加载XSD文件到构件运行环境;(B4)所述的构件运行平台将所述的服务数据对象序列化为文档对象;(B5)所述的构件运行平台将文档对象反序列化为服务数据对象;(B6)所述的构件运行平台发送Web Service请求;(B7)所述的构件运行平台处理Web Service返回值;(B8)所述的构件运行平台解析并返回SOAP头信息;(B9)所述的构件运行平台解析并返回SOAP附件信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海普元信息技术股份有限公司,未经上海普元信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010171986.0/,转载请声明来源钻瓜专利网。