Forrester:作为早期平台而拥抱云计算

 
   | |

导读:本文中Forrester Research最新报告中列举了2010年应用开发的变化,作者Mike Gualtieri、John Rymer和Jeffrey Hammond为企业随着经济复苏而成长介绍了几种方式。该报告中称企业将不想错过云计算合并的好处,因此建议在实验性层次接受云。

关键词:应用开发 轻量型应用框架 java .NET

 
正在加载数据... 【TechTarget中国原创】当前经济造就了更多敏捷企业应用开发的需求。Forrester Research最新报告中列举了2010年应用开发的变化,作者Mike Gualtieri、John Rymer和Jeffrey Hammond为企业随着经济复苏而成长介绍了几种方式。该报告中称企业将不想错过云计算合并的好处,因此建议在实验性层次接受云。它也建议企业使用多重轻量型平台拥抱简洁开发,每个选择都是为特定的开发需求,而不是停留于单一商业平台。
最近SearchSOA.com就2010年应用开发趋势采访了Gualtieri。

【TechTarget中国原创】当前经济造就了更多敏捷企业应用开发的需求。Forrester Research最新报告中列举了2010年应用开发的变化,作者Mike Gualtieri、John Rymer和Jeffrey Hammond为企业随着经济复苏而成长介绍了几种方式。

  该报告中称企业将不想错过云计算合并的好处,因此建议在实验性层次接受云。它也建议企业使用多重轻量型平台拥抱简洁开发,每个选择都是为特定的开发需求,而不是停留于单一商业平台。
 
  最近SearchSOA.com就2010年应用开发趋势采访了Gualtieri。

  TT SOA:您的研究建议“作为早期平台而拥抱云计算”。这意味着企业应该开始样型研究云应用,即使之前他们能够审批部署?

  Mike Gualtieri:我想首先是关于理解对于应用开发来说云的含义是什么。云事实上是作为基础设施开始的——它是购买基础设施的方式。但是什么是应用开发的含义?正应为你可以在亚马逊上购买1000种实例,并不意味着你所开发的应用可以成功度度量一千种实例。

  其中一部分就是理解应用开发人员在云中部署应用程序必须有所不同。我们发现许多企业将其作为测试平台使用。许多企业因为很多原因还不希望在云产品中部署其应用程序,但是他们对于使用测试平台并不是很谨慎。这是一种很好的适应方式。

  TT SOA:轻量型应用框架,像Spring和Flex很火。这对于一般企业来说,从商业平台转移到这些上面或者其他的轻量型选择上容易吗?

  Mike Gualtieri:我认为我们要做的第一件事情不是考虑唯一或者其他的。带企业更爱标准化。采购部喜欢说:“我们的标准应用服务器和开发环境是什么?”他们首先希望多种选择都可以。他们必须创建应用程序分类。然应用程序中的每一个类型,他们不得不映射到一个平台来适应目标和成本效益。

  我们喜欢着眼于商业网络应用服务器平台标准化的大公司的例子。但是他们需要部署应用到4000个商店,并且他们选择开源应用服务器Apache Geronimo。

  现在,Apache Geronimo不具备所有的商业性能,但是还不错。他们在做这件事中节省了大量的成本。

  TT SOA:这是个精简和吝啬以及节省成本的很好的想法?

  Mike Gualtieri:有两件事情要考虑:软件开发方面节省成本,总体的开发速度。

  因此未必一定要对所有的使用java和.NET。有些公司一直在寻找开发的准确类型,你可以用PHP。在一些案例中,它有助于开发的速度。但是关键是并不是所有的都是用,或者都不适用。更多成功的企业不仅仅采取一种应用平台,并坚持用下去。他们为了适应目标而做出选择。

  TT SOA:报告中鼓励企业使用业务驱动类型开发,快速和灵活的方法通常出现在开发初期。有些人可能要说“找出内部启动项”这个概念说的比做的容易。

  Mike Gualtieri:挑战就在于你从未发现内部启动项,但它就在那。在一个大企业里,必然有‘tiger teams’仅仅是做事情——不管组织制度和压倒一切的制度。而不是任其发生在开发下层的阴影中,我们建议找出这些团队,而不是惩罚他们,提升他们的状态,治理他们。

  这正是在产品开发中很多企业一直在做的事情。说到这里,Apple闯进我的脑海中。我们需要在企业IT中做同样的事情,因为所有的天才都是不同的。你需要找出他们、治理他们。但是这是一种挑战。启动项有很多挑战,企业有很多方面需要防护。因而你必须有一个流程。

 
查看全文
 
 
 
 
 

SOA开发

 
准备开始SOA是一种挑战。我们咨询了著名的Rolta SOA中心,它是跨国咨询公司Rolta和SOA实施支持厂商的一个软件部门。他们给出了在SOA上取得成功的几条技巧……
 
不论你是测试人员、开发人员还是普通人员,可能都熟悉预定航班和航空旅行的麻烦之处。软件测试和开发人员经常成为类似调度和迭代问题的牺牲品……
 
当运行高流量网站的应用程序时,需要按照规模进行时刻通知,开源应用服务器有时可能会比它们的商业同行更好地满足企业的需求。
 
在过去数年的架构模式中,我一直专注于与客户合作,与以网格相结合为基础,更传统的面向服务架构方法来构建应用技术。
 
David Chappell是Oracle副总兼首席SOA技术专家,他集中研究利用SOA环境中的网格的架构模式。他是《企业服务总线》的作者,在软件行业有超过20年……
 

登录TechTarget中国

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