[发明专利]一种基于流程描述语言的电视台业务系统集成方法无效
申请号: | 200810224014.6 | 申请日: | 2008-10-10 |
公开(公告)号: | CN101763253A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 李军;温晓瑶;王堃越;徐灿;史朝兵;张峰;马江民;孙伟 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04N5/222 |
代理公司: | 北京天悦专利代理事务所 11311 | 代理人: | 田明;任晓航 |
地址: | 100080 北京市海淀区西草场*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 流程 描述 语言 电视台 业务 系统集成 方法 | ||
技术领域
本发明涉及一种业务系统集成方法,尤其是涉及一种基于流程描述语言的电视台业务系统集成方法。
背景技术
在广电行业中,随着电视台内部业务系统的数字化改造以及电视台内部各种系统网络的构建,一个电视台往往形成了采集收录、新闻制播、综合制作、演播网络、编排备播、媒资管理、播出分发等众多的业务系统。每个业务系统完成一定的工作后,需要将产生的结果输入到另一个或几个业务系统,开始新的工作环节。所有的业务系统联合在一起共同完成电视台节目的采集、编辑、播出、存储和管理等工作。因此,各个系统之间实现信息共享化,业务流程化和管理集成化的需求便应运而生。
目前,大多数电视台采用基于ESB(Enterprise Service Bus,企业服务总线)的SOA(Service-oriented Architecture,面向服务的架构)来实现各系统之间的协同工作。
SOA是一种架构模式,它将应用程序的不同功能单元(称为服务)通过服务之间定义良好的接口和契约联系起来,接口采用中立的方式进行定义,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
ESB是由中间件技术实现并支持SOA的一组基础架构,支持异构环境中的服务、消息以及基于事件的交互,并且具有适当的服务级别和可管理性。简单地说,ESB就是试图将应用服务器上的多种逻辑层面迁移到总线以及连接点上,从而降低企业内部信息共享的成本。
电视台采用SOA架构,每个业务系统提炼出若干个业务服务,注册在ESB上,各个业务系统通过ESB调用业务服务实现各系统之间的协作。虽然各个业务系统提炼出来的许多公共业务服务可以供其它业务系统调用,但是这些业务服务之间相互独立,没有任何衔接性。如果要完成一个工作流程,需要经过如下的几步调用:
1、业务系统A调用业务系统B提供的业务服务1完成一个工作步骤;
2、业务系统A根据工作步骤1反馈的结果调用业务系统C提供的业务服务2完成第二个工作步骤;
……
N、业务系统A根据工作步骤N-1反馈的结果调用业务系统X提供的业务服务N完成第N个工作步骤。
从上面的描述模型可以看出,业务系统A要完成一个工作流程需要主动通过ESB进行多次调用操作。其间可能业务系统B、C为协助完成该工作流程也需要通过ESB发起多次调用操作。这种方式不仅没有体现SOA的优势,而且多次调用后时间效率大大降低。此外,处理的过程对业务系统A来说并不是透明的,系统之间的耦合度较高。
发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种基于流程描述语言的电视台业务系统集成方法,该方法能够减少业务系统对业务服务的调用次数,提高工作流程的执行效率,并能降低板块之间的耦合度。
为达到以上目的,本发明采用的技术方案是:一种基于流程描述语言的电视台业务系统集成方法,包括以下步骤:
(1)业务系统创建业务服务,用Web服务描述语言描述创建的业务服务,生成业务服务的Web服务描述语言文档,并在企业服务总线上注册;
(2)将在企业服务总线上注册的编排工作流模型所需的业务服务的Web服务描述语言文档导入工作流建模工具,利用流程描述语言编排工作流模型;
(3)将步骤(2)中编排好的工作流模型通过工作流引擎对外发布成Web服务,并在企业服务总线上注册。
如上所述的一种基于流程描述语言的电视台业务系统集成方法,步骤(1)中所述的业务服务包括Web服务、EJB服务和MQ服务。
如上所述的一种基于流程描述语言的电视台业务系统集成方法,步骤(2)中所述的流程描述语言为业务过程执行语言。
如上所述的一种基于流程描述语言的电视台业务系统集成方法,步骤(2)中所述的工作流建模工具为ActiveBPEL工作流建模工具。步骤(3)中所述的工作流引擎为ActiveBPEL工作流引擎。
本发明的效果在于:通过将多个业务系统提供的业务服务编排成工作流模型的方式,降低了业务系统对服务的调用次数,提高了工作流程的执行效率,同时降低了系统之间的耦合度。
附图说明
图1是本发明所述的方法流程图;
图2是实施例中所述的工作流程的执行过程示意图。
具体实施方式
下面结合实施例和附图对本发明进行详细的描述。
图1出示了本发明所述的基于流程描述语言的电视台业务系统集成方法,包括以下步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810224014.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:治疗脂溢性脱发的药物
- 下一篇:仿真眼睛