Gartner AADI 2011:软件架构必须改变

日期: 2011-12-04 作者:Jack Vaughan翻译:张培颖 来源:TechTarget中国 英文

应用基础架构和架构必须改变来支持各种新型的客户接口以及大量的开放Web编程接口,在Gartner举办的AADI 2011高峰论坛上,SOA专家Anne Manes向与会者传达了这样的信息。她指出,在为这样的变化做准备时,SOA十分有用。

  现代IT解决方案要求“后现代”原则,Manes介绍,她是Gartner副总裁兼著名分析师。要做“后现代”,她建议要构建灵活的系统,适应未来无法预期的变化。

  Manes说:“适应性必须成为架构的基础部分。”

  Manes对比后现代方法和传统架构,后现代方法更强调系统记录稳定性构建。她说SOA已经通过制造模块化和互操作应用系统,为新方法打下地基。

  2009年,她指出“SOA已死”的著名SOA言论,Manes现在似乎看到了面向服务架构应用的一些进步。这是因为较少人还将SOA看作是可以购买产品获得的了。

  “SOA实际是关于设计模型的:如何设计你的系统。过去几年,我们看到人们关注架构。面向服务背后的原则现在开始渗透。更多的人将其作为他们开发流程的一部分来做,这是件好事,”她说道。

  应用架构控制器模式

  近年来,随着Web应用使用的增长,还有最近的移动应用都对应用战略造成了挑战。“现在,你必须设计应用来支持任何类型的客户端,” Manes说道,“不应该为一个模式构建四个应用。”

  只需要一个服务即可,例如,创建新的客户记录,她强调。但是现在服务已经用于支持所有类型的客户端和交互模式。

  架构必须支持流和语境化,还有管理和个性化,Manes说道。因此,她描述了一个“控制层”,有点像模型视图控制,但是更多是像一个概念工具,以便更好地推动架构向前发展。

  在Manes的分析中,架构处于多方的压力之下。前端,过多的移动设备类型对现有架构造成了威胁。同时,后端也是完全不同的风景,客户端——服务器中,“数据”后端通常代表“SQL DB”。现在的数据源也更加多种多样。

  “现在,这是一个更为复杂的系统,还有多重活动的部分。并不是每一件事都位于应用服务器中。服务可以在多重应用中使用,”她说。“你必须采纳新的模式和方法,”她说,“必须为环境构建适用性,用以支持你未来所需要的东西。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 混合云使用不能盲目:学习最佳实践是王道

    混合云的采用率正在上升。很多组织看到了云服务的优势,但他们也想要自己拥有一定的灵活性,将一些工作负载和数据保持在本地的控制下。

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

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

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

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

  • 揭秘New Relic APM技术细节

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