面向时间架构:一种更实用的SOA方法

日期: 2007-11-29 作者:SOA World翻译:Shirley Xie 来源:TechTarget中国

        十一月十二日,在旧金山举行的2007年SOA世界博览会上,AG软件公司的副首席技术官Miko Matsumura在开场主题演讲中向听众提出一个挑战:在未来的几年内,让面向服务架构(SOA)成为企业运作的核心。Miko Matsumura引用了早期采用SOA公司成功转型的例子,主张还未采用SOA的公司应该加快步伐,否则面临着竞争对手具备不可逾越的竞争优势的风险。他还强调与会人士的眼光应该超越今天人工架构纯度测试的局限,从而支持采纳一个更加实用和不断发展的方式采用SOA。

  “SOA的先行者们在比现在可利用的资源少得多的情况下,脱离束缚,开始加强操作上的灵活性并且赢得市场。虽然成功地实施SOA仍然面临挑战,但是最大的绊脚石却是来自安于现状带来的挑战。”Matsumura说道。“我建议的方法是,围绕核心元素所需的服务互操作性、编制和治理,逐步进行SOA构建。对这些基本组件的资金投入尽量最小化,用户更容易把握眼前的机会,同时也为可持续的实施奠定了坚实的基础。”

  Matsumura的开场演讲题为“面向时间架构:通过设计不断发展?”。这是他从成百上千的实际SOA项目中经验积累所得到的启发。尤其是可持续性实施所需求的坚实基础和Web 2.0 mash-ups、复合应用程序以及商业过程编制相关的混乱消费方式之间存在的摩擦近来愈演愈烈。

  正如Matsumura在演讲中介绍的那样,对于一个SOA特征的定义不能局限于服务本身,而是存在于服务提供者以及消费者之间的关系。正因为如此,架构的面向实际上应该是专注于这些动态关系的编制,而不是简单地实现被动式服务。

  根据Matsumura的阐述,管理这些关系所需的主要策略以及实行的基础架构应该强调以下几点:

  • 互操作性:验证和确保服务在一个复合的环境下可以真正实现互操作。
  • 安全性:确保适当的访问控制,隐私,数据安全和其他安全管制措施在整个服务生命周期到位。
  • 时间约束的政策:一个执行机制,应该能够防止紧耦合,同时通过一个中介服务促进合作。

  通过专注于将这些组件加入到他们SOA策略的核心部分,Matsumura认为企业能够加快他们采用SOA成功以及可持续发展的速度。

  Matsumura补充道:“企业需要一套最低限度的SOA管理策略来开始实施。如果你已经能够应付处理互操作,安全性和约束力,随着你的实现的成熟你可以解决以后的需求。通过良性循环来实现SOA,你能够创造实现SOA的转折点或者催化剂,而这些都是目前很多企业所缺乏的。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

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

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

  • 揭秘New Relic APM技术细节

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

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

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

  • 购买应用集成工具可以采取平衡做法

    购买应用程序集成工具需要好好看看你的公司需求,知道从供应商里面要寻找哪些关键功能。