剖析短迭代
敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?
作者 Jean-Jacques Dubray译者 王锐 发布于 2008年2月21日 下午10时42分
那些最不合时宜的空想言论之所以仍然存在的原因是因为上周S3 的运转中断,Greg Olsen看到了一个大的演变正在刚刚走向成熟的SaaS市场中发生。Olsen领导了CogHead的基础设施向Amazon的 S3 和EC2迁移,他注意到:
一个现实是服务很大程度上是从其他服务基础上构建起来的,这带来了很多明显的优势。[例如]……通过选择利用如Amazon’s EC2和S3的服务,一个非常小的公司可以构建一个简单的、定位狭窄的服务,并可以一种成本高效的方式将其卖给数目庞大的用户。
可以创建新服务的服务类型有很多,从基本的基础设施服务到互补的高层应用服务,这些高层服务可以被组合或Mashup。
示例服务包括:计算和存储服务;数据库和基于消息的队列服务;身份识别管理服务;日志分析服务;监测和健康管理服务;支付处理服务;类似店面和产品目录的电子商务服务;映射服务;广告服务;还有更加著名的商务应用服务,如客户资源管理(CRM)和记账。
Zoli Erdos很快指出:
这是Amazon S3第一次发生故障,并且它有备份。 Salesforce.com有其公平的故障均摊,其他的SaaS提供者也一样,那些运行他们自己安装的软件的室内系统(in-house systems,译注:于SaaS应用相对)的公司也是如此。
但不是所有的人都同意Greg的观点,Larry Price争论道:
EC2 和S3是令人惊奇的、酷毙了。对于领导创建它们的团队而言,Werner Vogels就像一个摇滚明星一样;但是在一个通用可移植的标准和很多供应商出现之前,虚拟基础设施服务的市场仍然没有成熟。
然而,伴随着一些与SAP合作的传闻,EMC刚刚宣布它也正在进入“存储即服务(Storage as a Service)”的市场 。IBM也准备随时带着Blue Cloud(译注:IBM的云计算产品)进入这个市场。
Greg进一步发展了他的分析,并就这种新型服务的出现对传统SaaS提供商造成的冲击说道:
一种新的软件服务经济正在迅速地伸展开来,正导致软件工业的分裂。
与将内部(on-premise)应用转变成SaaS应用相比,向构建在SaaS上的SaaS应用的转变是一个更深刻的转变。
具有讽刺意味的是,这种新经济的一些第一批牺牲者可能就是那些服务即软件(SaaS)的先锋。
Eric Norlin补充说:
我相信Greg 是对的,赚钱的方式在变化,考虑到构建一个“软件公司”的过程已经被由“saas基础设施激活器”提供的基于服务的体系结构改变了。
Alex 并不确信SaaS市场已经为一个演变做好准备,并注解到:
作为一个这些服务的购买者,你不得不去衡量ROI。周期!!!!SaaS是关于:
1) ROI
2) 卖给财务总监(CFO),而不是IT人员
3) 可伸缩性
4) 能够 24×7 运转
5) 按需特性增加功能(例如 CRM + IP Telephony)
6) 心平气和…… 好吧,可能最后一点有点离题了:)
这种情绪在Suuad那里得到了回应:
真正的价值是,截止到目前,无人看管的中间市场现在可以在他们的预算之内得到这些复杂的工具。使用一个SaaS模型往往不需要将IT牵扯进来,无需部署,也无需要一个现场的专业服务队伍。
查看英文原文:CogHead's CTO sees Service Consumption as the Next Evolution for SaaS
本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。
在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。
InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!
在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。
通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。
本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。
InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。
没有回复
回复