论文部分内容阅读
曾几何时,开放源码仅仅是程序员“非主流”的爱好,而在商业软件厂商眼中,则无异于洪水猛兽。随着混合开发模式日渐盛行,商用和开源如今更多地走向了融合,开放源码在应用开发中占据了更重要的位置。
不再泾渭分明
“不难发现,很少有企业单纯采用商用或开放源码软件”,Interarbor Solution公司首席分析师Dana Gardner说,“大部分情况下,商用软件都包含了部分开放源码。”众所周知,商业软件不仅成本过高,而且由于存在过多标准、编程模型和部署方式,管理基于Java的企业应用非常复杂。为此,开源社区开发了多种降低复杂性的方案。然而这些方案也面临挑战:集成多种开源组件必须经过严格测试;技术支持可能不符合企业标准;开发工具可能不支持新兴技术等。那些采用开放源码的企业还存在更大顾虑,即便得到合适的解决方案,但如果无法得到有保证的服务,又将如何保护构筑在开放源码基础上的IT投资呢?
显然,单纯的商业软件和开放源代码都不能完全满足用户需求。困局之中,结合二者所长的混合应用的开发和部署模式应运而生。企业把商用软件与获得良好支持的开放源码框架结合使用,从而实现了低风险、高效益的混合开发模式。负责BEA混合开发战略的BEA Workshop事业部副总裁Bill Roth告诉记者,“我们了解到,很多企业的首席技术官都十分关注混合开发,它不仅可以提高开发人员的效率,降低软件购买成本,同时实现了让更多聪明人为自己打工的目标。”
对于开发人员来说,模糊开源与商业软件之间的界限意味着能同时利用开源和商用软件来开发,在选择应用开发方式时就拥有了更多灵活性;对于用户来说,他们当中很多人事实上已经使用了自己的混合战略,此时商业软件厂商选择支持混合开发当然是个利好消息。
拥抱开源
面对开源挑战,商用软件厂商的姿态各有不同,或选择抵抗,如推出免费版数据库;或是以Sun为代表的厂商进行了商业模式转型;或是像BEA那样选择支持,并向开源社区贡献代码。
事实上,支持开放源码不仅仅是一种商业战略,更是众多投身开源软件的厂商的既定目标。早就加入开源社区,并参与众多开源项目的厂商自然要积极推动开放源码与商用软件的混合应用模式,BEA正是如此。
“BEA的做法很聪明,它努力去满足客户对混合开发模式的需求,而不是阻止他们将业界标准与传统商用软件许可结合起来。”Forrester的Zetie在关于BEA收购M7的报告中如是说。
谈及BEA的混合(Blended)开发战略,Bill Roth介绍说:“BEA全面支持开放源码项目,既包括Apache Beehive这样的基本Java框架支持,也包括BEA Workshop Studio这样的开发工具以及各种部署平台。”
实际上,BEA已经为采用Apache Tomcat的用户提供了混合的BEA WebLogic管理和部署能力,这样Apache Tomcat的用户就不必再使用多种管理工具或拼凑厂商产品来解决应用开发和部署中的问题了。与此同时,BEA还将Apache Tomcat与BEA WebLogic Server集成在一起,使用户更容易地采用混合开发模式。
“我们期望有更多厂商支持混合模式,这是降低风险的最佳途径。”Interarbor Solution公司首席分析师Gardner说,“他们所做的一切恰恰是企业所需要的,因此他们有必要推动这一趋势发展,使企业的应用开发更有效。”
Bill Roth曾筹办全球第一大开源社区,是商用与开源结合的代表
IT管理不再是麻烦事
刘小如
近日,企业管理软件解决方案提供商BMC软件公司在北京发布了专为中国中型企业用户设计的3套服务台解决方案——BMC Magic Service Desk Express套件、BMC Magic Desktop Automation Express套件,以及BMC Magic Service Desk Change Management Express套件。中国软件与技术服务股份有限公司作为BMC软件公司第一家指定的代理商,将负责BMC全新的中型企业服务台解决方案在中国的销售。
“很多中型企业都面临和大型企业一样的IT管理问题,同时,他们又面临有限的资金和资源压力。”BMC软件公司大中华区总经理、亚太区服务副总裁罗永坚说,“BMC此次推出的3套服务台解决方案,将帮助客户自动化地梳理IT管理流程,但不会给客户增加预算和营运的压力”。
1.BMC Magic Service Desk Express 套件(服务台)
在一个完全整合的帮助台系统下,通过浏览器、电子邮件和网页,更加有效地连接用户、地点和资产方面的各种诉求;可自动化地服务于客户诉求流程,并且支持核心的ITIL最佳实践;通过点击便捷的定制服务和可选的服务或管理,能够更灵活地应对业务的变化;在降低总体支持成本的同时,使执行和管理更加轻松、快捷;通过灵活的基于浏览器的解决方案,为技术人员和终端用户提供24×7的帮助;通过零费用自助服务帮助台,可以降低电话帮助台的业务量,同时增加客户满意度;提供服务反馈次数和平均反馈率报告。
2.BMC Magic Desktop Automation Suite Express
通过提供可以帮助客户做出高效业务决策的IT资产信息,提高企业生产力和安全性;通过提供硬件和软件资源识别等减少总体支出费用。
3.BMC Magic Service Desk Express 变更管理
依据核心的ITIL最佳实践,能够为每一次IT环境的变更,产生一种相应的业务提案;该产品是一个基于浏览器平台的变更管理解决方案,能夠帮助企业更有效地管理变更,将变更带来的影响降到最低,并提高生产能力。
不再泾渭分明
“不难发现,很少有企业单纯采用商用或开放源码软件”,Interarbor Solution公司首席分析师Dana Gardner说,“大部分情况下,商用软件都包含了部分开放源码。”众所周知,商业软件不仅成本过高,而且由于存在过多标准、编程模型和部署方式,管理基于Java的企业应用非常复杂。为此,开源社区开发了多种降低复杂性的方案。然而这些方案也面临挑战:集成多种开源组件必须经过严格测试;技术支持可能不符合企业标准;开发工具可能不支持新兴技术等。那些采用开放源码的企业还存在更大顾虑,即便得到合适的解决方案,但如果无法得到有保证的服务,又将如何保护构筑在开放源码基础上的IT投资呢?
显然,单纯的商业软件和开放源代码都不能完全满足用户需求。困局之中,结合二者所长的混合应用的开发和部署模式应运而生。企业把商用软件与获得良好支持的开放源码框架结合使用,从而实现了低风险、高效益的混合开发模式。负责BEA混合开发战略的BEA Workshop事业部副总裁Bill Roth告诉记者,“我们了解到,很多企业的首席技术官都十分关注混合开发,它不仅可以提高开发人员的效率,降低软件购买成本,同时实现了让更多聪明人为自己打工的目标。”
对于开发人员来说,模糊开源与商业软件之间的界限意味着能同时利用开源和商用软件来开发,在选择应用开发方式时就拥有了更多灵活性;对于用户来说,他们当中很多人事实上已经使用了自己的混合战略,此时商业软件厂商选择支持混合开发当然是个利好消息。
拥抱开源
面对开源挑战,商用软件厂商的姿态各有不同,或选择抵抗,如推出免费版数据库;或是以Sun为代表的厂商进行了商业模式转型;或是像BEA那样选择支持,并向开源社区贡献代码。
事实上,支持开放源码不仅仅是一种商业战略,更是众多投身开源软件的厂商的既定目标。早就加入开源社区,并参与众多开源项目的厂商自然要积极推动开放源码与商用软件的混合应用模式,BEA正是如此。
“BEA的做法很聪明,它努力去满足客户对混合开发模式的需求,而不是阻止他们将业界标准与传统商用软件许可结合起来。”Forrester的Zetie在关于BEA收购M7的报告中如是说。
谈及BEA的混合(Blended)开发战略,Bill Roth介绍说:“BEA全面支持开放源码项目,既包括Apache Beehive这样的基本Java框架支持,也包括BEA Workshop Studio这样的开发工具以及各种部署平台。”
实际上,BEA已经为采用Apache Tomcat的用户提供了混合的BEA WebLogic管理和部署能力,这样Apache Tomcat的用户就不必再使用多种管理工具或拼凑厂商产品来解决应用开发和部署中的问题了。与此同时,BEA还将Apache Tomcat与BEA WebLogic Server集成在一起,使用户更容易地采用混合开发模式。
“我们期望有更多厂商支持混合模式,这是降低风险的最佳途径。”Interarbor Solution公司首席分析师Gardner说,“他们所做的一切恰恰是企业所需要的,因此他们有必要推动这一趋势发展,使企业的应用开发更有效。”
Bill Roth曾筹办全球第一大开源社区,是商用与开源结合的代表
IT管理不再是麻烦事
刘小如
近日,企业管理软件解决方案提供商BMC软件公司在北京发布了专为中国中型企业用户设计的3套服务台解决方案——BMC Magic Service Desk Express套件、BMC Magic Desktop Automation Express套件,以及BMC Magic Service Desk Change Management Express套件。中国软件与技术服务股份有限公司作为BMC软件公司第一家指定的代理商,将负责BMC全新的中型企业服务台解决方案在中国的销售。
“很多中型企业都面临和大型企业一样的IT管理问题,同时,他们又面临有限的资金和资源压力。”BMC软件公司大中华区总经理、亚太区服务副总裁罗永坚说,“BMC此次推出的3套服务台解决方案,将帮助客户自动化地梳理IT管理流程,但不会给客户增加预算和营运的压力”。
1.BMC Magic Service Desk Express 套件(服务台)
在一个完全整合的帮助台系统下,通过浏览器、电子邮件和网页,更加有效地连接用户、地点和资产方面的各种诉求;可自动化地服务于客户诉求流程,并且支持核心的ITIL最佳实践;通过点击便捷的定制服务和可选的服务或管理,能够更灵活地应对业务的变化;在降低总体支持成本的同时,使执行和管理更加轻松、快捷;通过灵活的基于浏览器的解决方案,为技术人员和终端用户提供24×7的帮助;通过零费用自助服务帮助台,可以降低电话帮助台的业务量,同时增加客户满意度;提供服务反馈次数和平均反馈率报告。
2.BMC Magic Desktop Automation Suite Express
通过提供可以帮助客户做出高效业务决策的IT资产信息,提高企业生产力和安全性;通过提供硬件和软件资源识别等减少总体支出费用。
3.BMC Magic Service Desk Express 变更管理
依据核心的ITIL最佳实践,能够为每一次IT环境的变更,产生一种相应的业务提案;该产品是一个基于浏览器平台的变更管理解决方案,能夠帮助企业更有效地管理变更,将变更带来的影响降到最低,并提高生产能力。