SOA 架构中间件发展趋势调查分析
如果专家的预测准确,基于 SOA 架构(面向服务的架构)的中间件产品将使企业在信
息化上的投资产生更好的回报,改变中间件产业的格局,并将在 5 年内在 IT 业获得广泛应
用。
ZapThink 调研公司在最近发表的一份报告中预测,到 2006 年,基于 SOA 架构(面
向服务的架构)的中间件产品将成为网络化商业系统的主要设计思路。Gartner 集团的分析
师也指出,今年,SOA 架构下的中间件产品将进入主流应用之中。
现在随着网络技术的发展,企业在信息化建设中产生了大量为满足产品或服务需要的
“软件组件”,如:ERP、CRM、OA、CAD 等一系列、电子商务和电子政务软件组件,但
其间却往往缺少关联和通讯,导致这些组件成为了一个个“孤岛”,但这些组件恰恰又是企
业不能放弃的重要投资。而基于 SOA 架构的中间件产品的出现,则使企业在需要改变 IT
系统时的灵活性大为增加。Gartner 集团的分析师罗伊表示,SOA 架构定义了搭建企业软
件架构的一种新方法,它的出现使所有应用在交换数据和处理过程中,不需要考虑应用软
件是用什么编程语言开发的或在什么操作系统下运行。在这种模式下,一个应用或应用的
一部分其实是一种服务,其他的应用和客户都可以在无需编写大量代码的情况下使用这些
服务,这一切都使一些大企业或在地理上分布范围比较广的开发队伍能够更好地合作,因
为这些 SOD 架构下的中间件业务模块都能够被重新配置或以新方式优化以满足新的需求。
ZapThink 公司称,面向服务的架构对软件开发厂商也非常有利。尽管没有人能够估
计出具体的数字,但 ZapThink 公司预测,面向服务架构的市场规模到 2010 年将达到
980 亿美元,年增长率达 7%。
不能忽视的问题
目前基于 SOA 架构的中间件产品发展很快,但是和所有新兴事物一样,成长绝非是
一个一帆风顺的过程。
缺少面向服务(业务)的支持。目前的 SOA 架构下的中间件产品主要是基于面向过
程的和面向对象的设计支持,这使得产品对智能寻址和服务环境的支持并不太到位,因此
增大了开发商的开发时间和成本投入,也使用户在系统上的维护费用增加。
缺少整体解决方案。现实 SOA 架构下的中间件的解决方案大都是面向业务层面的,
因此一般会比较复杂,一种中间件很难满足项目业务的多种需求,所以现在开发商往往会
在一种中间件的基础上作复杂的二次开发,也就是说用户的开发工作量比较大,而且容易
出错。如果采取是同时应用多个中间件做系统集成的方案,但集成以后性能并不理想,经
常会出现一些性能上的瓶颈点。而且,采用多个中间件也会增大项目的成本,况且,中间
件的有些接口也不开放,这也将增大集成的难度。
评论0
最新资源