郑州电视台全台互联平台系统分析 蔡顶.docVIP

郑州电视台全台互联平台系统分析 蔡顶.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
郑州电视台全台互联平台系统分析 蔡顶

郑州电视台全台网互联平台系统分析 郑州电视台网络部 蔡顶 孙滨 摘要:简述了郑州电视台新大楼全台网系统的设计目标、设计思路以及各子网的结构和运行方式。最后总结了郑州电视台全台网的安全性和高效性 关键字:ESB 互联 平台 接口 郑州电视台全台网互联平台由中科大洋公司负责搭建,与传统的工作流互联平台和插件互联平台一样,大洋ESB互联平台也是为了便于实现系统间互联互通而开发的一个中间件产品,平台主要通过工作流、Web Service等技术,来辅助实现各个业务系统之间的松散耦合式互联。ESB(Enterprise Service Bus)互联平台以面向服务系统架构(SOA)为设计理念,由各个业务系统定义和实现各自参与系统互联所需的Web Service并注册到互联平台,通过ESB互联平台对这些Web Service进行统一的注册、管理、调用,并根据具体的业务逻辑将这些Web Service组织编排为流程模型,来实现复杂的互联业务需求。 面向服务的体系结构(Service-Oriented Architecture,SOA)是一种目前比较先进的IT体系结构,核心是将业务转换为一组相互连接的服务,可通过网络访问这些服务。这个网络可能包含在公司内,也可能分散于各地且采用不同的技术。需要时,可以将这些服务组装为应用程序,即相互连接的服务提供者和使用者,彼此结合以完成特定业务,使业务能够适应不断变化的情况和需求。 ESB互联平台仍然是以流程组织为工作核心(兼容以前基于工作流引擎和工作流桥方式来实现系统互联的模式),通过编排工作流程来实现具体的业务逻辑。与以前的工作流引擎互联平台不同之处是:ESB互联方式下各业务系统主要是通过Web Service的方式来与ESB互联平台交互的。ESB支持动态调用或动态实现各系统提交的Web Service,还支持不同参数之间的格式转换。这样通过ESB就可以把一系列的Web Service服务按照某种业务逻辑组织起来实现一个实际业务。 郑州电视台ESB 平台主要功能 ESB系统互联平台的核心是工作流引擎系统。工作流引擎支持动态调用任意接口的Web Service(对应Invoke 类型节点)、动态实现任意接口的Web Service(对应Start 和Receive 类型节点),还支持不同参数之间的格式转换(对应Transform 类型节点,在Invoke、Receive、Start 等其他节点也支持嵌入的格式转换功能)。这样就可以把各个系统的Web Service 组织为一个业务流程。 每个流程的启动节点也对应一个Web Service,这个Web Service 的参数格式是根据业务需要来决定的,不同流程模型的Web Service 参数可能会不一样。互联平台可以动态实现这个参数格式不固定的Web Service,这样外系统调用这个Web Service 就可以启动流程。 ESB只是一个服务的组织者,不是服务接口的制定者。ESB可以动态的调用各种接口的web service,而不是一个规定的格式,这样的好处是,可以直接使用其他系统已有的web service服务,而不是要求其它系统按照规定的接口参数格式重新开发一个,ESB想调用某厂商制作系统的入库服务,只要制作系统提供该服务的接口定义就可以了,大大降低了系统互联的接入成本。 因为ESB支持动态调用,各个系统提供的服务,并不是为系统互联定制开发的,所以是可以重用的。比如上面说到EMB提供的“添加文件拷贝、转码任务”这个接口,点对点互联的时候,并不涉及到任何流程,也可以被第三方系统直接使用。 在各个系统的接口统一的情况下,连业务流程都是可以重用的。比如有个业务流程是“素材从制作系统进入媒资系统”,以后要加一个“素材从制作系统进入演播室系统”业务,那么在ESB中定义新的流程的时候,可以使用拷贝的方式新建,使得流程的定义更加简单,也不容易出错。 下面是郑州电视台ESB+EMB双总线结构的一个示意图 ESB和EMB是一个松散耦合的关系,他们的这种松散耦合的关系是从如下几个方面体现出来的: EMB的工作模式决定了EMB对ESB没有特别的要求。EMB本身是一个提供了各种媒体总线功能的系统,外系统要使用这些功能,唯一的途径是通过调用EMB提供的接口,这些接口包括添加任务(包括迁移,转码,MD5校验等任务),任务进度查询,删除任务等等。EMB一旦定义好了这些接口,就是被动的供别人调用,不会要求使用这些接口的必须是某个厂商的ESB。 参考文献:《TCP/IP路由技术(第一卷)》(第二版) 作  者:(美)多伊尔,(美)卡罗尔著,葛建立,吴剑章

文档评论(0)

dong19810412 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档