文 芮 浩
随着北京电视台整体事业的不断发展,新的业务和需求不断涌现,对质量、效率和管理水平的要求也在不断提高,越来越需要一个跨部门的、能够满足协同工作要求的现代IT工作环境,使得各信息系统资源得到充分有效的利用。综合业务管理平台建设目标是根据北京电视台信息化总体规划,搭建一个覆盖全台节目生产、行政管理、产业经营、技术支持等业务的综合信息网络管理平台,实现台内部信息资源的交换与共享,提高节目生产、办公管理效率,规范业务流程、降低管理运营成本,提高综合信息服务的水平,为领导决策提供良好的支持。
1.业务管理需求
2.技术需求
首先,从全台利益出发,建立全台统一、共享、规范的信息系统体系架构,规范应用服务平台软硬件选型,在提供统一、高效的基础运行环境与工具的同时,避免出现各个子系统承建商各自技术标准不统一,系统间的技术分割,难于互连互通与运维的情况。其次,建立统一的业务数据标准化体系,规范各个子系统内部业务数据,避免出现系统之间数据重复、口径不一致等情况,实现全台信息资源的高度共享。第三,在总体应用规划的基础上,对台内总体业务流程进行梳理,建立规范统一的业务流程,避免出现跨系统流程断裂、重复等情况。第四,优化各系统配置,提高资源利用率,降低维护成本,提高信息安全和系统可靠性,最终实现统一系统资源、统一信息资源、统一用户操作界面、统一安全管理四个方面的需求。
北京电视台综合业务管理平台建设范围中,应用系统主要分为两类:完成特定管理业务功能的核心业务应用和服务于工作人员日常工作的基础支撑应用。核心业务应用包括:节目管理系统、行政管理系统、财务管理系统、人事管理系统、资产管理系统、广告管理系统。基础服务应用包括:桌面管理系统、邮件系统、统一认证系统、安全监控系统等。
近年来,国内各电视台对技术系统的网络化建设和改造实践逐步呈现出由单一制作功能向全台化、智能化、精细化过渡的重要特征。在此背景下,全台网络化综合应用业务管理平台的建设成为管理层关注的重点,涌现出大量不同系统规模和应用场景的项目实践和应用案例。本文以北京电视台综合业务管理平台建设为背景,介绍了北京电视台在该方面的设计思路,并着重对“人、财、物、行政、广告和节目”等核心系统功能及其间相互接口方案进行了阐释。
在设计中遵循了技术架构服务于应用,同时为了保障业务开放性和未来可扩展性,我们采用了层次化的架构。层次划分从下至上依次为:
首先,遍及北京电视台众多工作岗位的网络应用,需要稳定快速的网络平台作为支撑。
其次,作为业务规模较大的企业型应用,要用一系列硬件平台,包括主机、存储、备份等设备作为运行环境。
坐标原点位于模型对称线与楔体前缘交点, 以O标示, x轴与来流方向一致, y轴垂直于大平板表面. 在3条测量线上沿楔面的压力分布结果按照x′坐标给出, x′自原点O沿楔面指向下游.
第三,为实现各分散建设的子应用集中管理与集中服务,设计了统一的软件支撑平台,提供集中的目录管理、统一的数据存储、单一的门户服务、共用的消息系统。
第四,为持续保证北京电视台各类管理信息资源的有序性管理与使用,我们设计了统一的数据资源体系和数据接口。
第五,通过整体唯一的、基于SOA的应用集成与数据交换平台,各子应用可以与外部应用安全地进行应用或数据交互。
第六,基于统一的北京电视台信息门户,各业务应用的各功能模块可按需集成到门户当中实现用户操作界面统一。
通过此架构,我们可以很好地将各新建子系统纳入到统一的技术体系中来,保持新建系统的相对同构;利用大量的支撑平台与组件,降低子系统建设成本;同时在公共平台层建立了灵活的,技术无关的对外交互渠道,使得各子系统可以通过这一渠道与外部的异构系统实现低成本交互。
图1 综合业务管理平台整体技术架构
数据架构是信息系统总体架构的一个十分重要的组成部分。数据架构蓝图要识别出北京电视台的业务活动和管理活动中所涉及到的、需要由信息系统处理的主要信息类型,并揭示这些信息的内容、结构、位置、来源等。在建立北京电视台的数据架构蓝图时,我们综合考虑业务特点、数据本身的技术特点、应用系统架构的影响以及整体信息化需求这四方面的因素,将北京电视台的业务信息数据划分为以下模块:节目生产管理数据模块、节目制作播出数据模块、媒体资产管理数据模块、资产管理数据模块、广告管理数据模块、财务管理数据模块、行政办公管理数据模块、人力资源管理数据模块、决策支持数据、公用数据及外部数据等。图2是北京电视台的综合业务管理平台业务信息数据架构蓝图,体现了上述信息数据模块的划分以及各数据模块相互之间的关系。其中节目制作播出数据模块和媒体资产管理数据模块是由节目制作播出平台产生并同步到综合业务管理平台中来的。
该数据模型有以下一些主要特点:
(1)数据模块划分的粒度比较细,有利于根据各个应用系统所实现的功能的不同,将相应的信息与数据交由相关的应用系统管理。
(2)单个应用系统内部的数据不存在数据关联和数据传输的问题,而各个应用系统之间可通过企业信息服务总线进行数据交换。
(3)尽量减少数据冗余是数据分布的一条基本原则,但考虑到系统效率的问题,对于一些多个应用系统都需要经常访问的数据,可以允许适当的冗余,但各应用系统应通过一定的机制保证数据一致性。
图2 北京电视台业务信息数据架构图
综合业务管理平台是对电视台内部各个管理信息系统的集成,而任何管理信息系统的建设都直接服务于业务,需遵从于业务发展战略的要求。电视台核心业务系统包括“人、财、物、行政、广告和节目”六大类,下面对其进行介绍。
节目管理系统是是综合业务管理平台中最重要的核心业务应用,该系统通过对节目规划、节目制作、编排播出、节目播后四个主要阶段的有效管理,经过栏目规划、节目选题、节目制作、内容审核、技术审核、节目入库、节目编排、节目备播、节目播出、监控与播后管理等环节,建立规范统一的节目生产管理体系。节目管理系统的使用范围主要是总编室和各节目生中心,同时也为全台提供信息服务:通过与制播网的节目生产制作系统的无缝连接,实现编播一体化;通过共享汇集各部门与节目相关的各项信息,服务于全台各级领导和各部门,为节目生产相关决策和节目综合评价提供基础数据支撑。节目管理系统的功能包括节目制作管理、节目编播管理、版权管理、品牌管理、播出及播后、分析与报表、节目综合评价、节目决策管理等。
图3 各系统间接口需求总图
行政管理系统实现对电视台内部行政办公业务和后勤服务业务的管理,其中内部行政办公业务包括公文管理、会议管理、档案管理、外事活动管理等内容;后勤服务业务包括办公用品管理、劳保用品管理、用餐服务等内容。行政管理系统是电视台行政办公业务和各项生产业务顺利运行的基础和保障,是覆盖全台收发文管理、档案管理、行政办公、日常事务办理的综合办公与行政管理平台,是实现办公自动化、管理现代化的基本应用。各级领导与员工能够通过综合行政管理系统,实现业务块之内、跨业务块和跨级别的工作协同。
财务管理系统目标是依据财务管理制度,实现全面预算管理、资产管理、应收管理、应付管理、成本管理、资金管理、财务核算管理等财务管理体系和财务分析体系。其建立了统一的报表管理,满足各项预算的编制、执行控制和业绩考核分析要求和收入、成本的核算要求,满足资产的核算和实物的管理,满足对往来款项的核算要求,掌控资金的流入和流出情况。通过财务管理系统规范可财务工作,优化资源配置及资金配置,提高资金使用效率,促进电视台事业健康发展。财务业务系统包括预算管理、资产管理、应收应付、成本管理、总账管理和报表管理等功能。
人事管理系统负责维护全台职工的基本信息,进行人员招聘、内部调动、绩效考核、档案管理等人事方面的管理,负责全台职工工资、奖金、保险业务的管理,负责台内员工职称评定、教育培训、学历管理以及职业资格考试的管理。通过和“节目评估与奖励、岗位评估与竞聘、人员薪酬查询与管理”等动态化的客观实际有机地结合,使其产生相互作用、又相互制约的联动效应,实现人力资源的科学化、规范化、动态化管理。人力资源管理系统包括人事管理、工资管理、保险管理、职业培训和考勤考核等功能。
资产管理系统业务的目标在于对全台各类资产的采购、调配、使用、维修、报废等资产生命周期的各个环节的信息进行全面管理,有效提高全台资产的调度及使用效率,最大限度的为节目生产管理及其他业务管理工作提供有力支持。
广告是北京电视台经济的主要来源和手段,广告管理系统的总体建设目标是规范和加强广告业务过程的管理,强化各部门协同,集中共享各部门广告相关的信息,减少不必要的中间环节,降低运营成本,提高广告管理的效率,确保广告创收和客户服务水平稳步提升,全面提升电视台广告部的核心竞争能力,支撑电视台的发展战略。广告业务管理系统的功能包括客户管理、合同管理、结算管理、串编管理、磁带管理、统计分析等。
在综合业务管理平台中各个业务系统均与其他系统有大量业务数据交互联系,如:各业务系统均需要从人事系统中获取人员和部门基本信息,节目管理系统也要将节目栏目基本信息发送给节目制作播出系统、广告系统、财务系统等。系统间接口需求如图3所示。这种接口需求要通过开发软件接口来满足,软件接口是实现一个系统跟另外系统进行信息交互的桥梁,在不同的系统之间,根据系统的关联程度的不同存在紧耦合和松耦合两种:紧耦合要求接口响应反应快,消息不能阻塞;松耦合则对响应反应要求比较低。多系统互联时也存点对点对接和总线型对接两种连接方式,由于点到点的集成较复杂且不利于后续维护和接口复用。在符合业务需求的前提下,为保证跨系统异构数据间的交互,我们采用了松耦合总线型交互方式,目前这类方式中最为灵活的方案首推面向服务的架构,即SOA架构。基于该架构可将各系统中的服务通过通用的方式进行交互,不仅能实现内部各业务系统间的灵活集成,还可以用统一方式安全有效地实现的内外部系统协同。
企业信息服务总线与业务流程管理平台是将北京电视台跨系统互联的技术方案定位于SOA架构的具体内容。企业信息服务总线是以服务聚合的形式将各分散的异构应用及数据资源以总线方式整合在一起,实现分散资源对外服务的复用。业务流程管理平台是以上述应用及数据封装而成的服务资源作为执行单元,配合业务流程的可视化设计,实现跨系统的业务协同。企业信息服务总线与业务流程管理平台均为基于WEB服务的应用整合技术,仅侧重点不同,前者为服务资源整合的基础件,而后者侧重服务资源协同过程的灵活设计与控制。其中,企业信息服务总线为集成整合中的重点和难点,在北京电视台的SOA架构中,各个应用系统不允许直接调用其它应用系统提供的服务,必须由企业信息服务总线与业务流程管理平台向各应用系统提供统一、规范的服务和流程控制。改进后的系统间接口示意图如图4,各业务系统之间的通讯,都需要以企业信息服务总线为中介,实现服务智能转发、消息过滤和格式转换等,各系统需根据接口规范实现对外接口和与平台间系统的集成。
图4 基于SOA架构的应用系统接口线示意图
本次北京电视台综合业务管理平台建设项目具有规模大、业务复杂的特点,因此在设计阶段就遵循了高可用性、安全性、可扩展性等一些重要原则以保障后续建设的顺利衔接和有效执行。系统设计在追求业务覆盖面广、架构完善、技术先进的同时,也考虑到了系统及其运行环境的可实施、可管理、可维护,并在设计中重视建设后的管理与维护体系。
北京电视台综合业务管理平台根据北京电视台信息化建设总体规划建设,以节目制作、管理、运营过程中所产生的各种信息为基础,以节目管理为核心,以人、财、物为要素,以收入、支出2条资金流向为主线,建设了基础软硬件平台和“人、财、物、行政、广告和节目”等核心系统,实现了各业务、职能部门的高效协同,进而通过企业信息服务总线和业务流程管理平台对各系统进行了应用整合,智能抽取所需接口数据,直接服务于北京电视台的节目生产、管理、决策的各个层次,最终成为北京电视台降低成本、提高效益,增强综合竞争能力服务的信息管理平台。目前该平台已经形成一定规模的协同办公、智能处理待办事项和跨系统业务流程,在实际运转中发挥了较好的作用,这一新平台在内容生产和业务管理中所能起到的作用必将随着今后全台网络化应用的进一步推广而充分发挥其应有的积极作用。