标准开源产品是打破供应商垄断的关键

Mårten Mickos, 美国桉树系统公司的CEO, 强调了采用标准开源产品以避免设计锁定和供应商锁定的重要性。他指出,通过使用如Linux、MySQL这样的标准开源产品,企业能增强自身的敏捷性并促进创新。
Mårten Mickos是美国桉树系统公司的CEO,提出当公司拘泥于自己的设计和定制化时,与他们被供应商锁定所受到的损害程度是相当的。Mickos解释了为什么他认为采用标准开源产品是避免这两种被锁定类型的最好方式。

当谈到软件和云服务时,业务锁定是有重要意义的。在各行各业都存在供应商锁定的现象,但是软件和云服务行业尤其让人震惊,这与选择房屋装修承包商很相似,要考虑到运营和财务支出等情况。


在过去的15年里,我在几个软件公司担任过CEO,包括MySQL和现在的美国桉树系统公司(Eucalyptus Systems)。在这段时间里,我见证了大大小小的组织同供应商就相互锁定进行斗争,他们想到的救援措施是参考已经广泛推广的标准开源实现。

为了理解锁定,你需要知道三个主要的事实:

  • 这个锁定出现在你的设计和供应商提供的设计之间,必须有共同点。
  • 购买者会公开谴责锁定,但如同对税收和死亡的抱怨一样,很少有人能够逃脱它。
  • 与锁定对立的是敏捷性。

第一点是关于锁定的性质,供应商锁定仅仅是其中一种形式。但是,如果你使用定制的软件或者编写“粘合代码”来组合不同的硬件设施,你将会被锁定在自己制造的架构中。由于需要持续的投入来维持这套系统,这将会比其它的锁定付出更大的代价。

有一种方式可以最小化这两种类型的锁定,那就是从锁定自身的角度来思考。你可以使用开源软件避免供应商锁定,使用业界公认的标准软件接口避免设计锁定。

通过使用行业标准的开源软件产品,你可以将锁定减少到最小化。你总可以选择自给自足,不需要继续使用软件而同供应商保持不间断的财务关系。因为你选择的是一个产品而不是一个项目,你也可以最终避免设计上的锁定。

这就是Google等领先的供应商正在做的事情,这也说明了Linux、JBoss、SQLite、MYSQL等开源产品(与项目完全不同)的之所以受到如此欢迎的原因所在。

第三点表明即使继续维持现状也会限制你进一步创新和获取潜在的竞争优势。由于被现实所羁绊,你不会获取实验研究和学习的机会,你的团队几乎没有动机去尝试新的科技,因为事实上你们并不情愿去尝试新事物,原本一个看起来可以减轻风险的战略现在却毫无进展。

摆脱这种窘境的唯一方式是考虑如何在敏捷性这方面做出改变。

敏捷性是无需太多前期规划和准备就能做出改变的能力,也是快速的将想法转变为实现、同时快速的将实现转变为能力。

你可以通过如下方式在组织中提高敏捷性:

  • 降低实验成本。
  • 减少各种类型的锁定。
  • 将决策分割成多个很小的部分。
  • 减小结构性延迟,例如,减少等待回复或者批准时间。

考虑部署一个私有云设施进行快速和廉价的实验;标准开源产品可以避免各种类型的锁定;项目分成几个彼此协作的部分并对项目管理者实行委托决策;通过制定决策的快速响应能力和激励团队进行实验和创新的能力来考核管理者。通过上述措施明显表明,锁定实际上是敏捷性的几种对立面之一,而不是唯一。仅仅通过解除锁定,你不一定会变得敏捷,但是不解除锁定,你肯定不会变得敏捷。

建立的标准的开源产品而不用定制产品,保持自由,争取敏捷性,这是在真正的避免锁定,这将带来创新和竞争优势。


(英文出处:GIGAOM,译者SteveWorks
标题SpringBoot智能在线预约挂号系统研究AI更换标题第1章引言介绍智能在线预约挂号系统的研究背景、意义、国内外研究现状及论文创新点。1.1研究背景与意义阐述智能在线预约挂号系统对提升医疗服务效率的重要性。1.2国内外研究现状分析国内外智能在线预约挂号系统的研究与应用情况。1.3研究方法及创新点概述本文采用的技术路线、研究方法及主要创新点。第2章相关理论总结智能在线预约挂号系统相关理论,包括系统架构、开发技术等。2.1系统架构设计理论介绍系统架构设计的基本原则和常用方法。2.2SpringBoot开发框架理论阐述SpringBoot框架的特点、优势及其在系统开发中的应用。2.3数据库设计与管理理论介绍数据库设计原则、数据模型及数据库管理系统。2.4网络安全与数据保护理论讨论网络安全威胁、数据保护技术及其在系统中的应用。第3章SpringBoot智能在线预约挂号系统设计详细介绍系统的设计方案,包括功能模块划分、数据库设计等。3.1系统功能模块设计划分系统功能模块,如用户管理、挂号管理、医生排班等。3.2数据库设计与实现设计数据库表结构,确定字段类型、主键及外键关系。3.3用户界面设计设计用户友好的界面,提升用户体验。3.4系统安全设计阐述系统安全策略,包括用户认证、数据加密等。第4章系统实现与测试介绍系统的实现过程,包括编码、测试及优化等。4.1系统编码实现采用SpringBoot框架进行系统编码实现。4.2系统测试方法介绍系统测试的方法、步骤及测试用例设计。4.3系统性能测试与分析对系统进行性能测试,分析测试结果并提出优化建议。4.4系统优化与改进根据测试结果对系统进行优化和改进,提升系统性能。第5章研究结果呈现系统实现后的效果,包括功能实现、性能提升等。5.1系统功能实现效果展示系统各功能模块的实现效果,如挂号成功界面等。5.2系统性能提升效果对比优化前后的系统性能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值