[发明专利]一种对基于SOA的业务运营支撑系统的服务管理方法无效
申请号: | 201210184570.1 | 申请日: | 2012-06-06 |
公开(公告)号: | CN102722795A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 邱锡鹏;范雄雄;赵进;宋旭翃;朱悦念;金燕芬 | 申请(专利权)人: | 复旦大学;东方有线网络有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 soa 业务 运营 支撑 系统 服务 管理 方法 | ||
1.一种基于SOA的业务运营支撑系统的服务管理方法,其特征在于设计3个模块,并使3个模块协同工作,实现对系统中众多服务的管理;3个模块分别为:服务注册管理模块、服务质量管理模块和工作流引擎模块;其中:
服务注册管理模块是一个服务注册中心,用于服务的增、删、改、查,采用TMF提出的e-TOM模型中的聚合商业实体和商业实体的概念对服务进行分类,并且以此作为组织服务的标准;
服务质量管理模块是一个服务质量监控中心,用于对服务运行期间的动态监控,采用关键服务替换策略;
工作流引擎模块是一个工作流引擎,用于服务与业务的映射,提高服务重用的可能性和业务驱动的灵活性,并为质量监控中心反馈服务的相关信息;
系统采用总线结构,服务管理方法的具体步骤为:
(1)利用面向对象思想和e-TOM模型的概念从业务流程中提取出相关服务,并挂接到总线上,向服务注册中心注册;
(2)工作流引擎组合服务与逻辑,驱动业务的运行,并反馈服务信息给质量监控中心和服务设计人员;
(3)质量监控中心动态监控服务运行情况。
2.根据权利要求1所述的服务管理方法,其特征在于:步骤(1)中所述服务挂接的步骤为:
(1)以TMF提出的e-TOM模型中的聚合商业实体和商业实体的概念为参考,从业务流程中,提取粒度不同的服务,完成服务需求设计,并由开发人员开发出相应对的服务;
(2)将服务挂接到企业系统总线上,并发送消息给服务注册中心进行注册;
(3)服务注册中心向服务质量监控中心发送ISO/IEC 9126模型要求的与服务相关的信息,服务质量监控中心据此更新本模块维护的服务质量参数表,表中记录ISO/IEC 9126模型要求的所有参数;
(4)服务注册中心发送消息给工作流引擎,工作流引擎收到消息后,更新业务服务映射表,并驱动相关业务的运作。
3.根据权利要求1所述的服务管理方法,其特征在于:步骤(3)中所述动态监控服务运行的步骤为:
根据ISO/IEC 9126模型,并采用算法Qj= Pi,其中Pi为ISO/IEC 9126模型所要求的参数,Wi为参数对应的权重,根据实际的系统和以往的经验来设定各个Pi所对应的Wi;为Qj设定一个阈值θj,动态计算各个服务的Qj值,每间隔t秒遍历计算质量表中的所有值Qj值,当Qj> θj时,表明服务j未能正常执行其功能,在表中的标志位的参数Ij加1;如此循环,直至Ij>ξj时,其中ξj为标志位的阈值,表明该服务已不能承担其声明的功能,需要替换或重启。
4.根据权利要求3所述的服务管理方法,其特征在于:对重要和不重要的服务,采取不同的策略;重要的服务影响系统的整体性能,所以对重要的服务采取异地备份,根据所述算法,当重要的服务出现问题时,采取替换策略,由工作流引擎中止出问题的服务,然后发送消息激活异地备份的服务,所述消息中含有被停服务的上下文,并且发出警报告知系统工作人员,有重要的服务已被中止,需重新调试;
不重要的服务不影响系统的整体性能,不需异地备份,采取直接发出警报告知服务维护人员进行相应的处理。
5.根据权利要求3、1所述的服务管理方法,其特征在于步骤(3)中所述的工作流引擎根据业务服务映射表,并在服务与服务之间加入逻辑处理,驱动相关业务的运作;增加业务和服务的映射,当业务流程变更,且调用的服务不变,而处理逻辑变更时,只需修改逻辑;或者当处理逻辑不变,只是变更服务,则将新的服务替换旧有服务;
并且在服务为质量监控中心筛选出重要服务,以及为设计人员提供筛选出冗余或不合适的服务,以下是筛选策略:为每一个服务设置一个标志位Dk,每调用一次k服务,Dk便加1,每间隔时间T,遍历一次服务注册中心,设λ为设定阈值,将其中Dk<λ的服务加入工作流引擎的服务待删表中,并为待删表中的服务设置标志位Lk,K服务每加入一次待删表,Lk便增1;当经过N个T时间之后,服务待删表中的服务的标志位Lk=N时,表明该服务调用次数极少,放入删除表中,供系统人员参考;
当Dk的值很高时,为之也设定一个阈值δ,当Dk>δ时,表明该服务经常被调用,将该服务的信息列入常用服务表,作为质量监控中心的关键服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学;东方有线网络有限公司,未经复旦大学;东方有线网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210184570.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理