SOA敏捷应对Web2.0时代变化

日期: 2008-04-28 作者:William Murray 来源:TechTarget中国

没有什么比把两个热门话题放在一起更有趣的了. 比如, 在过去几年里不断被提起的Web2.0与面向服务架构(SOA)……   通常他们都与类似”丰富互联网应用”(RIA), 软件即服务(SaaS)等词一起出现.处于市场部门的人员能使人们倾向于购买一些与多个流行词汇有联系的产品,这并不稀奇, 这样一来,你就知道”Web2.0 软件能协助你在SOA架构中使用RIA和SaaS.”   第一, 我们应该强调的是:SOA必须是真实的.你才能做到这点. SOA有着一套核心原则, 技术团体花了很长时间来定义SOA. OASIS整合了一个SOA的参考模型.   SaaS和RIA也是真实的, 但什么是Web2.0……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

没有什么比把两个热门话题放在一起更有趣的了. 比如, 在过去几年里不断被提起的Web2.0与面向服务架构(SOA)……

  通常他们都与类似”丰富互联网应用”(RIA), 软件即服务(SaaS)等词一起出现.处于市场部门的人员能使人们倾向于购买一些与多个流行词汇有联系的产品,这并不稀奇, 这样一来,你就知道”Web2.0 软件能协助你在SOA架构中使用RIA和SaaS.”

  第一, 我们应该强调的是:SOA必须是真实的.你才能做到这点. SOA有着一套核心原则, 技术团体花了很长时间来定义SOA. OASIS整合了一个SOA的参考模型.

  SaaS和RIA也是真实的, 但什么是Web2.0呢? W3C正致力于建立语义上的Web.而当此Web得到实现时, Web2.0 就将成为现实.近来, 标有Web2.0标志的产品已经有所不同了.这只是单纯的一个流行词汇, 一个为企业全面利用开放式多媒体网络(即互联网)的力量提供的占位术语. 这个动作是在静止网页之外的, 也标志着企业使用互联网的时代的来临.

  本质上来说, Web2.0是对于更加全面利用互联网的一种呼吁. 从互联网获取更多的资源是一个不错的主意,而Web2.0也许将成为此观点比较简单的代名词.

  表面看来,似乎 SOA 是企业的服务解决方案,而 Web2.0 属于纯 Web商务。但是,这两种模型都可以帮助对方成为未来的服务模型,因为它们在很多方面相互补充。真正值得感兴趣的是 SOA 的发展前景,这其中包含了部分 Web2.0 中的特性。

  SOA主要关注于企业内的最优化服务,而 Web2.0 是包含了内部与外部企业的共享服务网络。当 SOA 的内部服务可以利用外部服务时,将会有一个真实的共享、互操作、创建集合组件的机会。今天,很少有企业了解如何连接到企业防火墙外的远端服务,同时保护数据的安全性和完整性。

  SOA 在配置控制与工作流管理中非常健壮;相反,今天的 Web2.0 以缺乏控制结构为荣。开发者在 Web2.0 环境中可以很容易的获得来自全球开发者资源的产品就绪代码,他们通过社区博客、wikis、podcasts 等等培养了内部创造性的增长。

  增加社会元素以利用 Web2.0、并以 SOA 为中心的结构为商业提供了新的机会,它将最佳的社会交互方式与合成应用结合在了一起。

  未来 SOA 与 Web2.0 结合起来的想法并不是不可想象的。Dion Hinchcliffe, AJAX Magazine主编、SOA-Web 2.0 space 的领袖,认为这种联合已经不远了。 在SYS-con.com 网他的 Web2.0 博客上(开始的六个月他的博客就被阅读了一百万次)他一直致力于 Web2.0 与 SOA 联合的话题。IT 业界的分析家也表达了他们的看法。

  IT商家们也正努力地使得Web2.0理念能给他们的业务带来正面的影响.互联网对于商业领域的影响才刚刚开始, 改革仅触及皮毛而已, SOA在很多方面能使你敏捷应对和吸收即将到来的猛烈的变化.

相关推荐

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

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

  • 揭秘New Relic APM技术细节

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

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

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

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

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