佳文推荐:InfoQ 中文站一周技术文章精选

阅读数:42 2007 年 4 月 2 日

话题:JavaSOA敏捷.NETRubyRuby on Rails语言 & 开发架构文化 & 方法

SOA扩展事务简史

ACID 事务对于长时间跨度的用例是无能为力的。本文列举了有史以来在 CORBA 和 J2EE 社区中针对扩展事务处理的方法,阐述了 SOA 如何是更自然契合的解决方案,并解释了 WS-TX 和 WS-CAF 为什么可能是最终答案的原因。

敏捷

什么是“成功项目”:谈谈软件的价值

如果我足够幸运的话,也许一些读者已经被这篇文章吊起了胃口:既然有这么好的软件开发方法,既然它能够为我们创造更大的价值,那还等什么呢,我们马上就动 手吧。事情不会那么简单。为了让迭代式开发能够成为现实,为了确保尽快、尽可能频繁地交付,为了确保每次交付的都是最有价值的功能,我们——包括软件开发 者、软件企业和客户——需要很多的改变。这里既有职责与权利的划分,也有开发过程和团队的重组,还有技术层面的实践指导。这些正是敏捷方法学所涵盖的内 容。缺少了这些东西,“为客户创造最大价值”就只能成为一句空话。