ZapThink调研公司在最近发表的一份报告中预测,到2006年,基于SOA架构(面向服务的架构)的中间件产品将成为网络化商业系统的主要设计思路。Gartner集团的分析师也指出,今年,SOA架构下的中间件产品将进入主流应用之中。
现在随着网络技术的发展,企业在信息化建设中产生了大量为满足产品或服务需要的“软件组件”,如:ERP、CRM、OA、CAD等一系列、电子商务和电子政务软件组件,但其间却往往缺少关联和通讯,导致这些组件成为了一个个“孤岛”,但这些组件恰恰又是企业不能放弃的重要投资。而基于SOA架构的中间件产品的出现,则使企业在需要改变IT系统时的灵活性大为增加。Gartner集团的分析师罗伊表示,SOA架构定义了搭建企业软件架构的一种新方法,它的出现使所有应用在交换数据和处理过程中,不需要考虑应用软件是用什么编程语言开发的或在什么操作系统下运行。在这种模式下,一个应用或应用的一部分其实是一种服务,其他的应用和客户都可以在无需编写大量代码的情况下使用这些服务,这一切都使一些大企业或在地理上分布范围比较广的开发队伍能够更好地合作,因为这些SOD架构下的中间件业务模块都能够被重新配置或以新方式优化以满足新的需求。
ZapThink公司称,面向服务的架构对软件开发厂商也非常有利。尽管没有人能够估计出具体的数字,但ZapThink公司预测,面向服务架构的市场规模到2010年将达到980亿美元,年增长率达7%。
不能忽视的问题
目前基于SOA架构的中间件产品发展很快,但是和所有新兴事物一样,成长绝非是一个一帆风顺的过程。
缺少面向服务(业务)的支持。目前的SOA架构下的中间件产品主要是基于面向过程的和面向对象的设计支持,这使得产品对智能寻址和服务环境的支持并不太到位,因此增大了开发商的开发时间和成本投入,也使用户在系统上的维护费用增加。
群雄逐鹿SOA架构中间件
SOA架构被视为下一代Web服务的基础架构,目前业界领先的Web服务厂商所开发的相关产品大多是基于SOA架构。一时间国际市场上SOA架构中间件市场上狼烟四起,很多国际厂商纷纷倾力于此。
文章来源于领测软件测试网 https://www.ltesting.net/