[发明专利]分布式软件系统的部署方法有效
申请号: | 200610099028.0 | 申请日: | 2006-07-14 |
公开(公告)号: | CN101105745A | 公开(公告)日: | 2008-01-16 |
发明(设计)人: | 王印龙;陶源;印和平;郭亮;胡捷 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L12/24 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申健 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 软件 系统 部署 方法 | ||
技术领域
本发明涉及企业级或电信级的分布式软件系统,特别涉及分布式软件系统的部署方法。
背景技术
软件系统一般有三种系统结构:
(一)集中式体系结构
由一个或多个服务器构成中心服务器,所有的用户请求均被发往中心服务器。中心服务器存储着所有的数据,并为所有的用户提供服务。显然这种结构简单、易于管理,但是容易造成网络或服务器系统的瓶颈现象。
(二)分层式体系结构
分层式体系结构易于扩大服务范围,分层的层次可以随着服务范围的大小而变化。这种结构中,服务器连接成树型结构,中心服务器被放置在树根位置,由叶子节点上的服务器为用户服务,每个叶子节点的服务器都存放着父节点服务器中的所有数据的子集。这种结构的缺点之一是数据可能要在许多个服务器上有备份,造成存储空间的浪费,而且用户请求的数据不在叶子节点服务器上时,需要较长的响应时间。
(三)分布式体系结构
从层次上看,分布式体系结构只有两层,中心服务器和本地服务器。但是从系统设计和实现的角度上看,存在有多个本地服务器的分布管理,本地服务器间的负载平衡以及中心服务器和本地服务器间的通信问题。
企业级和电信级的规模的软件系统中业务分布点数量比较多的情况下,就迫切需要一种能够方便的部署业务软件的方法,并减少由于人工操作不慎带来的软件版本的不一致性等。
发明内容
为了克服现有技术的缺陷和不足,本发明的目的在于提供一种分布式软件系统的部署方法,能够在电信级规模的软件系统中业务分布点数量比较多的情况下,方便的部署业务软件,并减少由于人工操作不慎带来的软件版本的不一致性,同时可以减少大量的人工工作量。
为了达到上述目的,本发明一种分布式软件系统的部署方法包括以下步骤:
(1)中心服务进程将业务软件版本更新指令发送到独立于业务分布点上业务流程的本地代理进程;
(2)本地代理进程根据该指令进行业务软件版本更新;
其中,所述中心服务进程和所述本地代理进程使用统一的二进制指令。
优选地,所述步骤(1)具体为:
(11)中心服务进程向独立于业务分布点上业务流程的本地代理进程发送版本升级或回退指令。
优选地,所述的步骤(2)具体为:
(21)业务分布点上的主机和备机的本地代理进程根据该指令向版本服务器获取业务软件版本;
(22)业务分布点上的备机进行业务软件版本升级或回退操作后在主机上执行双机倒换任务;
(23)业务分布点上的主机进行业务软件版本升级或回退操作后,向中心服务进程返回升级或回退的结果信息。
优选地,所述的步骤(21)具体为:
(211)业务分布点上主机的本地代理进程收到该指令后向版本服务器发送获取业务软件版本请求;
(212)版本服务器向主机上的本地代理进程返回业务软件版本;
(213)该主机的本地代理进程向业务分布点上备机的本地代理进程发送版本升级或回退指令;
(214)该备机上的本地代理进程向该主机的本地代理进程发送获取业务软件版本请求;
(215)主机上的本地代理进程将该业务软件版本发送给备机上的本地代理进程。
优选地,所述的步骤(22)具体为:
(221)备机上的本地代理进程对数据和版本进行备份操作;
(222)备机上的本地代理进程进行业务软件版本升级或者回退操作;
(223)备机上的本地代理进程将业务软件版本升级或者回退结果发送给主机上的本地代理进程;
(224)在主机上执行双机倒换任务。
优选地,所述的步骤(23)具体为:
(231)主机上的本地代理进程对数据和版本进行备份操作;
(232)主机上的本地代理进程进行业务软件版本的升级或者回退操作;
(233)主机上的本地代理进程向备机返回业务软件版本升级或者回退的结果信息;
(234)备机上的本地代理进程向中心服务进程返回业务软件升级或者回退结果信息。
优选地,所述步骤(1)前还包括:
(A)操作员通过用户操作进程,选择相应的业务分布点,通过不同的操作来组合指令库中不同的软件版本更新指令后发送到中心服务进程。
优选地,所述用户操作进程和中心服务进程之间的连接是通过浏览器/服务器的模式或客户端/服务器的模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610099028.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于监视传输光网络的光连接通道的方法和设备
- 下一篇:折叠式电子设备