面向服务的结构(SOA)在过去一年里是一个热门话题,并越来越热门。
热门到了什么程度呢?在过去的几个星期里,IBM和BEA都宣布主攻SOA。现实情况在很大程度上表明,在未来Web服务将和SOA紧密结合。实际上,很多人都认为只有通过SOA,Web服务的目标才能实现。
利用SOA,软件组件可以作为服务在网络上发布,能够被不停地重复利用于不同的应用程序和目的。在SOA上开发应用程序可以是一个寻找和组合的工作:先决定程序所需要的功能,然后去寻找已经存在的能够使用于此程序的组件,将它们组合起来,一个应用程序就产生了。
在我的分为两部分的文章里,我会在第一部分里分析IBM的新的SOA公告,而在第二部分里我会分析一下BEA提供的东西。