[发明专利]一种Web服务应用框架模型无效
申请号: | 201210372217.6 | 申请日: | 2012-09-29 |
公开(公告)号: | CN102902543A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 魏子重;杨美杰;郑玉星;孙向晖 | 申请(专利权)人: | 山东浪潮齐鲁软件产业股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 服务 应用 框架 模型 | ||
1.一种Web服务应用框架模型,其特征在于该模型应用于Web服务部署发布、服务处理过程、服务处理能力和业务逻辑的分离,应用框架模型由服务引擎层、服务控制层、服务组件层及业务逻辑层组成,其中:
服务引擎层:实现服务部署、协议支持与服务组件的解耦,支持由简单Java对象按照不同的协议要求部署发布Web服务;
服务控制层:实现服务执行过程控制与服务组件的解耦,将服务执行过程由服务组件中提取出来单独构建,在服务应用时再将服务组件注入所需的服务过程中;
服务组件层:用来描述服务所具有的能力,服务能力与服务执行过程无关、与实际的业务逻辑无关,在服务执行过程中根据需求动态绑定相应的服务执行过程和业务处理逻辑;服务组件层将这些服务所具有的能力进行抽象提炼,形成通用的服务组件;
业务逻辑层:为服务组件提供业务逻辑处理,业务处理逻辑能来源于应用的业务处理组件或构建新的业务逻辑实现,在Web服务执行过程中能选择相应的业务处理逻辑进行执行。
2.根据权利要求1所述的Web服务应用框架模型,其特征在于服务引擎层由服务部署发布支持、应用框架集成、标准规范支持三部分组成;其中:
服务部署发布支持结合Web服务的基础协议,将简单Java对象发布为Web服务,能根据实际的应用环境选择适合的协议和发布模式;
应用框架集成实现Web服务的部署发布管理与应用开发框架的集成,Web服务部署发布过程中需要应用开发框架的支持,同时利用服务列表、服务管理控制台将Web服务管理与开发框架集成;
标准规范支持实现对Web服务基本标准规范的支持按照规范协议的要求,发布响应的Web服务。
3.根据权利要求1所述的Web服务应用框架模型,其特征在于服务控制层由服务处理过程控制、服务组件重用支持组成;其中:
服务处理过程控制将服务执行过程由服务组件中提取出来,进行抽象、提炼,形成通用的服务执行过程;
服务组件重用支持根据应用环境和应用要求,选择响应的服务处理过程,在Web服务使用时,将服务组件注入服务处理过程进行处理,完成服务应答,实现服务组件的重用。
4.根据权利要求1所述的Web服务应用框架模型,其特征在于服务组件层由服务安全管理、服务请求验证、业务逻辑绑定、服务应答格式化组成;其中:
服务安全管理结合应用系统的安全策略,进行服务安全管理,包括:身份验证、权限验证;
服务请求验证进行服务请求的数据格式验证和数据验证,利用可扩展标记语言进行请求数据格式验证和数据验证;
业务逻辑绑定通过预留的接口,根据服务组件的应用要求,将相应的业务逻辑绑定到服务组件中,完成业务逻辑绑定;
服务应答格式化用来处理服务的返回信息,根据实际的应用环境的要求,利用可扩展标记语言构建服务的返回信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮齐鲁软件产业股份有限公司,未经山东浪潮齐鲁软件产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210372217.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型固定齿轮
- 下一篇:一种新型的转曲传动结构