创新型企业逐渐转向开源软件,而且他们逐渐地转向复杂开源软件类型。他们也从单一开源实现转向其它几乎和商业软件一样的软件。以Digg.com为例,Digg.com是一家聚集新闻和信息的发布,并由数以百万计的用户分级的互联网公司。 以大多数开源软件和普通硬件为基础,Digg现在放弃其开源MySQL数据库,追捧Cassandra的非关系型数据库,“NoSQL”数据库由Facebook开发,转交给Apache 软件基金会。
Digg的工程副总John Quinn表示通过基本用Python创建的服务层,从而转到Cassandra上。该公司也使用PHP和RabbitMQ。 TT SOA编辑推荐:开源S……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
创新型企业逐渐转向开源软件,而且他们逐渐地转向复杂开源软件类型。他们也从单一开源实现转向其它几乎和商业软件一样的软件。以Digg.com为例,Digg.com是一家聚集新闻和信息的发布,并由数以百万计的用户分级的互联网公司。
以大多数开源软件和普通硬件为基础,Digg现在放弃其开源MySQL数据库,追捧Cassandra的非关系型数据库,“NoSQL”数据库由Facebook开发,转交给Apache 软件基金会。Digg的工程副总John Quinn表示通过基本用Python创建的服务层,从而转到Cassandra上。该公司也使用PHP和RabbitMQ。
TT SOA编辑推荐:开源SOA快速入门指南
开源技术如何做到足够成熟,从而成为互联网范围内公司的支柱的呢?Quinn认为开源社区的高层委员作了很多事情。而且做这些事情出于这些人自身的热情。
Quinn 说:“在Digg,我们不仅仅是开源技术用户,而且我们也是开源技术的的贡献者,因为我们用的很多。”
在这种热情的引导下,更有一种精神层面的高度和成功的开源创作的成就感。“假如在你的公司中你写代码有20到30个人的受众,比起如果你正在写的代码将被如此大的社区的人看到,你会有一种完全不一样的精神状态。”
开源编码者经常感到一种强烈的愿望,促使他们挑战极限,他接着讲道,这些人知道自己的工作影响了成千上万的其他编码者,他们感到很满足。
Quinn介绍他偏爱他所工作的公司中开源进入商业系统,是因为成本、控制和避免厂商锁定的结合。大多数开源技术升级很便宜,而且在使用中比商业软件少很多限制。
Red Monk分析师Stephen O'Grady认为现在对于企业架构师来说,最成熟的开源技术是操作系统、数据库和应用服务器。但是他提到开源项目的趋势是以比以往更高的企业软件堆栈水平为目标的。
O'Grady说:“我们着眼于像规则引擎和企业服务总线的进一步的堆栈,这些东西在产品技术上是很可信的。但是在用户的接纳上,他们是否拥有同样的市场成熟度?没有。”
自然地,当一个企业开始寻求面向位置的开源技术,这样的事情有风险。文档就是开源的痛点。
“有时开源知识库相当零碎,”开源咨询师兼作家Jeff Genender表示,“典型的项目没有很好的文档化。假如你需要支持,你可能就要去IRC或者论坛或者博客了。”
Eclipse基金会董事会成员兼德国开源SOA公司CTO Ricco Deutcher认为这些文档碎片在开源业务模型上升的过程中,的确成为可能的因素。今天,经常需要区分开源产品和开源开发项目的区别。
开发项目倾向于文档化,但是有商业背景的产品需要很好的文档,从而使顾客满意。
“在结构上,开源产的风险与使用商业软件的风险并非完全不同,” Deutcher说,“一些CIO犹豫不决,因为它很新。但尤其是那些在预算压力下的人承担风险,就要看到价值。”
相关推荐
-
OpenStack走过沉淀期:中国市场迎来新格局
开源OpenStack技术发展至今,市场的讨论声音已经越来越少;在这种情况下,不少人开始提出质疑:“OpenStack是否已经不行了?”。然而,过去11月份的OpenStack悉尼峰会却用事实给出了否定的答案。
-
阿里云首席架构师唐洪:解读开源+云的三大优势
阿里巴巴一直积极与国际开源组织合作。阿里巴巴不仅是Linux基金会的金牌会员,也是Linux社区的活跃开发者,此前已经为Linux内核提交了290多个Patch,在国内互联网公司当中贡献度第一。
-
Azure计划保护客户IP免受专利巨头的蹂躏
Microsoft是第一个拥有应用程序来专门保护其客户的知识产权(IP)免受非执行实体(更常称为专利巨头)提起的诉讼的一家云厂商。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。