关于中间件的探讨

来源:bob体肓官网入口
发布时间:2024-04-25 20:41:41

...

  我国在制定中间件标准的过程中,在充分借鉴MHP先进经验的同时,应最大限度地考虑我国数字电视领域的技术水平和研发能力,制定一个简洁实用的标准。同时,从MHP的API对HTML模棱两可的解决方法,能够准确的看出欧洲人对PC和Internet“欲说还休”的暧昧态度和深厚的电视情结。在欧洲,个人电脑和Internet的渗透率相当低,而图文电视作为电视相关活动的一种,已经覆盖了整个欧洲大陆。因此对于欧洲人来说,绝大部分经验和电视机有关,这是欧洲特别强调以电视为中心的最终的原因。因此,我国在制定中间件标准时还应考虑我国的经济和文化现状。

  值得一提的是,我国PC和Internet的普及率比欧洲更低,人们的电脑经验微乎其微。相比之下,电视在我国的普及程度很高,317亿台电视机和近8000万有线电视用户都是全球第一,特别是电视广播“村村通”工程完成后,广播电视是中国老百姓获取信息的大多数来自。因此,面向我国大众的数字电视,特别是数字电视的互动性,不能简单照搬现成的方案,而必须最大限度地考虑我国大众使用家电的经验。对没有电脑使用经验的人来说,和软件打交道并不是一件很容易的事,很容易手足无措,即使是电脑的熟练操作者,接触一个新软件也不轻松,因此我国在尽快制定中间件标准的同时,计算机界、广播电视界和通讯界应通力合作,开发适合我国国情的数字电视应用软件。

  对国内来说,中间件是新技术,况且标准不确定,因而基本上没有开发人才和部门。就我们所知国外应用的500余种中,国内应用不超过30种,而这30种应用中,已有应用内容的本地化,国人不为,而在API接口上开发新内容的应用,国人难为;特别是在交互节目制作工具上下功夫的国人微乎其微,据了解前期做了大量基础工作的多家软件开发商,终因市场问题而处于半休眠的跟踪状态,造成人才大量流失。国内中间件的应用在人才与市场两匮乏的情况下,处于两难状况。

  面对中间件在国内的少量应用,大家既看不到本地化应用的大量新产品,又怕买早了跟不上潮流,还怕一旦标准不符,烫手的山芋“烂”在手里。而且,在没有认识到中间件的交互优势和价格趋势前,运营商理解价格不便宜,提供商又不肯价格放水,从而陷入“用得越少,批量效应越小,价格越降不了”的商家大忌。所以,难以预料的发展前途使推广中间件技术陷入僵局。

  总之,理智地对待中国中间件的发展过程全部符合客观规律,而今再谈中间件的应用现实,就是客观规律推动下的局部难题化解。

  中间件技术是在克服复杂网络应用的共性问题中持续不断的发展和壮大起来的,这样一些问题可以归纳为四个方面:

  1)从计算环境来看:中间件面对的是一个复杂、一直在变化的计算环境,要求中间件技术有充足的灵活性和可成长性;

  2)从资源管理的角度来看:操作系统和数据库管理系统管理的是有限资源,资源种类有限,资源量也有限,而中间件需要管理的资源类型(数据、服务、应用)更丰富,且资源扩展的边界是发散的;

  3)从应用支撑角度来看:中间件需要提供分布应用开发、集成、部署和运行管理的整个生命周期的总体运行模型;

  4)从应用的角度来看:利用中间件完成的往往是复杂、大范围的企业级应用,其关系错综复杂,流程交织。例如客户关系管理系统要集成多个企业内部应用,而供应链管理则涉及企业之间的应用集成。

  因此,由于网络应用的复杂性,特别是分布、异构和自治等特点,决定了中间件技术和产品的形态多样性。目前的中间件技术已形成一个丰富的谱系,并正在向上(应用框架和普适服务)和向下(融合操作系统、数据库管理系统的功能)两个方向不断延伸,并在向更宽广的应用领域拓展。

  中间件作为基础软件的重要组成,业已与操作系统、数据库齐头并进,在世界范围内呈现出迅猛发展的势头,已形成一个巨大的产业。目前,中间件在国内整个软件行业中应该是发展速度最快的市场之一。中国软件产业经过20年的发展,很多部门的信息化建设都走过了关键业务应用和部门级应用的阶段,现在开始向企业级应用转变。所谓企业级应用,最为人们所重视的就是各类信息资源之间如何关联、整合、协同、互动和按需服务,这些都是中间件能够发挥巨大作用的空间所在。当然,中国软件产业整体上还比较弱,整个社会信息化的程度无论在广度、深度方面都还不够,这些自然也限制了国内软件产业及中间件的市场规模。随国家信息化建设的不断深入,社会对应用软件,特别是对网络应用起支撑作用的中间件产品的巨大需求是不争的事实,国内中间件的市场才起步启动,存在巨大的发展机会和空间。

  技术多样化:中间件慢慢的变成了网络应用系统开发、集成、部署、运行和管理必不可少的工具。由于中间件技术涉及网络应用的各个层面,涵盖从基础通讯、数据访问、业务流程集成到应用展现等众多的环节,因此,中间件技术呈现出多样化的发展特点。

  产品平台化:由于传统的中间件技术门槛较高,学习周期较长,已经不能适应信息化建设对中间件的广泛应用需求。为此,中间件产品从解决网络计算中的核心问题开始向一体化平台方向发展,以提高中间件产品的使用便利性,更全面地满足各种网络应用软件所要求的可靠性、可伸缩性和安全性的需要。

  应用普及化:中间件技术已是成熟的技术。我国大型信息化建设项目采纳中间件慢慢的变成了一种自然、例行的举措。中间件的广泛使用,也进一步促进了应用框架技术的丰富和发展,并为建立企业信息化业务基础架构奠定了基础。

  任何一项技术的研发与应用,我们都只能在深奥的技术领域投石问路,在前进的摸索中总结出新标准新规则。中间件不管作为产业也好还是技术也罢,它都会在市场的需求下不断的发展更新。同时,作为数字电视的一个重要的技术软件,也将会伴随数字电视的发展而受到广泛的关注,获得更大的市场空间。