随着国内信息化建设的日益深入,越来越多的企业开始进入深度应用的阶段,而中间件也迎来了千树万树梨花开的阶段。在2007年,经过两年多时间的酝酿和催化,SOA终于守的云开见月明,成为中间件乃至整个软件行业的热点。
在SOA领域,IBM一直是一个领跑者。在发布SOA生命周期理论、SOA切入点理论及SOA开发参考架构之后,IBM的下一个SOA动作会是什么?谜底在11月15日召开的“IBM 2007 SOA创新高峰论坛”上揭晓。当天,IBM发布了多项重要举措与方案。
因为网络时代的到来,敏感的厂商们开始重新审视IT领域里各个新兴的商业机会,中间件就是在这样的背景下被他们挖掘出来。基础软件的名单由原来的操作系统和数据库添上了新的成员,甚至有观点认为中间件将成为未来了网络时代的新操作系统,于是围绕中间件的竞争愈演愈烈。此前,中间件还是国外厂商主导的田地,但是从2003年开始,国产中间件仿佛一
从SOA的定义上来看,它就和之前的ERP、CRM等有着很大的不同,SOA既不是一个产品,也不是一个纯正的技术项目,它更多地指的是一种以服务为核心的设计架构,是一种理念,也是一种方法论。简单来讲,SOA是一种帮助企业解析流程,使企业能够充分重复利用资源、达到最佳优化、提升效率的一种理念。
“上不上SOA呢?”这是国内某保险公司信息中心王主任犹豫不定的事情。最近王主任注意到,几乎天天都有媒体报道SOA,上门游说SOA的厂商也是络绎不绝,但他对于怎么判断公司现有系统是否适合上SOA这个问题有点拿不准。尽管他对SOA很是动心,依然迟迟没有下定决心。
按照Gartner等权威机构的预测,作为一种面向未来的构想,SOA到成为现实的主流架构显然还有很长路要走,甚至可能要用5~10年的时间。对于现实的意义而言,SOA有什么价值吗?
对于中间件的概念,专家们从不同角度说了很多。杨昆的判断是有理由的。IPTV中间件到底是什么,至今仍然是各说各话。如果是这样,中间件的必要性显然存在问题。
与大多数新兴技术一样,SOA在中国的早期部署用户大多集中于电信、金融、航运等大型企业和政府机构。毕竟,只有这些具备较为成熟、完善、领先IT系统的用户,才有主动了解新技术与新趋势的强烈动力;同时,由于这些企业所处的市场环境变化快,存在建立更具灵活性IT基础架构的迫切之需,因此更容易率先采用SOA。
没有人可以质疑近20 年来,全球商业环境不断加速量变与质变中,第一推动力就是创新技术。而在所有的推动变量当中,IT扮演着至关重要的角色,因为现代企业越来越高度依赖IT,而日新月异的各种IT 应用又成为企业灵活多变的“变身”基石。
作为新兴应用软件的协同软件,和作为新型软件架构思想的SOA(面向服务架构,Service-orientedarchitecture),在软件应用领域和在软件技术领域都受到了追捧和热烈探讨。协同软件和SOA的一同出现,是必然还是偶然?是珠联壁合还是阴差阳错?思考这些问题,有助于我们更加了解协同软件和SOA。
影响SOA的推广普及程度的因素,不仅只有基于SOA的软件的技术成熟和用户认可程度,还有实施成本。而开源软件在TCO(总体拥有成本)和开放标准方面有着先天的优势,因此基于SOA的开源软件的成熟,无疑能对SOA的普及起到促进作用。但问题是,开源软件能帮上SOA多大的忙。