“云”时代的SOA

原创
2014/02/21 14:37
阅读数 91

SOA曾经风靡一时,云计算正如火如荼,后者貌似已经取代了前者的地位,甚至多数人认为SOA已经落伍,云计算才是正途。

但是,我个人认为SOA最起码在未来的10年内仍不会落伍,尤其是在中国这样一个信息化依然正在发展的地方。

SOA实际上的根本思想就是整合,就是在控制总成本的前提下,怎么才能利用现有的东西发挥最大的价值。这种思想甚至在任何一个行业甚至任何一件事情中,都是值得借鉴的。

云计算,甚至也可以认为是SOA思想的一种延伸。虽然,目前云计算的概念,正在无限扩展;但是,其对外提供各种服务的理念尚未偏离。

当 然,云计算、大数据、……这些概念的兴起,跟商务中的炒作跟风,追求跟进有很大关系。但是,不得不说云计算的兴起,确实也给我们带来了一些商机与技术的推 进。但是,大家可能目前更多的关注点,是在单个或者某几个领域的云计算的应用,有木有想过将SOA的思想更加全面的贯彻到云计算平台上呢?或者直接在云平 台上搭建一整套完整的SOA解决方案中心?或者干脆,将云平台搭建成一个专门用于实现SOA的“SOA云”。

比如说,将一些使用起来简单、 开放性较好、业界使用较高的协议、标准、技术放在平台上,供整合方使用。例如:SSO使用OAuth、数据交互的接口使用基于http的json、甚至静 态数据的抽取转化为大数据平台支持的数据……,这些东西放在云平台之上,再结合cloud foundry等paas平台,将云计算的iaas、paas、saas进行全方位整合,做成一个完善的、覆盖云计算各个层次的完整的云平台,而且平台自 己内置完备的SOA整合套件,通过此平台的搭建,完全可以将现有的应用完全迁移到此平台上。再在平台中内置商业化的中间件产品,这样一整套完整的几乎可以 覆盖软件全生命周期的平台,就搭建完毕了。软件在迁移到此平台之后,在满足需要的情况下,甚至可以扩展为SAAS的应用。或者,平台再做一些扩展及延伸, 将某些特定的数据直接从关系型数据库中弄到大数据平台上,然后再进行其他的分析之类的工作。

这样的平台,应该可以相对轻松的实现SOA,还能整合现有的x86的硬件,关键是甚至具有的大数据分析的功能,该是一个高大上的东西。只是,在具体实现这样一个平台的过程中,需要实现不同层次的融合,是一个需要投入时间、人力、物力去研究的内容。

展开阅读全文
打赏
0
2 收藏
分享

作者的其它热门文章

加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部