今天从网格中心的实验室经过,脑子里突然灵光一闪:SOA与网格计算的思想也有相通之处嘛。
SOA希望能够将彼此关系松散的应用系统功能元件整合为服务,并将其发布、组合及使用。网格计算则希望把散布在网络各个角落的计算能力整合起来,并将其发布及使用。
如果我们把硬件设备的计算能力看作服务,网格计算就可以看作是特殊的SOA.而且两者都希望能够把计算能力或服务进行方便、高效以及无缝的整合。
恩,大家谁有兴趣可以深入思考一下,说不定还能发一篇小论文呢。。。^_^
晚上与MoTo男谈起SOA,他说本来以为IBM在炒概念,但随着对SOA的了解越来越深入,发现SOA确实有实用价值,尤其是在已有系统的整合方面,如果SOA实施的好,那么整合既有系统就会事半功倍。我深有同感,而且觉得SOA与IBM一直倡导的"随需应变"十分契合,甚至感觉SOA就是为“随需应变”量身打造的。一旦企业实施了SOA,那么利用服务这种粗粒度的元素就能很好得对系统进行重整,随需应变自然也就实现了。
不过现在SOA还缺少标准,有的只是一些规范,希望SOA的标准能早日定下来。