论文部分内容阅读
传媒行业经过几十年的发展沉积了各阶段的发展特色,基于各阶段、各种业务流程的应用或扩展都包含在各自的系统代码中,这样就形成了不具有重用性的信息孤岛系统。为有效应对这种状况,面向服务架构(Service-Oriented Architecture,简称 SOA),作为实现IT和业务同步的先进可行战略被提上了议事日程。
基于媒体行业存在的问题和面向服务架构SOA的集成能力,笔者提出了具有自主创新的基于SOA架构的媒体业务协同信息集成技术平台产品开发项目。它的目标是提供具有高度可伸缩性和可靠性的面向服务的集成、管理服务,以及跨异构IT环境的传统消息代理。该平台内部结构如图所示。
该平台软件将会对覆盖目前传媒行业的各个业务流程进行改进和集成,为国内外传媒行业系统集成提供服务。其中,基于SOA架构的媒体业务协同信息集成技术平台(SITEMAP)是目前传媒行业所有业务流程摄像、录入、传输、编辑、管理、存储、播出的缩写,具体含义为如下所示:
S——Shoot,摄
I——Ingest,录
T——Transfer,传
E——Edit,编
M——Management,管
A——Archive,存
P——PlayOut,播
通过对以上所有业务流程的集成与优化,将为各个业务之间的协同工作实现主要目标,其首要的目标就是高稳定性和智能性。
SITEMAP旨在解决传媒行业客户在成功部署面向服务架构的过程中所面对的如下特定技术挑战。
异构技术:实施SOA的第一步是将现有应用和资产以标准服务的形式进行发布;后续各步是在SOA生命周期中对这些服务进行管理。这一特性能够成功地适应一般企业的所有异构系统。
Web服务蔓延:SITEMAP提供了一个共享的服务基础架构,以及生命周期管理工具,这使得从服务构建/发布阶段到服务发现、组合、安全、部署和管理阶段的过渡变得更为高效。
点到点集成:SITEMAP提供了一个仲裁层(intermediation layer),避免了服务端点的直接连接,同时提供了一个支持服务插入的骨干(backbone)。借助管理终端,该骨干确保了在SOA大规模部署时通用服务(如可靠的消息、路由、数据转换和安全)能够得到正确的实施和管理。
数据孤岛:SITEMAP为跨越多个异构数据源的数据访问、转换和更新提供了一个通用基础架构。
安全孤岛:安全信息往往存储在孤岛中,被写死(hard-coded)成专门的应用。在企业转向SOA的过程中,必须将其转化为服务便于访问。这需要对每个服务都应用安全机制,其所造成的负担随着服务数量和用户数量的增加不断加重。SITEMAP将安全性作为服务进行提供,使每个业务流程或应用组件都能够利用具有一整套通用安全信息的通用安全框架。
缺乏敏捷性:SITEMAP采用基于元数据的复合框架替代编程驱动模型,极大地缩短了开发周期。该框架使服务能够按照业务流程模型进行组合,从而能够快速创建复合应用。因此,IT 系统能够有效扩展其SOA,并能够对整个企业范围的数据资产进行控制,与此同时,企业仍旧能够通过快速构建新的解决方案而保持敏捷性。
基于媒体行业存在的问题和面向服务架构SOA的集成能力,笔者提出了具有自主创新的基于SOA架构的媒体业务协同信息集成技术平台产品开发项目。它的目标是提供具有高度可伸缩性和可靠性的面向服务的集成、管理服务,以及跨异构IT环境的传统消息代理。该平台内部结构如图所示。
该平台软件将会对覆盖目前传媒行业的各个业务流程进行改进和集成,为国内外传媒行业系统集成提供服务。其中,基于SOA架构的媒体业务协同信息集成技术平台(SITEMAP)是目前传媒行业所有业务流程摄像、录入、传输、编辑、管理、存储、播出的缩写,具体含义为如下所示:
S——Shoot,摄
I——Ingest,录
T——Transfer,传
E——Edit,编
M——Management,管
A——Archive,存
P——PlayOut,播
通过对以上所有业务流程的集成与优化,将为各个业务之间的协同工作实现主要目标,其首要的目标就是高稳定性和智能性。
SITEMAP旨在解决传媒行业客户在成功部署面向服务架构的过程中所面对的如下特定技术挑战。
异构技术:实施SOA的第一步是将现有应用和资产以标准服务的形式进行发布;后续各步是在SOA生命周期中对这些服务进行管理。这一特性能够成功地适应一般企业的所有异构系统。
Web服务蔓延:SITEMAP提供了一个共享的服务基础架构,以及生命周期管理工具,这使得从服务构建/发布阶段到服务发现、组合、安全、部署和管理阶段的过渡变得更为高效。
点到点集成:SITEMAP提供了一个仲裁层(intermediation layer),避免了服务端点的直接连接,同时提供了一个支持服务插入的骨干(backbone)。借助管理终端,该骨干确保了在SOA大规模部署时通用服务(如可靠的消息、路由、数据转换和安全)能够得到正确的实施和管理。
数据孤岛:SITEMAP为跨越多个异构数据源的数据访问、转换和更新提供了一个通用基础架构。
安全孤岛:安全信息往往存储在孤岛中,被写死(hard-coded)成专门的应用。在企业转向SOA的过程中,必须将其转化为服务便于访问。这需要对每个服务都应用安全机制,其所造成的负担随着服务数量和用户数量的增加不断加重。SITEMAP将安全性作为服务进行提供,使每个业务流程或应用组件都能够利用具有一整套通用安全信息的通用安全框架。
缺乏敏捷性:SITEMAP采用基于元数据的复合框架替代编程驱动模型,极大地缩短了开发周期。该框架使服务能够按照业务流程模型进行组合,从而能够快速创建复合应用。因此,IT 系统能够有效扩展其SOA,并能够对整个企业范围的数据资产进行控制,与此同时,企业仍旧能够通过快速构建新的解决方案而保持敏捷性。