SOA与敏捷开发实战演练
SOA是一种架构,敏捷是一种方法论,架构和方法论是可以一同使用的,它们本质上是互补的。而且,SOA和敏捷的目标相同,它们都承认(1)变化是必然的(2)组织需要有效地应对变化。所以,我们期望在构建SOA时,能够选择敏捷方法论,反之亦然。
目录:
-
>敏捷时代
在不考虑组织的大小、地理或行业之外的因素下,很多对专断的成熟度措施抽象地衡量一个组织。零售部门、IT组织和财务部门面对同样严格的IT度量管制有意义吗?在组织内一切活动的平均水平上进行成熟度因素的衡量,是最先进,还是最落后的?
-
>敏捷时代的企业架构
敏捷方法和企业架构兼容吗?答案是肯定的。因为企业架构(EA)和敏捷方法(AM)拥有共同的目标——交付能够跟业务需要对齐的软件,并响应对这些业务需要无可避免的变更。
-
>SOA与敏捷开发实战
SOA是一种EA风格,而且把EA框架、SOA最佳实践和一种理论联系实际的方法论结合起来是实现SOA项目成功的所有要素。正如象TOGAF这样的EA框架兼容SOA、象SOA这样的EA风格兼容敏捷方法论一样,没有理由认为EA框架一定和敏捷方法不和谐。那么SOA和敏捷方法共同协作需要注意些什么?有哪些技巧帮助我们的实战行动?又有哪些成功案例值得我们借鉴?