发明名称 面向服务的架构应用系统中实现Web Service快速发布的方法
摘要 本发明涉及一种面向服务的架构应用系统中实现Web Service快速发布的方法,其中包括图形化服务装配平台和服务运行平台,该方法包括图形化服务装配处理操作和服务运行处理操作,图形化服务装配处理操作完成图形化装配、编译、编译检查和快速创建一个新的构件实现;服务运行处理操作完成服务装配文件的加载、服务的动态注册、WSDL文件的自动生成以及监听用户的请求。采用该种面向服务的架构应用系统中实现Web Service快速发布的方法,极大的提高了SOA应用系统之间的集成效率,同时运用本发明的方法可以快速、直观的将现有的业务功能发布为Web服务,大大提高了应用系统间的集成效率,而且工作性能稳定可靠、适用范围较为广泛。
申请公布号 CN101957758B 申请公布日期 2013.01.23
申请号 CN201010507367.4 申请日期 2010.10.14
申请人 上海普元信息技术股份有限公司 发明人 陈学平;王锋
分类号 G06F9/44(2006.01)I;G06F9/445(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海智信专利代理有限公司 31002 代理人 王洁;郑暄
主权项 一种面向服务的架构应用系统中实现Web Service快速发布的方法,所述的面向服务的架构应用系统包括图形化服务装配平台和服务运行平台,其特征在于,所述的方法包括图形化服务装配处理操作和服务运行处理操作,所述的图形化服务装配处理操作,包括以下步骤:(11)所述的图形化服务装配平台新建构件包;(12)所述的图形化服务装配平台在该新建的构件包中创建装配图文件;(13)所述的图形化服务装配平台根据用户的操作,将现有业务功能的实现拖曳到装配图中,并在装配图中生成相应的构件;(14)所述的图形化服务装配平台为所生成的该构件添加一个或多个服务,并指定服务的接口描述;(15)所述的图形化服务装配平台根据需要为所述的添加的服务添加相应的Web Service绑定;(16)所述的图形化服务装配平台保存装配图文件,且所述的面向服务的架构应用系统对该装配图文件进行编译和编译检查;所述的服务运行处理操作,包括以下步骤:(21)所述的服务运行平台遍历构件包;(22)所述的服务运行平台查找所述的构件包下所有的服务装配图文件;(23)所述的服务运行平台解析所述的服务装配图文件;(24)所述的服务运行平台查找该构件包下所有的Web Service类型扩展文件;(25)所述的服务运行平台解析Web Service类型扩展文件aegis;(26)所述的服务运行平台根据构件的实现类,生成对应的Web Service描述文件;(27)所述的服务运行平台将所述的Web Service描述文件发布为Web Service,并动态生成相应的Servlet,同时将该Servlet注册到所述的面向服务的架构应用系统中,监听用户请求;(28)所述的服务运行平台将用户请求数据转换为业务数据类型;(29)所述的服务运行平台将业务逻辑返回数据转换为SOAP信息。
地址 201203 上海市浦东新区张江高科技园区碧波路456号4F