对于中间件的概念,专家们从不同角度说了很多。杨昆的判断是有理由的。IPTV中间件到底是什么,至今仍然是各说各话。如果是这样,中间件的必要性显然存在问题。
与大多数新兴技术一样,SOA在中国的早期部署用户大多集中于电信、金融、航运等大型企业和政府机构。毕竟,只有这些具备较为成熟、完善、领先IT系统的用户,才有主动了解新技术与新趋势的强烈动力;同时,由于这些企业所处的市场环境变化快,存在建立更具灵活性IT基础架构的迫切之需,因此更容易率先采用SOA。
没有人可以质疑近20 年来,全球商业环境不断加速量变与质变中,第一推动力就是创新技术。而在所有的推动变量当中,IT扮演着至关重要的角色,因为现代企业越来越高度依赖IT,而日新月异的各种IT 应用又成为企业灵活多变的“变身”基石。
作为新兴应用软件的协同软件,和作为新型软件架构思想的SOA(面向服务架构,Service-orientedarchitecture),在软件应用领域和在软件技术领域都受到了追捧和热烈探讨。协同软件和SOA的一同出现,是必然还是偶然?是珠联壁合还是阴差阳错?思考这些问题,有助于我们更加了解协同软件和SOA。
影响SOA的推广普及程度的因素,不仅只有基于SOA的软件的技术成熟和用户认可程度,还有实施成本。而开源软件在TCO(总体拥有成本)和开放标准方面有着先天的优势,因此基于SOA的开源软件的成熟,无疑能对SOA的普及起到促进作用。但问题是,开源软件能帮上SOA多大的忙。
对于IT供应商,SOA是未来产品的发展方向,是不可能放弃的战场;对于用户来说,能够“随需应变”的SOA也许会带来与以往不同的应用模式,更加灵活、便利;对于国内的独立软件运营商来说,SOA也许是一个IT势力重新洗牌的机会。