Agile软件与SOA的天作之合

日期: 2012-03-30 作者:羽飞 来源:TechTarget中国 英文

  Agile软件开发宣言自从2001年公布以来,已经过去了11年了。Agile“以身作则地”为业界提供了一个绝佳的成功范例。从一开始,Agile就为业务和技术人员之间更紧密、更有效的联系与合作而打下了牢固基础。

  当意识到Agile已经创立了11年的时候,业界忽然出现了许多声音在讨论Agile是如何快速融入当今数字化经济模式中的。如果分析一下Agile的商业智能与数据整合系统,不难发现这里还有更多深层次的内容值得挖掘。这对追求“精益IT”所付出的努力来说,是至关重要的。

  Agile软件与SOA架构之间的关系看起来确实是天作之合,他们都将目标放在增强技术的灵活性与适应性上,以此来应对不断变化的业务需求。

  如果没有SOA,Agile最终会成为“旧遗留应用程序”以及“点对点模式的整合结构”,这会导致“积压的产品需求被分割成几块进行交付,而在业务方面则可以更早地跟进。”Agile脱离面向服务架构,就必然会出现高效率开发成果伴随着急速增加的IT管理负担和总体成本费用的情况。

  同样地,假如Agile没有在软件开发方面进行相应的支持,SOA就无法展现出它在业务方面的预期价值。IT有时就像一台精确的机器一样运行并根据业务变化来作出不同的应对行为。相似地,如果变化发展不是由Agile流程所驱动的,那么一个可以被灵活改变的IT框架就不会被认为是Agile在业务上的支持。

  另外,2009年的SOA宣言在很大程度上受到了“Agile精神”的影响,因为它的主体价值与基本原则的制定都和Agile宣言非常相似。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

羽飞
羽飞

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 把软件架构演进体现在栈上

    曾几何时,企业架构师要为了得到承认和支持而抗争,但这种时候正在过去。大多数企业现在已经意识到实现业务流程中敏捷性和效率需要业务目标、人力资源以及信息技术的结合。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。