以下是华为代表的演讲:
我在这给大家简要介绍一下华为公司对中间件的理解。
华为公司IPTV系统中间件分为两部分:一个是放在终端,叫机顶盒中间件,一个是放在系统里的系统侧中间件。
机顶盒中间件位于整个机顶盒软件的中间部分,位于业务应用层与机顶盒资源层之间,最主要是屏蔽机顶盒硬件和系统软件功能性的差异,方便机顶盒与头端系统对接。
因为定义了这样一个中间件,机顶盒中间件就涉及两个接口,一个是平台的适配借口,就是说机顶盒中间件跟机顶盒资源之间的这样一个接口,它用来屏蔽机顶盒的差异,可以让上层软件在不同机顶盒之间运行。还有一个接口是业务开发接口,提供一些函数调用供上面的业务应用层调用,实现一个业务应用可以在多家IPTV系统上运行。
对于标准化来说,我们认为平台适配接口因为功能比较稳定,实现标准化相对比较容易,而业务开发接口因为功能复杂变化也比较大,所以目前实现标准化困难也较大。
系统侧中间件处于运营管理层与服务网络层之间,实现的功能包括管理子系统(用户管理/产品管理/内容管理)/业务控制子系统(控制整个系统业务流程)/业务展示子系统/机顶盒升级服务器,完成机顶盒升级功能。
对机顶盒中间件标准化,我们建议通过平台适配层接口对它进行标准化,因为前边讲过,平台适配层功能比较稳定,实现相对容易。至于系统中间件标准化,我们建议可以对系统中间件具体部分实现标准化,因为华为在系统中间件有两部分,像业务展示子系统/机顶盒升级服务器,不一定非要放到中间件里面。而业务管理系统和业务控制系统放到中间件里是非常合适的。
流媒体网