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

 
   | |

导读:开源的SOA的主要优点是简单易用,与闭源SOA解决方案相比,大多数开源SOA产品能够提供了相同的特性和功能,开源SOA厂商采用的是一种更为直接而且基本的SOA方法。

关键词:开源 SOA 闭源 解决方案 开源SOA

 
正在加载数据...

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

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

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

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

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

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

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


开源技术
 独家专访:如何看待开源ESB和基于REST的SOA?
 开源/商业ESB混合式模型反映SOA的实际情况
 开源ESB加速自身定义
 五个最佳实践 保障开源软件安全
 开源技术趋势已不可避免
 开源仍在寻求消除人们的担心
 企业如何监管开源软件使用情况?
 SaaS助中小企业“开源节流”度过寒冬
 开源的SOA的主要优点:简单易用
 多方面解读开源软件SOA解决方案益处
 SOA的最终归宿会是开源吗?
 SOA走向开源 打破私有软件封闭门槛
 三大机遇“点燃”中国开源
 开源和云计算:一次不稳定的婚姻
 开源模式遭遇生财瓶颈 企业盈利从何来?
 LR监控Linux系统资源详解
 IntelliJ IDEA Java开发环境开放源代码
 解读开源软件SOA解决方案益处

原文出处:http://www.enet.com.cn/article/2008/1208/A20081208399881.shtml
 
来源:enet    作者:修彬    
 
 
 
 
 

SOA基础

 
SOA专家组与10月23日发布SOA宣言,该宣言阐述了106个字的原则,他们认为最重要的是受欢迎的一体化战略。虽然有些人可能认为SOA像企业架构……
 
网络臭虫(Web bug)也称为网络信标(Web beacon)是一个放在网页或电子邮件上的文件对象,用于监测用户的行为。
 
顶级域名(TLD,top-level domain)是因特网域名的最后一部分。顶级域名是一个域名的最后一个点后面的字母组成的部分。
 
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度,这样一来每个服务都可以不受羁绊……
 
做了两年CUNA Mutual 集团顾客营运资深副总裁的Rick Roy,今年转投IT业,担任集团CIO一职。这位致力于实现IT价值的CIO眼下正面临如何在经济危机中领导IT部门的重重挑战。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录