开源的SOA的主要优点:简单易用

日期: 2008-12-08 作者:修彬 来源:TechTarget中国 英文

  当谈到SOA时,开源技术能够提供的两大优势:

  首先,开源技术通常要比专有工具和技术便宜得多。

  第二,它们通常学习和使用起来更简单并且更容易。

  一些大型闭源软件厂商对于开源SOA工具所持的观点是:一分钱一分货。虽然在很多商业领域,这是正确的,但是在谈到SOA时,这种观点几乎是不正确的。与闭源SOA解决方案相比,大多数开源SOA产品能够提供了相同的特性和功能,只是实现的具体方式有所不同而已。并且,你的需求应该在你选择技术之前就应该确定了。如果一个开源SOA厂商的解决方案令你感到非常满意,那么单单从价格这一个因素考虑,你就受益匪浅。

  尽管如此,这并不意味着开源工具总是最好的解决方案。你在选择解决方案的时候应该综合考虑,把开源技术的优点也考虑在内。所以,如果你选的开源SOA厂商没有令你感到满意,千万不要向我兴师问罪。问题出在你们自己身上。你必须首先确定自己的需求,然后对于开源和闭源解决方案进行详细测试,最后再做出决策。

  第二点,就简单性而言,开源SOA厂商采用的是一种更为直接而且基本的SOA方法,它们的产品更容易理解,并且在某些情况下也更容易使用。虽然有些人喜欢复杂、功能强大的工具,但现实情况却是,大多数SOA解决方案并不需要如此的“臃肿”。如果你正确地看待自己的SOA项目需求,那么你将会发现简单的开源SOA工具已经足够用了。因此,你根本不用花大价钱去购买包含一大堆功能的复杂SOA解决方案,你所需要的只是其中的很小一部分功能—这正是开源SOA的侧重点所在。

  SOA架构师可能犯的一个重大错误是依靠大型厂商提供建设SOA系统所需要的所有组件。虽然这似乎是最合乎逻辑的解决方案,但事实却是,虽然大型SOA厂商在某些层面能够提供合适的技术,不过在其它层它使用的技术通常是错误的。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

修彬
修彬

相关推荐

  • 谁知道阿里云河南服务中心是干什么的?

    一直接到阿里云服务中心的电话,说是阿里云的授权中心,主要提供阿里云的区域服务的?请问其他地方也有阿里云的服务中 […]

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。