REST与SOA的轻松生活

日期: 2008-03-31 作者:Michael Meehan翻译:Eric 来源:TechTarget中国 英文

关于面向服务架构,我想向用户提一个问题,“它有没有使你的生活变得更轻松?”   显然,创建SOA不是件容易的事。你需要重新定位应用开发部建立程序的方式,并起草一项全面的企业架构计划,而在这个过程中你不可能没有遇到一个高难度的问题。如果SOA很容易的话,那么我们就没有必要浪费精力谈论SOA。然而,正是因为实施SOA的艰苦工作,才可以使后来SOA的应用变得顺畅。

  SOA应该能减少编码工作,缩短项目周期,使商业与IT更好的融合。作为回报,SOA应具有某种简易性。   在这十年中的前几年里,服务导向开始重新占据主导地位,虽然这时没有人想到表述性状态传输(REST)会成为SOA中的一部分,但是RES……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

关于面向服务架构,我想向用户提一个问题,“它有没有使你的生活变得更轻松?”

  显然,创建SOA不是件容易的事。你需要重新定位应用开发部建立程序的方式,并起草一项全面的企业架构计划,而在这个过程中你不可能没有遇到一个高难度的问题。如果SOA很容易的话,那么我们就没有必要浪费精力谈论SOA。然而,正是因为实施SOA的艰苦工作,才可以使后来SOA的应用变得顺畅。

  SOA应该能减少编码工作,缩短项目周期,使商业与IT更好的融合。作为回报,SOA应具有某种简易性。

  在这十年中的前几年里,服务导向开始重新占据主导地位,虽然这时没有人想到表述性状态传输(REST)会成为SOA中的一部分,但是REST的的确确在SOA概念中植入了SOA应以简易性为中心的理念。首先,也是最重要的,REST是简单的。它利用的是HTTP,工作量极小。特别是最近对REST兴趣颇浓的伯顿集团,一开始称REST为“SOA的下一件大事”,而随后又注意到其非常适用于数据服务,因为REST重视的是数据,而不是过程。

  REST,从理论上讲,可以帮助实现极少的编码工作以及实现快速组装。如果应用程序失败而转向使用组件服务的话,那么,REST相比于占有更多比例的编码方式,应该比较容易卸载。当然,有一个潜在的问题是它一直仍未实现企业级的应用,但是这一情况即将被改变。

  IBM取消了其基于REST的孵化器,零工程计划,而Mulesource聘请了Xfire的设计者Dan Diephouse,统筹REST安装工作。这一周将在我们的新闻报道中介绍微软引入程序设计舞台中的一个新简称,MEST,数据交换状态转移(Messaging Exchange State Transfer)。它与REST相关,而且你可以相信它会更多的遵循REST模式。预计市场将会有大量的人员使用基于REST的计划,目的就是为了使您的生活更简单。这一实现方式实在有趣。

翻译

Eric
Eric

相关推荐

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

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

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

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

  • 揭秘New Relic APM技术细节

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

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

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