• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

长天中央电视台国际互联网站系统解决方案

发布: 2007-6-09 18:46 | 作者: seanhe | 来源: | 查看: 32次 | 进入软件测试论坛讨论

领测软件测试网

1) 市场需求

客户背景

中央电视台是中国第一大电视台,也是中国影响力和覆盖面最大的媒体,中央电视台作为国家新闻的权威机构,利用先进的Internet技术,

已经走在了新媒体的前沿。为加快中央电视台电子工程建设,长天公司凭借雄厚的技术实力先后实施了中央电视台新闻中心管理系统、新闻共享系统、中央电视台国际互联网站等项目。

客户面临的挑战  

中央电视台原来的网站系统原有流程既重复工作 又影响了新闻的时效性,在很大程度上制约了网站的点击率。   

长天的解决方案

长天公司在99年4月承担了中央电视台国际互联网站系统改造工程,根据中央电视台网站发展规划,建立起了一个全新的、以主机托管方式运行的综合文字、图片、视频/音频于一体的自动化信息发布系统。其应用系统按照功能分为“信息发布子系统、视频播出子系统、发布管理子系统、制作子系统、数据服务子系统、管理子系统、电子商务子系统“等,准备建立国内6个镜像站点、国际2个站点(北美、欧洲)镜像的规模。网站定位是商业网站,全面介入电子商务。99年6月开通北京电信的主站点和吉通的镜像站点,实现基本信息的发布功能;10月份前,全面建成主站点,开通国内镜像站点,制作系统开始试运行;12月,系统全面投入使用;2001年开始进入电子商务和个性化网站开发。

   

2)目标市场:

 

中央电视台国际互联网站系统的成功应用和长天公司优质的服务,得到了中央台领导的高度认可,标志着长天公司在媒体行业具有更全面的综合系统集成能力,所以,长天公司将开发的中央电视台国际互联网站系统作为产品推广到其他电视台新闻系统,为推动电视行业的发展贡献积极力量。

3)解决方案概述:

国际互联网站系统解决方案先阶段的应用是在央视国际网络。央视国际网络自2002年底推出全新改版的内容制作系统和信息发布系统之后,系统的制作和发布能力大大提高。但伴随着互联网技术的迅猛发展,节目部门用户的需求也在不断变化,尤其是为了达到更好的宣传效果,用户经常要求对节目信息在页面上的显现形式进行更新和改变。由于央视国际网络的页面信息发布采用的是动态发布技术,也就是用程序实现的,所以为了满足用户的要求我们必须经常对已开发应用系统进行修改和维护。加上在2003、2004年的工作中使用新的内容制作系统加快了网站频道、栏目的上线速度,使网站现有频道和栏目的绝对数目达到了较高的水平,直接导致这类修改数量增大,平均每月要发生上百次。另一方面,网站频道、栏目的的增加也使数据量激增,在此情况下为了保持系统的运行效率,作为开发公司我们对各个上线系统也在随时进行监测,并不断对系统进行优化。目前已投入使用并需要不断进行维护的应用系统主要包括:

1. 网站内容制作系统

? 频道部分

? 上网栏目部分

? 其它内容制作子系统

? 系统管理部分

2. 网站信息发布系统

? 内容发布子系统

? 动态应用子系统

? 视频发布子系统

? 用户注册及会员管理子系统

? 数据分析子系统

? 邮件列表子系统

? 在线/网上调查、投票子系统

经过几年的技术积累,我们的解决方案得到了客户的认可,也得到了业内的好评。证明这套方案的确是一套优秀的国际互联网站系统解决方案,值得信赖,对客户的投资实现了最大的保护。

4)解决方案业务功能:

国际互联网站系统解决方案现阶段在cctv.com实现的功能是:

1. 保证央视国际网络对外宣传工作的顺利进行;

2. 保证在央视国际网络业务增长的同时,系统能够安全稳定地运行;

3. 使央视国际网络的技术资源在支持总体业务目标的同时能够成为台里的战略资产,最大限度地为中央电视台发挥效益;

4. 使中央电视台能有效利用高新技术在国际互联网上更好的宣传党和国家的方针政策,为广大网上用户提供政治思想内容健康和艺术形式丰富多彩的各种信息;

5. 使央视国际网络这个“新媒体”在电视宣传中发挥其独特的作用。

5)技术:

国际互联网站系统解决方案采用基于Web 的三层架构,应用系统的功能分布为四个层次:客户端程序,服务器端的表示层,应用逻辑层和数据层。其结构图如下:

 

? 客户端程序:网友都可以通过标准浏览器来访问网站。使用标准浏览器作为人机界面可以极大地降低整个系统的管理维护成本和人员培训成本。从发展的眼光来看,系统应该可以支持多种客户端程序,可以是传统的PC, 手持设备PDA, 手机,呼叫中心等。

? 服务器端的表示层:管理和支持多种渠道的客户端程序,将不同渠道的客户的请求翻译成对应的系统功能调用,并递交给应用逻辑层处理,接收处理结果并根据客户端程序的类型生成相应的表示形式返回给客户。现阶段的最主要的任务是支持标准浏览器,由Web 服务器承担。若需要支持多渠道,目前Oracle、BEA都有相应的Portal产品。

? 应用逻辑层:企业应用系统的中枢,完成所有的业务处理。支持按组件模型设计的应用系统,可以通过标准的组件接口(RMI/IIOP)或Web服务(Web Services)的形式封装应用逻辑,向表示层提供服务。

? 数据层:可靠有效地保存企业的经营数据,保证数据的完整性,方便应用程序开发,具有ACID (Atomicity、Consistency、Isolation、Durability)特性。

组成部件

解决方案在HP安腾2服务器平台之上运行,为用户构建了全新的企业计算架构,实现了更高的扩展性和可靠性:解决方案具有如下的技术特点和优势:

? 高度可扩展性:基于Web, Cluster技术的三层B/S架构具有高度扩展性及安全性;

? 高度的开放性:全面采用J2EE 开发,使得系统具有优秀的跨平台能力,能够方便地同其它外购系统实现无缝集成;

? 地域集中程度的灵活选择:数据库与服务器的集中程度可灵活选择,可实现高度扁平化组织结构;

? 高度可维护、可进化的规范化系统程序:通过严格执行规范化的开发流程,本系统具有完善准确的业务流程设计、数据结构设计、用例分析、界面设计、程序结构设计、程序注释等文档资料,从而使用户能够维护和扩展系统,保证系统具有高度的可维护、可进化的能力;

通过实际使用惠普rx2600服务器,发现它具备以下优势:

? 增强的灵活性,最大限度提高部署/重新部署实用性

? 轻松将HP Integrity rx2620-2服务器与您现有的环境相集成

? 高效的维护和高密度

? 较低的运营成本,提高的IT生产效率,增强的系统可用性

? 投资保护

6)用户界面:

cctv.com首页

 

cctv.com新闻频道首页

 

cctv.com视频系统首页

 

cctv.com界面色彩鲜明但不杂乱,颜色搭配协调,结构规整,一目了然,重点突出,图文并茂。具备优秀的交互友好性。

 

7)系统架构和应用部署:

最前面是apache web服务器,中间采用了weglogic应用服务器,后面是oracle数据库。系统架构采用的是J2EE应用MVC(模型-视图-控制)模式。MVC的核心就是做到三层甚至多层的松散耦合。它在浏览器(本文对客户代理都称浏览器)和JSP或SERVLET之间插入一个控制组件。这个控制组件集中了处理浏览器发过来的HTTP请求的分发逻辑,也就是说,它会根据HTTP请求的URL,输入参数,和目前应用的内部状态,把请求分发给相应的WEB 层的JSP 或SERVLET。另外它也负责选择下一个视图(在J2EE中,JSP,SERVLET会生成回给浏览器的html从而形成视图)。集中的控制组件也有利于安全验证,日志纪录,有时也封装请求数据给下面的WEB tier层。这一套逻辑的实现形成了一个像MFC的应用框架,位置如图:

 

我们采用的是Apache Struts解决方案。Struts是一个免费的开源的WEB层的应用框架,apache软件基金致力于struts的开发。Struts具是高可配置的性,和有一个不断增长的特性列表。一个前端控制组件,一系列动作类,动作映射,处理XML的实用工具类,服务器端java bean 的自动填充,支持验证的WEB 表单,国际化支持,生成HTML,实现表现逻辑和模版组成了struts的灵魂。

下图体现了Struts的运作机理:

 

8)客户价值:

央视国际网络自成立以来,通过使用我公司开发的国际互联网站系统,在几年时间里取得了长足的发展,目前网站的平均访问量为Hits:2.5亿/日,PageView:1000万/日,已成长为一个面向全世界,提供中英文文字、图片、音视频流等服务的综合性网站。网站在规模、技术功能和信息内容等方面都已经达到了国内网站中的较高水平,网站所发挥的作用及产生的社会影响力也日益显著。经过几年的系统改造和系统扩充,央视国际网络目前运行的技术系统已具有一定规模而且复杂程度较高,其中主机和大型网络设备多台,发布系统已实现基于多级存储结构,并形成针对信息内容合理利用的资产管理模式,音视频的制作和发布已初具规模。

解决方案提供一个使企业能够在安全的环境中快速和方便地为广大网友提供Web服务的环境。Web services模式为进行应用集成提供无与伦比灵活性。这一模式使用HTTP, SSL和XML等通用协议和标准、快速和方便地为广大网民提供服务,同时确保通信和服务的安全和高效,使网民快速准确的得到信息:

? 容易实施:在确保安全的条件下提供Web Services 快速实施与集成;

? 可伸缩和可扩展:基于标准的设计思想确保用户能够根据需求发展扩展系统并保护原有投资;

? 灵活的安全性:允许管理人员通过直观的接口根据企业具体安全要求调整安全策略;

? 通过采用基于工业标准技术、业界领先的性能和可伸缩性、智能的可管理性以及领先的服务和组成,提供最大的IT投资回报(RoIT)这一解决

方案已经在cctv.com网站使用,并且进行了严格测试,证明它能够提供业界领先的性能;

? 具有适合于处理大量数据和关键任务应用的可伸缩性和可用性;

? 一体化和可靠的应用软件集合、减少实施时间和复杂性;

? 具有按照客户需要进行定制和集成的能力;

? 实施过程不干扰原有系统的运行,能够灵活地与现有基础设施集成:在提供安全保护功能的同时,不需要改变企业原有的Web服务基础设施

? 24×7处理功能:支持24×7连续可用性,使网站能够不间断地提供客户服务;

? 支持多国语言:允许使用世界上大多数语言,包括双字节的东方语言;

? 多平台主持。即可以采用基于Intel 工业标准的平台,满足降低成本和提供高性能需要,又可以采用类似sun公司的专有平台;

? 通过合作、广告、移动电子商务、奖售和基于WAP 的服务,提供新的服务、增加新的创收渠道;

? 容易使用:能够节约管理人员宝贵的时间、降低总拥有成本;

? 高可用性:在确保安全的条件下支持业务的连续运行;

? 使企业用户能够根据访问者的爱好建立、启动和维护门户网站满足访问者的需要;

? 可以实现创立、定制和管理多个门户网站;

? 通过利用公共结构和实现部件重用、简化门户网站的开发、实施和管理,从而提高工作效率;

? 简化、个性化门户网站访问和开发,降低访问信息、应用和业务过程的开支;

? 能够提供建立大型的门户网站所需的高性能、高可用性和高可伸缩性。支持随着应用需求变化,扩展系统规模和功能的高可伸缩性;

? 提供综合管理功能:通过与企业的ERP或电子商务系统集成,提高综合管理水平

9)解决方案验证:

 

这次惠普安腾服务器在cctv.com测试的主要内容是整体测试。具体包括运行apache,weblgic和oracle数据库服务,并且进行大数据量承载。测试环境为专业服务器运行机房,其具备长年恒温、恒湿,及冗余电源保护。在实验过程中,惠普安腾服务器表现出了良好的性能。

 

长天科技集团媒体事业部

地址:北京市海淀区复兴路乙11号梅地亚中心439(100038)

电话:010-68509970

传真:010-68500378-417

网站:http://www.pansky.com.cn

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网