[发明专利]一种服务开发方法和系统有效
申请号: | 201110194201.6 | 申请日: | 2011-07-12 |
公开(公告)号: | CN102325153A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | 陈春松 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 开发 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种服务开发方法和系统。
背景技术
在互联网时代,消费者对虚拟服务的需求日益提高,服务提供商对新服务的快速响应能力是吸引消费者,提高消费者忠诚度的重要指标。
因此快速开发、快速部署服务是提高竞争力的重要条件。随着服务的数量越来越多,依赖关系(服务与服务之间,服务于第三方库之间)会越来越复杂,其复杂程度会超出一个人所能控制的范畴。如何确保度服务和第三方库的每一次修改都不会引起系统的不兼容性,从而导致服务的不可用,是服务开发、部署面临的首要问题。
发明内容
本发明提供了一种服务开发方法,该方法能实现服务的快速开发,并且能保证系统的兼容性。
本发明还提供了一种服务开发系统,该系统能实现服务的快速开发,并且能保证系统的兼容性。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开了一种服务开发方法,该方法包括:
定义服务的基本信息;其中,服务的基本信息包括:服务类别信息、服务类别属性信息、服务信息、服务属性信息、服务方法信息、服务依赖信息;
定义服务的边界,具体为:为服务所包含的累、配置文件和属性文件定义边界;
定义服务的客户端标示;服务的客户端标示用于标示被客户端用到的类;
对服务的依赖性进行验证。
本发明还公开了一种服务开发系统,该系统包括:服务开发中心、版本控制服务器、信息数据库,其中:
服务开发中心,用于定义服务的基本信息、服务的边界和服务的客户端标示,并对服务的依赖性进行验证;
其中,服务的基本信息包括:服务类别信息、服务类别属性信息、服务信息、服务属性信息、服务方法信息、服务依赖信息;
定义服务的边界,具体为:为服务所包含的累、配置文件和属性文件定义边界;
服务的客户端标示用于标示被客户端用到的类;
版本控制服务器器,用于保存服务的代码和服务的发布包;
信息数据库,用于保存服务的基本信息。
由上述可见,本发明这种定义服务的基本信息、定义服务的边界定义服务的客户端标示,并对服务的依赖性进行验证的技术方案,由于给出了定义的服务描述信息,因此能实现服务的快速开发,并且进行服务依赖验证的方案能保证系统的兼容性。
附图说明
图1是本发明实施例中的服务开发框架示意图;
图2是本发明实施例中的具体的依赖关系的示意图;
图3是本发明实施例中的一种共享库管理方法的流程图;
图4是本发明实施例中的一种服务开发方法的流程图;
图5是本发明实施例中的一种服务开发系统的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
在本发明的方案中,所有的开发以服务为基础,开发人员将专注于服务逻辑的开发,而较少关注其它相关服务的状态。
在本发明的方案中,服务开发将遵循以下规则:
·服务作为最小的开发粒度,不同的服务将在开发中以合理的方式进行隔离。
·服务作为最小的编译粒度,参考服务的依赖关系,服务应该是可单独编译的。
·服务作为最小的打包粒度,以真正实现服务级的热更新。
·服务作为最小的部署粒度。
图1是本发明实施例中的服务开发框架示意图。在图1中,各个部分的描述如下:
·开发人员
·用来开发服务
·管理人员
·用来查看、监测服务的各种信息。
·服务开发环境
·用来快速开发服务
·创建服务,并产生服务描述信息。
·产生服务代码框架,应用服务编码规则。
·查询现有服务
·编译、打包、发布服务
·验证服务一致性
·浏览器
·管理人员用来通过web服务器浏览服务信息。
·服务包
·Jar包,用来发布服务
·版本控制服务器
·用来保存服务代码,服务发布包
·应用服务器
·用来运行服务
·服务信息数据库
·保存服务描述信息
·保存服务依赖信息
·保存服务运行日志
·Web服务器
·实现服务的查询、监测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110194201.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于导引电路通过壁体的电气连接端子
- 下一篇:宠物用粒状复合吸收体