首页 > 云计算 > 正文

为什么SaaS和SOA软件架构师不相排斥?

2014-09-18 10:42:11  来源:互联网

摘要:过时只是一个直觉,并不是现实。SOA并没得到过多的新闻关注,这一点是事实;这主要是因为这项目技术经达到被认可、有价值的状态了。
关键词: SOA SaaS

    过时只是一个直觉,并不是现实。SOA并没得到过多的新闻关注,这一点是事实;这主要是因为这项目技术经达到被认可、有价值的状态了。


    此外,认为SOA过时和SaaS风头正盛是否意味着这两类软件架构师彼此是互斥的;实际上并非如此。


    这两个术语都涉及到软件开发和交付的架构、方法。SOA是代码、对象和数据之间交互的蓝图,它可能分布在多个(并独立)的平台上,作为应用程序的构建块(服务)。


    事实上,SaaS是SOA的特殊实现。SaaS的主要区别在于没有应用的一部分是真正存在于客户工作站中的;它通常通过浏览器整体,无缝地交付。在SaaS中,应用框架和保护壳如同应用程序的其它组件一样分布着。


    没有SOA,SaaS就不存在。它已经不在过时,不比任何基础技术差。对于RAM和HDD我们讨论的并不多,但他们仍是基础硬件技术不可或缺的一部分。他们并没有过时;我们只是对他们的讨论没有那么多了。他们有效、他们可靠,他们不可或缺,他们只是不再新了。


    SOA和SaaS都是云迁移中有价值的一部分,云中应用、对象和数据存在于远离本地的服务器中,因此对于SaaS实现的兴趣就如潮水般,与基于的SOA形成对比。他们一起提供了高性能、可靠的方法给应用程序、对象和数据沟通,所有这些都是独立的平台。最终他们提供了混搭的、交付了强大的应用和丰富的数据给桌面或移动设备,这一过程完全透明。


    用户永远不会知道部件来自哪里,以及什么样的协议允许他们的相互通话。这是因为遗留SOA是内嵌于SaaS中的,而且它向业务应用开发者承诺了崭新的选择和工具;这些工具不太关心他们是运行在Windows还是Unix,是桌面、平板还是智能手机。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:fanwei

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。