SOA与敏捷开发实战演练

SOA与敏捷开发实战演练

SOA是一种架构,敏捷是一种方法论,架构和方法论是可以一同使用的,它们本质上是互补的。而且,SOA和敏捷的目标相同,它们都承认(1)变化是必然的(2)组织需要有效地应对变化。所以,我们期望在构建SOA时,能够选择敏捷方法论,反之亦然。

点击下载该PDF

敏捷时代

在不考虑组织的大小、地理或行业之外的因素下,很多对专断的成熟度措施抽象地衡量一个组织。零售部门、IT组织和财务部门面对同样严格的IT度量管制有意义吗?在组织内一切活动的平均水平上进行成熟度因素的衡量,是最先进,还是最落后的?

 
 
 

敏捷时代的企业架构

敏捷方法和企业架构兼容吗?答案是肯定的。因为企业架构(EA)和敏捷方法(AM)拥有共同的目标——交付能够跟业务需要对齐的软件,并响应对这些业务需要无可避免的变更。

 
 

SOA与敏捷开发实战

SOA是一种EA风格,而且把EA框架、SOA最佳实践和一种理论联系实际的方法论结合起来是实现SOA项目成功的所有要素。正如象TOGAF这样的EA框架兼容SOA、象SOA这样的EA风格兼容敏捷方法论一样,没有理由认为EA框架一定和敏捷方法不和谐。那么SOA和敏捷方法共同协作需要注意些什么?有哪些技巧帮助我们的实战行动?又有哪些成功案例值得我们借鉴?

 
 
 
 
点击下载该PDF

SOA开发

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

人们把聚合看做更快的交付开发时间。这在20世纪90年代中所讨论的RAD(快速应用开发 )有怎样的相同或不同之处呢?

当我期望用BPM建模工具来配合面向服务架构的时候, 应该在工具中寻求的关键特征是什么呢?当设法确信你的BPM工具充分利用你的SOA成果时……

有关OSGi最重要的事情是支持模块化。但由于大多数应用程序和系统的目的不是为模块化,或被设计并建造为本土化的模块化设计,采用的OSGi通常包含某种程度的困难……

 

登录TechTarget中国

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