作 者:杨崑
摘要:IPTV系统设备和终端设备制造商为降低发展成本都提出了对中间件技术的需求,但各厂家的理解差异明显。本文介绍了中间件技术的主要关注点,理论上预计带来的益处,对中间件定义的探讨,以及机顶盒中间件研讨等等。
一、研究背景
内容运营商和业务运营商在实际工作过程中都从不同角度提出了对中间件技术的需求;
IPTV系统设备和终端设备制造商为降低发展成本都提出了对中间件技术的需求,但各厂家的理解差异明显;
中国通信标准化协会开展IPTV中间件研究报告已经完成初稿,主要针对中间件的发展现状,基本定位和解决思路;中国代表团将向国际电信联盟已提交相应的提案,以推动国内标准化研究成果走向国际;
AVS-IPTV试验出现瓶颈,急需解决不同厂家的终端或系统之间的互通问题,目前比较现实的方法是通过中间件的方式。
对中间件技术的主要关注点
不同厂家的IPTV终端和IPTV局端系统需要通过低成本、易实现的方式实现互联互通;不同厂家的IPTV局端系统需要实现互联和互操作;
IPTV业务运营商需要IPTV系统中不同位置的业务应用模块均可以动态加载,实现业务功能的平滑升级;希望业务开展过程中IPTV终端通过中间件模块实现业务和管理的动态加载;
IPTV终端厂商能够实现各中间件开发平台的API接口遵循标准统一的接口规范,支持自身产品的通用性和从而降低自身产品开发成本
第三方IPTV应用开发商在IPTV系统业务平台上开发各种增值应用,并可灵活地修改和添加;
业务平台提供商希望通过统一的中间件平台和不同类型、不同需求的内容提供商快速连接。
理论上预计带来的益处
实现IPTV业务时可以跨越技术和标准的复杂性,使应用可以运行在多种硬件和OS平台之上;
用简单的方法定制具有运营商特色的应用,并且可以提高开发效率,减少开发成本,跟上技术的发展;
使整个系统中使用量较大产品的开放性和可移植性更强;
加快完整IPTV产业链的形成,能够吸引更多的终端硬件厂商、应用开发商和中间件开发商参与进来;
满足大量新业务、新应用开发的需求;
降低整个产业的发展成本。
二、对中间件定义的探讨
IDC给出的定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
中间件是一类软件,而非一种软件;