SOA与中间件“融合”破冰[1]
作者:不详 来源:IT168
SOA与中间件的关系,可以理解为鱼与水的关系。这种关系包括两层意思:一是说采用中间件产品可以很好的构建SOA的应用;再就是采用中间件产品开发出来的应用,将很容易被整合进SOA架构。
如果说传统的中间件仅是利用EAI的模式将企业内部的各种业务支撑和管理系统统一在一个平台之上,使数据运行和管理的流程更加顺畅,那么SOA所要实现的则更进了一步,即试图使整个IT架构更加灵活,可以根据用户需求的变动进行随时调整和增删。
中间件专家吴泉源教授认为,“在SOA架构下,中间件各层可供共享的每个基础构件和业务功能构件都可以包装成一个Web服务,以支持跨越集成和协同。因此面向服务的中间件和面向构件的中间件是当前中间件的重要发展趋势。”
中间件市场的快速发展也给厂商带来巨大商机,甲骨文公司就利用其在数据库技术上的优势,将产品线扩展到中间件、商业智能等领域,仅在2006财年第四季度中,Oracle融合中间件的许可证销售收入同比增长了57%,中,全球销售收入突破10亿美元。
甲骨文公司大中华区与东盟地区技术产品销售副总裁周金辉表示,每一个公司最终将能够了解SOA的好处,SOA中间件肯定会是一个必然的趋势,SOA将会是甲骨文未来的方向。
据了解,甲骨文在现产品中融入更多的“融合”功能,就是让用户尽早了解“融合”的趋势。
周金辉介绍,甲骨文一是通过中间件的平台,在用户现有产品中加入新的如业务模式监控、仪表盘、甚至第三方的产品等“融合”功能;二是在现有产品的新版本中增加一些“融合”套件中的新功能,通过这个方式让用户熟悉“融合”中的一些新技术。
现状确实如此,中间件提供商的注意力一般都集中在产品的技术架构、性能、集成度等技术层面的东西。
但是当行业用户不断地融入中间件市场中,用户对于中间件产品的技术外延性如应用层面提出了高要求,如何面向行业特点提供综合的技术服务,让产品、研发层与应用层融合成为必走之路。
SOA厂商也正是看到了“融合”的趋势,推出“融合”中间件策略解决上述问题,周金辉表示, Oracle一体化的解决方案就是建立在如SOA等开放标准的基础之上,这样就能够帮助客户最大程度地减少成本。
与行业应用融合的“唐装SOA”
目前,SOA仍然处于一个发展的初期阶段,从国内各厂商技术的发展来看,可以说是和欧美国家同步发展, SOA也是国内软件发展的一个巨大机遇。对于平台提供和应用开发厂商可以站到SOA技术的最前沿。
据赛迪顾问公布的2006~2007年中国中间件软件市场研究年度报告显示,中国中间件厂商东方通科技(TongTech)在2006年度的市场占有率为18.1%,在整个中间件市场中排名第三。从这个数据里不难看出在中间件技术上和国外厂商的同步。
早在2005年,东方通就提出了“BOA(面向业务的架构,Business+SOA)”的概念,为SOA这个框架性的东西里填入了许多本土的行业特性和区域特性,使得SOA与行业应用趋于融合,被誉为“穿上唐装的SOA”。