首页> 外文期刊>Wirtschaftsinformatik >Implementierung von Webservices: REST vs. SOAP?
【24h】

Implementierung von Webservices: REST vs. SOAP?

机译:网络服务的实现:REST与肥皂?

获取原文
获取原文并翻译 | 示例

摘要

Roy Fielding stellt in seiner Dissertation in Form seines Architekturstils namens REST eine abstrahierte Beschreibung der Web-Architektur vor. Die daraus entstandene Diskussion, ob REST (im Sinne von HTTP-GET) oder SOAP die bessere Grundlage für Webservices seien, lehrt letztlich nur eine nicht sehr neue Weisheit: Die Wahl der (technischen) Mittel sollte dem Problem angemessen sein und die Dinge sollten nicht komplizierter gemacht werden als unbedingt notwendig. REST ist mit seiner minimalistischen Sichtweise gut geeignet, das Auge zu schärfen, um die Komplexität netzbasierter Anwendungen niedrig zu halten. Eine Alternative zu SOAP-basierten Webservices ist REST nicht; nicht zuletzt, weil dazu mehr gehört als nur SOAP (etwa WSDL, UDDI). Dies war auch nicht Fieldings Ansatz oder Ziel. Wer der Diskussion völlig aus dem Weg gehen möchte, kann die Herangehensweise von Amazon kopieren, sofern die Problemstellung dies zulässt: Amazon bietet einfach einen REST- und SOAP-Web-service [Amaz04]. Der Internethändler stellt Partnern seine Webservice-Schnittstelle in beiden Ausprägungen zur Verfügung, wobei Amazon seinen REST-An- satz konkretisierend als „XML over HTTP" bezeichnet. Auf einen mittels HTTP-GET abgesetzten Request liefert Amazon eine XML-Response. Dass die Schnittstelle mittlerweile in Version 4 angeboten wird, deutet darauf hin, dass seitens der Nutzer kein eindeutiger Trend für nur eine der beiden Ausprägungen besteht. Abschließend sei bemerkt, dass die Einfachheit der REST-Beschreibung sich auch in der Dokumentation von Amazon widerspiegelt: Das Kapitel über die Migration zur neuen Version 4 stellt die Unterschiede zur früheren Version nur im REST-Stil vor. Warum? - Weil sich die Beschreibung hier auf die Auflistung von URIs beschränken kann. Noch kürzer lässt sich die Schnittstellenbeschreibung kaum fassen.
机译:在他的论文中,Roy Fielding以其称为REST的建筑风格的形式对Web体系结构进行了抽象描述。关于REST(从HTTP-GET的意义上来说)还是SOAP是Web服务的更好基础的最终讨论最终仅传出了一个不太新的见识:(技术)手段的选择应适合于问题,而事物则不应比绝对必要更复杂。 REST具有极简主义的观点,非常适合使您锐利,从而将基于网络的应用程序的复杂性保持在较低水平。 REST不能替代基于SOAP的Web服务。尤其重要的是,它不仅涉及SOAP(例如WSDL,UDDI)。菲尔丁的方法也不是目标。如果您想完全避免讨论,可以复制Amazon的方法,只要问题允许:Amazon仅提供REST和SOAP Web服务[Amaz04]。这家互联网零售商为合作伙伴提供了两种形式的Web服务接口,其中亚马逊专门将其REST方法描述为“基于XML的XML”。第4版中提供的信息表明,用户方面只有两种版本没有明显的趋势。最后,应该指出,REST描述的简单性也反映在Amazon的文档中:关于迁移的章节从以前版本到新版本4的区别仅以REST样式呈现-为什么?-因为此处的描述可能仅限于URI列表。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号