Representational state transfer (original) (raw)

About DBpedia

La transferencia de estado representacional (en inglés representational state transfer) o REST es un estilo de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web. El término se originó en el año 2000, en una tesis doctoral sobre la web escrita por Roy Fielding, uno de los principales autores de la especificación del protocolo HTTP y ha pasado a ser ampliamente utilizado por la comunidad de desarrollo.

thumbnail

Property Value
dbo:abstract Representational state transfer (REST) je cesta jak jednoduše vytvořit, číst, editovat nebo smazat informace ze serveru pomocí jednoduchých HTTP volání. REST (Representational State Transfer) – je architektura rozhraní, navržená pro distribuované prostředí. REST navrhl a popsal v roce 2000 Roy Fielding (jeden ze spoluautorů protokolu http) v rámci disertační práce Architectural Styles and the Design of Network-based Software Architectures. V kontextu práce je nejzajímavější kapitola 5, ve které Fielding odvozuje principy RESTu na základě známých přístupů k architektuře.Rozhraní REST je použitelné pro jednotný a snadný přístup ke zdrojům (resources). Zdrojem mohou být data, stejně jako stavy aplikace (pokud je lze popsat konkrétními daty). REST je tedy na rozdíl od známějších XML-RPC či SOAP, orientován datově, nikoli procedurálně. Všechny zdroje mají vlastní identifikátor URI a REST definuje čtyři základní metody pro přístup k nim. (cs) REST (Representational State Transfer) és una arquitectura de programari pensada per sistemes distribuïts basats en hipermèdia, com ara el web. Aquest terme va ser introduït l'any 2000 en una tesi doctoral sobre arquitectures de programari de xarxes. Aquesta tesi va ser escrita per Roy Thomas Fielding i dirigida per Richard N. Taylor. Roy va ser un dels principals autors de les especificacions del protocol HTTP i explica en la seva tesi com es pot aprofitar aquest protocol per tal de desenvolupar aplicacions distribuïdes. Tot i que en un principi REST es referia tan sols a un conjunt de principis d' i la definició i adreçament dels recursos, actualment aquest concepte es fa servir per referir-se a una interfície web que utilitza XML, JSON, HTML i HTTP sense cap conjunt de capçaleres com podria ser en el cas de SOAP i XML-RPC. Segons la tesi de Roy es poden dissenyar interfícies XML+HTTP seguint la filosofia de Remote Procedure Call sense utilitzar la complexitat del protocol SOAP. Un servei web REST és un model centrat en les dades. Els anomenats recursos venen identificats per URIs i poden ser manipulats mitjançant accions especificades a les capçaleres HTTP. (ca) رست اختصار لـ: نقل الحالة التمثيلية (بالإنجليزية: REST REpresentational State Transfer) طريقة من طرائق الوصل بين الحواسيب عبر الإنترنت، تمكن المواقع من الحصول على المعلومات من الحواسيب باستعمال قواعد وعمليات محددة. تم تعريف «موارد الويب» لأول مرة على الشبكة العنكبوتية العالمية كمستندات أو ملفات تم تحديدها بواسطة عناوين محدد موقع الموارد المُوحّد (URL) الخاصة بها. ومع ذلك، فإن لديهم اليوم تعريفًا أكثر عمومية وتجريدًا يشمل كل شيء أو كيان يمكن تحديده أو تسميته أو معالجته أو التعامل معه بأي شكل من الأشكال على الشبكة العنكبوتية العالمية. في خدمة RESTful على الويب، ستؤدي الطلبات التي يتم إجراؤها إلى عنوان معرف الموارد الموحد (URI) الخاص بالمورد مما يؤدي إلى الحصول على استجابة باستخدام حمولة منسقة بتنسيق لغة ترميز النص التشعبي HTML أو لغة الترميز القابلة للامتداد XML أو جسون JSON أو تنسيق آخر. يمكن أن تؤكد الاستجابة أنه تم إجراء بعض التغييرات على المورد المخزن، ويمكن أن توفر الاستجابة روابط نصية تشعبية إلى موارد أخرى ذات صلة أو مجموعات من الموارد. عند استخدام بروتوكول نقل النص التشعبي، كما هو أكثر شيوعًا، تكون العمليات المتاحة هي GET و POST و PUT و DELETE وأساليب CRUD HTTP سابقة التعريف. من خلال استخدام بروتوكول عديم الحالة وعمليات قياسية، تهدف أنظمة RESTful إلى الأداء السريع والموثوقية والقدرة على النمو عن طريق إعادة استخدام المكونات التي يمكن إدارتها وتحديثها دون التأثير على النظام ككل، حتى أثناء تشغيله. تم تقديم مصطلح نقل الحالة التمثيلية وتم تعريفه في عام 2000 من قبل روي فيلدنغ في أطروحته التي قدمها للحصول على الدكتوراه. شرح فيلدينج في أطروحته مبادئ نقل الحالة التمثيلية (REST) التي كانت تعرف باسم «نموذج كائن HTTP» بداية من عام 1994، واستخدمت في تصميم معايير بروتوكول نقل النص التشعبي في نسخته رقم 1.1 ومعرفات الموراد الموحدة والهدف من هذا المصطلح هو استحضار صورة عن كيفية تصرف تطبيق على الشبكة العنكبوتية العالمية المصمم بشكل جيد: فهو عبارة عن شبكة من موارد على الشبكة العنكبوتية العالمية (جهاز الدولة الافتراضي) حيث يتقدم المستخدم من خلال التطبيق من خلال اختيار الروابط، مثل / user/tom ، وعمليات مثل GET أو DELETE (انتقالات الحالة)، مما يؤدي إلى المورد التالي (الذي يمثل الحالة التالية للتطبيق) يتم نقله إلى المستخدم لاستخدامه. (ar) Representational State Transfer (abgekürzt REST) ist ein Paradigma für die Softwarearchitektur von verteilten Systemen, insbesondere für Webservices. REST ist eine Abstraktion der Struktur und des Verhaltens des World Wide Web. REST hat das Ziel, einen Architekturstil zu schaffen, der den Anforderungen des modernen Web besser genügt. Dabei unterscheidet sich REST vor allem in der Forderung nach einer einheitlichen Schnittstelle (siehe Abschnitt ) von anderen Architekturstilen. Der Zweck von REST liegt schwerpunktmäßig auf der Maschine-zu-Maschine-Kommunikation. REST stellt eine einfache Alternative zu ähnlichen Verfahren wie SOAP und WSDL und dem verwandten Verfahren RPC dar. Anders als bei vielen verwandten Architekturen kodiert REST keine Methodeninformation in den URI, da der URI Ort und Namen der Ressource angibt, nicht aber die Funktionalität, die der Web-Dienst zu der Ressource anbietet. Der Vorteil von REST liegt darin, dass im WWW bereits ein Großteil der für REST nötigen Infrastruktur (z. B. Web- und Application-Server, HTTP-fähige Clients, HTML- und XML-Parser, Sicherheitsmechanismen) vorhanden ist und viele Web-Dienste per se REST-konform sind. Eine Ressource kann dabei über verschiedene Medientypen dargestellt werden, auch Repräsentation der Ressource genannt. So ist ein Online-Dienst, der lediglich unveränderte Seiteninhalte nach dem Internetstandard HTTP anbietet, bereits REST-konform. Dynamisch erzeugte Seiten folgen diesem Paradigma jedoch oft nicht. So bieten beispielsweise Nachrichtenseiten sich ständig ändernde Informationen mit sowohl unterschiedlichem Format als auch Inhalt an, die nur schwer automatisch verarbeitet werden können. Bliebe das Format unverändert, so wäre eine wichtige REST-Eigenschaft erfüllt. So wäre eine Webseite, auf der ständig die aktuelle Uhrzeit in immer demselben Format abrufbar ist, REST-konform. Die Bezeichnung „Representational State Transfer“ soll den Übergang vom aktuellen Zustand zum nächsten Zustand (state) einer Applikation verbildlichen. Dieser Zustandsübergang erfolgt durch den Transfer der Daten, die den nächsten Zustand repräsentieren. (de) La transferencia de estado representacional (en inglés representational state transfer) o REST es un estilo de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web. El término se originó en el año 2000, en una tesis doctoral sobre la web escrita por Roy Fielding, uno de los principales autores de la especificación del protocolo HTTP y ha pasado a ser ampliamente utilizado por la comunidad de desarrollo. (es) Estatu Ordezkaritzaren Transferentzia (ingelesez representational state transfer) edo REST sistema hipermedioetarako software-arkitekturaren estilo bat da, World Wide Web, esaterako. Artikulu honetan REST teknologiaren historia, beste teknologien aurka nola portatzen den eta bere abantailak aurkeztuko dira. Baita ere bere ezarpen publikoak. Terminoa 2000. urtean sortu zen, , HTTP protokoloaren zehaztapenaren egile nagusietako batek, webguneari buruz idatzitako doktoretza-tesi batean, eta garapen-komunitateak asko erabili du. (eu) REST (representational state transfer) est un style d'architecture logicielle définissant un ensemble de contraintes à utiliser pour créer des services web. Les services web conformes au style d'architecture REST, aussi appelés services web RESTful, établissent une interopérabilité entre les ordinateurs sur Internet. Les services web REST permettent aux systèmes effectuant des requêtes de manipuler des ressources web via leurs représentations textuelles à travers un ensemble d'opérations uniformes et prédéfinies sans état. D'autres types de services web tels que les services web SOAP exposent leurs propres ensembles d'opérations arbitraires. Les ressources web ont été définies pour la première fois sur le World Wide Web comme des documents ou des fichiers identifiés par leur URL. Cependant, elles ont aujourd'hui une définition beaucoup plus générique et abstraite qui inclut toute chose ou entité pouvant être identifiée, nommée, adressée ou gérée d'une façon quelconque sur le web. Dans un service web REST, les requêtes effectuées sur l'URI d'une ressource produisent une réponse dont le corps est formaté en HTML, XML, JSON ou un autre format. La réponse peut confirmer que la ressource stockée a été altérée et elle peut fournir des liens hypertextes vers d'autres ressources ou collection de ressources liées. Lorsque le protocole HTTP est utilisé, comme c'est souvent le cas, les méthodes HTTP disponibles sont GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS et TRACE. Avec l'utilisation d'un protocole sans état et d'opérations standards, les systèmes REST visent la réactivité, la fiabilité et l'extensibilité, par la réutilisation de composants pouvant être gérés et mis à jour sans affecter le système global, même pendant son fonctionnement. Le terme representational state transfer a été défini pour la première fois en 2000 par Roy Fielding dans le chapitre 5 de sa thèse de doctorat. La thèse de Fielding a expliqué les principes de REST auparavant connus comme le « modèle objet de HTTP » depuis 1994 et qui ont été utilisés dans l'élaboration des standards HTTP 1.1 et URI. Le terme est censé évoquer comment une application web bien conçue se comporte : c'est un réseau de ressources (une machine à états virtuelle) au sein duquel l'utilisateur évolue en sélectionnant des identifiants de ressources telles que http://www.exemple.com/articles/21 et des opérations sur les ressources telles que GET ou POST (des transitions d'état de l'application) transférant une représentation de la ressource suivante (le nouvel état de l'application) vers l'utilisateur pour être utilisée. (fr) Representational state transfer (REST) is a software architectural style that describes a uniform interface between physically separate components, often across the Internet in a client-server architecture. REST defines four interface constraints: * Identification of resources * Manipulation of resources * Self-descriptive messages and * Hypermedia as the engine of application state Generally REST describes a machine to machine interface. In web development REST allows content to be rendered when it is requested, often referred to as Dynamic Content. RESTful Dynamic content uses server-side rendering to generate a web site and send the content to the requesting web browser, which interprets the server's code and renders the page in the user's web browser. REST has been employed throughout the software industry and is widely accepted as a set of guidelines for creating stateless, reliable web APIs. A web API that obeys the REST constraints is informally described as RESTful. In general, RESTful web APIs are loosely based on HTTP methods such as GET and POST. HTTP requests are used to access data or resources in the web application via URL-encoded parameters. Responses are generally formatted as either JSON or XML to transmit the data. "Web resources" were first defined on the World Wide Web as documents or files identified by their URLs. Today, the definition is much more generic and abstract and includes every thing, entity, or action connected to the Internet, local network or device. Every device on the Internet has a URI or Uniform Resource Identifier. In a RESTful Web service, requests made to a resource's URI elicit a response with a payload formatted in HTML, XML, JSON, or some other format. The most common protocol for these requests and responses is HTTP, which provides operations (HTTP methods) such as OPTIONS, GET, POST, PUT, PATCH and DELETE. By using a stateless protocol and standard operations, RESTful systems aim for fast performance, reliability, and the ability to grow by reusing components that can be managed and updated without affecting the system as a whole, even while it is running. (en) REST, singkatan bahasa Inggris dari representational state transfer atau transfer keadaan representasi, adalah suatu gaya arsitektur perangkat lunak untuk untuk pendistribusian sistem seperti WWW. Istilah ini diperkenalkan pertama kali pada tahun 2000 pada disertasi doktoral , salah seorang penulis utama spesifikasi HTTP. Istilah ini selanjutnya dipergunakan secara luas pada komunitas jaringan. REST secara spesifik merujuk pada suatu koleksi prinsip-prinsip yang menggariskan pendefinisian dan pengalamatan sumber daya. Istilah ini sering digunakan dengan longgar untuk mendeskripsikan semua antarmuka sederhana yang menyampaikan data dalam domain spesifik melalui HTTP tanpa tambahan lapisan pesan seperti SOAP atau menggunakan . Dua pengertian ini dapat menimbulkan konflik dan juga tumpang tindih. Dimungkinkan untuk merancang suatu sistem perangkat lunak besar sesuai dengan gaya arsitektur REST Fielding tanpa menggunakan HTTP dan tanpa berinteraksi dengan WWW. Juga dimungkinkan untuk merancang antarmuka XML+HTTP sederhana yang tidak mengikuti prinsip-prinsip REST, tetapi sebaliknya mengikuti model dari (remote procedure call). Perbedaan penggunaan istilah REST ini cukup menyebabkan permasalahan dalam diskusi-diskusi teknis. Sistem yang mengikuti prinsip REST Fielding sering disebut sebagai "RESTful". (in) Representational State Transfer (REST、レスト) は、ウェブAPI(ウェブアプリケーションプログラミングインタフェース)の定義に使用されるアーキテクチャスタイル(共通仕様)であり、同時にウェブのような分散ハイパーメディアシステムのためのソフトウェアアーキテクチャのスタイルのひとつでもある。この語はHTTPプロトコル規格の主要著者の一人であるがウェブについて書いた2000年の博士論文で初めて現れ、ネットワーキングコミュニティの中ですぐに広く使われることになった。 RESTは、初めはアーキテクチャの原則と制約の集まり(後述)を指していたが、次第に、XMLやHTTPを使った簡易なウェブベースのインタフェースのうち、WebサービスのSOAPプロトコルのようなMEP(Message Exchange Pattern; SOAPノード相互のメッセージ交換のパターンを確立するための雛型)ベースの特別な抽象化をしないもののことを、大まかに意味する用語として使われるようになった。RESTは次に述べるように2つのやや異なる意味で使われている。 * フィールディングのRESTアーキテクチャスタイルの原則に合わせたWebサービスシステム。 * 遠隔手続き呼出し (RPC) スタイルに合わせた簡易なXML + HTTPインタフェースを採用したシステム(SOAPは使わない) 。 RESTはこのように2つのやや異なる意味で使われているため、技術的な議論の中で混乱を引き起こすことがある。ただし、RPCはRESTの実例とはいえない。 フィールディングのREST原則に従うシステムは、しばしばRESTfulといわれる。RESTをとても熱心に支持する人々は自らのことをRESTafariansと呼ぶ。ちなみに、この呼称は「ラスタファリアン」(英: Rastafarians)のもじりである。 (ja) ( 대한민국의 힙합 음악가에 대해서는 R-EST 문서를 참고하십시오.) REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 이 용어는 로이 필딩(Roy Fielding)의 2000년 박사학위 논문에서 소개되었다. 필딩은 HTTP의 주요 저자 중 한 사람이다. 이 개념은 네트워킹 문화에 널리 퍼졌다. 엄격한 의미로 REST는 네트워크 아키텍처 원리의 모음이다. 여기서 '네트워크 아키텍처 원리'란 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반을 일컫는다. 간단한 의미로는, 웹 상의 자료를 HTTP위에서 SOAP이나 쿠키를 통한 세션 트랙킹 같은 별도의 전송 계층 없이 전송하기 위한 아주 간단한 인터페이스를 말한다. 이 두 가지의 의미는 겹치는 부분과 충돌되는 부분이 있다. 필딩의 REST 아키텍처 형식을 따르면 HTTP나 WWW가 아닌 아주 커다란 소프트웨어 시스템을 설계하는 것도 가능하다. 또한, 리모트 프로시저 콜 대신에 간단한 XML과 HTTP 인터페이스를 이용해 설계하는 것도 가능하다. 필딩의 REST 원리를 따르는 시스템은 종종 RESTful이란 용어로 지칭된다. 열정적인 REST 옹호자들은 스스로를 RESTafrians 이라고 부른다. (ko) Representational state transfer (REST) is een software-architectuur voor gedistribueerde mediasystemen zoals het wereldwijde web. De term werd geïntroduceerd en gedefinieerd in 2000 door Roy Fielding in zijn doctoraatsstudie. Fielding is een van de auteurs van de Hypertext Transfer Protocol (HTTP)-specificaties versie 1.0 en 1.1. REST wordt veelal gebruikt voor het ontwerpen van application programming interfaces (API) voor het internet, op de HTTP-standaard, maar is niet gelimiteerd tot HTTP en ook toepasbaar buiten API’s. Bijvoorbeeld een klikbare, interactieve website zoals Wikipedia voldoet aan de REST-architectuur. (nl) Representational state transfer (REST) è uno stile architetturale per sistemi distribuiti. L'espressione "representational state transfer" e il suo acronimo, REST, fu introdotto nel 2000 nella tesi di dottorato di Roy Fielding, uno dei principali autori delle specifiche dell'HyperText Transfer Protocol (HTTP), e vennero rapidamente adottati dalla comunità di sviluppatori Internet. Il termine REST rappresenta un sistema di trasmissione di dati su HTTP senza ulteriori livelli, quali ad esempio SOAP. I sistemi REST non prevedono il concetto di sessione, ovvero sono stateless, come approfondito successivamente. L'architettura REST si basa su HTTP. Il funzionamento prevede una struttura degli URL ben definita che identifica univocamente una risorsa o un insieme di risorse e l'utilizzo dei metodi HTTP specifici per il recupero di informazioni (GET), per la modifica (POST, PUT, PATCH, DELETE) e per altri scopi (OPTIONS, ecc.). Questo particolare aspetto è approfondito nella sezione "Relazione tra gli URL e i metodi HTTP". (it) Representational state transfer (zmiana stanu poprzez reprezentacje), REST – styl architektury oprogramowania wywiedziony z doświadczeń przy pisaniu specyfikacji protokołu HTTP dla systemów rozproszonych. REST wykorzystuje m.in. jednorodny interfejs, bezstanową komunikację, zasoby, reprezentacje, hipermedia, . Zaproponowany został przez w 2000 roku. (pl) REST (от англ. Representational State Transfer — «передача репрезентативного состояния» или «передача „самоописываемого“ состояния») — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Другими словами, REST — это набор правил того, как программисту организовать написание кода серверного приложения, чтобы все системы легко обменивались данными и приложение можно было масштабировать. REST представляет собой согласованный набор ограничений, учитываемых при проектировании распределённой гипермедиа-системы. В определённых случаях (интернет-магазины, поисковые системы; прочие системы, основанные на данных) это приводит к повышению производительности и упрощению архитектуры. В широком смысле[уточнить] компоненты в REST взаимодействуют наподобие взаимодействия клиентов и серверов во Всемирной паутине. REST является альтернативой RPC. В интернете вызов удалённой процедуры может представлять собой обычный HTTP-запрос (обычно GET или POST; такой запрос называют «REST-запрос»), а необходимые данные передаются в качестве параметров запроса. Для веб-служб, построенных с учётом REST (то есть не нарушающих накладываемых им ограничений), применяют термин «RESTful». В отличие от веб-сервисов (веб-служб) на основе SOAP, не существует «официального» стандарта для RESTful веб-API. Дело в том, что REST является архитектурным стилем, в то время как SOAP является протоколом. Несмотря на то, что REST не является стандартом сам по себе, большинство RESTful-реализаций используют такие стандарты, как HTTP, URL, JSON и, реже, XML. (ru) Representational State Transfer (REST), em português Transferência Representacional de Estado, é um estilo de arquitetura de software que define um conjunto de restrições a serem usadas para a criação de web services (serviços Web). Os Web services que estão em conformidade com o estilo arquitetural REST, denominados Web services RESTful, fornecem interoperabilidade entre sistemas de computadores na Internet. Os Web services RESTful permitem que os sistemas solicitantes acessem e manipulem representações textuais de usando um conjunto uniforme e predefinido de operações sem estado. Outros tipos de Web services, como Web services SOAP, expõem seus próprios conjuntos de operações arbitrários. "Recursos da Web" foram definidos pela primeira vez na World Wide Web como documentos ou arquivos identificados por suas URLs. No entanto, hoje, eles têm uma definição muito mais genérica e abstrata que engloba qualquer coisa ou entidade que pode ser identificada, nomeada, endereçada ou manipulada, da forma que for, na Web. Em um Web service RESTful, as solicitações feitas ao URI de um recurso provocará uma resposta com uma carga útil formatada em HTML, XML, JSON ou algum outro formato. A resposta pode confirmar que alguma alteração foi feita no recurso armazenado e a resposta pode fornecer links de hipertexto para outros recursos ou conjuntos de recursos relacionados. Quando o HTTP é usado, como é o mais comum, as operações disponíveis são GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS e TRACE. Usando um protocolo sem estado e operações padrão, os sistemas RESTful buscam desempenho, confiabilidade e capacidade de crescimento rápido, reutilizando componentes que podem ser gerenciados e atualizados sem afetar o sistema como um todo, mesmo enquanto estiver em execução. O termo transferência de estado representacional foi introduzido e definido em 2000 por Roy Fielding em sua tese de doutoramento. A dissertação de Fielding explicou os princípios REST que eram conhecidos como "modelo de objeto HTTP", a partir de 1994, e foram usados ​​no projeto dos padrões HTTP 1.1 e URI. O termo destina-se a evocar uma imagem de como um aplicativo da Web bem projetado se comporta: é uma rede de recursos da Web (uma máquina de estados virtuais) na qual o usuário avança pelo aplicativo selecionando identificadores de recursos, como http://www.exemplo.com/artigos/21, e operações de recursos, como GET ou POST (transições de estado do aplicativo), resultando na próxima representação do recurso (o próximo estado do aplicativo) sendo transferida para o usuário final para seu uso. (pt) Representational State Transfer (REST) eller RESTful webbtjänst är ett IT-arkitekturbegrepp som beskriver hur tjänster för maskin-till-maskin-kommunikation kan tillhandahållas via webbteknologi. Begreppet härrör från en avhandling av Roy Fielding – en av författarna till HTTP-specifikationen – och har fått en snabb spridning inom systemutvecklingsområdet genom sin enkelhet. Tillämpningsexempel kan vara att en mobilapplikation, en bot eller en webbserver som fungerar som agent kan komma åt innehållet i en databas via en webbplats som är designad för maskiner snarare än för människor. Webbplatsen tillhandahåller ett objektorienterat databasgränssnitt enligt en domain object model (DOM). Vanligen överförs data på JSON-format mellan maskinerna. REST för tillbaka begreppet SOA till den ursprungliga idén om att system inte behöver vara integrerade med starka beroenden. SOA har på senare tid allt mer kommit att definiera webbtjänster via SOAP vilket i många fall kan vara ett onödigt komplicerat sätt att knyta samman system och ofta skapa starka beroenden till produkter. Jämfört med webbtjänster baserade på SOAP är REST-gränssnitt enklare att implementera, förstå och felsöka, och underlättar utvecklande av mobila applikationer med databasaccess. Tack vare enkelheten föreligger sällan behov av specifika produkter för kommunikationen. Detta medför att organisationer snabbare kan ta fram systemgränssnitt för andra att använda. (sv) 表现层状态转换(英语:Representational State Transfer,縮寫:REST)是博士于2000年在他的博士论文中提出来的一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。表現層狀態轉換是根基於超文本傳輸協定(HTTP)之上而確定的一組約束和屬性,是一種設計提供全球資訊網絡服務的軟體構建風格。符合或相容於這種架構風格(簡稱為 REST 或 RESTful)的網絡服務,允許用戶端發出以統一資源標識符存取和操作網絡資源的請求,而與預先定義好的無狀態操作集一致化。因此表現層狀態轉換提供了在互聯網絡的計算系統之間,彼此資源可交互使用的協作性質(interoperability)。相對於其它種類的網絡服務,例如SOAP服務,則是以本身所定義的操作集,來存取網絡上的資源。 目前在三种主流的Web服务实现方案中,因为REST模式与复杂的SOAP和XML-RPC相比更加简洁,越来越多的Web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务執行图书查詢;雅虎提供的Web服务也是REST风格的。 (zh) REST (скор. англ. Representational State Transfer, «передача репрезентативного стану») — підхід до архітектури мережевих протоколів, які надають доступ до інформаційних ресурсів. Був описаний і популяризований 2000 року Роєм Філдінгом, одним із творців протоколу HTTP. В основі REST закладено принципи функціонування Всесвітньої павутини і, зокрема, можливості HTTP. Філдінг розробив REST паралельно з HTTP 1.1 базуючись на попередньому протоколі HTTP 1.0. Дані повинні передаватися у вигляді невеликої кількості стандартних форматів (наприклад, HTML, XML, JSON). Будь-який REST протокол (HTTP в тому числі) повинен підтримувати кешування, не повинен залежати від мережевого прошарку, не повинен зберігати інформації про стан між парами «запит-відповідь». Стверджується, що такий підхід забезпечує масштабовність системи і дозволяє їй еволюціонувати з новими вимогами. Антиподом REST є підхід, заснований на виклику віддалених процедур (Remote Procedure Call, RPC). Підхід RPC дозволяє використовувати невелику кількість мережевих ресурсів з великою кількістю методів і складним протоколом. При підході REST кількість методів і складність протоколу суворо обмежені, що призводить до того, що кількість окремих ресурсів має бути великою. REST — це архітектурний стиль для розподілених гіпертекстових систем. (uk)
dbo:thumbnail wiki-commons:Special:FilePath/Roy_Fielding_at_OSCON_2008.jpg?width=300
dbo:wikiPageExternalLink http://www.jopera.org/docs/publications/2008/restws%7Cjournal=17th https://otaviofff.github.io/restful-grounding/%7Cpublisher=IADIS%7Cisbn=978-972-8924-93-5 https://martinfowler.com/articles/richardsonMaturityModel.html https://www.springer.com/engineering/signals/book/978-1-4614-9298-6%7Cisbn=9781461492986%7Cpublisher=Springer http://www.example.com/articles/21%3C/nowiki%3E),
dbo:wikiPageID 907222 (xsd:integer)
dbo:wikiPageLength 23907 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124435026 (xsd:integer)
dbo:wikiPageWikiLink dbr:Roy_Fielding dbr:Non-functional_requirement dbr:HTTP_cookies dbr:HTTP_method dbr:Hypertext_Transfer_Protocol dbr:List_of_websites_founded_before_1995 dbr:Resource-oriented_architecture dbr:Uniform_Resource_Identifier dbr:Uniform_resource_identifier dbr:University_of_California,_Irvine dbr:Interface_(computing) dbr:Internet dbr:Internet_privacy dbr:Internet_security dbr:SOAP dbr:Communications_protocol dbr:Application_programming_interface dbr:Load_balancing_(computing) dbr:Software_architecture dbr:Payload_(computing) dbr:Security_policy dbr:Machine_to_machine dbr:Stateless_protocol dbr:Media_type dbr:URI dbr:URL dbr:W3C dbr:HATEOAS dbc:Software_architecture dbc:Cloud_standards dbc:Web_2.0_neologisms dbr:Web_development dbr:Proxy_server dbr:HTML dbr:HTTP dbc:Hypertext_Transfer_Protocol dbr:JSON dbr:JavaScript dbr:Hyperlink dbr:State_machine dbr:Home_page dbr:Java_applet dbr:IETF dbr:Idempotent dbr:Metadata dbr:RAML_(software) dbr:RESTful_Service_Description_Language dbr:Working_group dbr:XML dbr:Loose_coupling dbr:Resource-oriented_computing dbr:Separation_of_concerns dbr:Server-side_rendering dbr:Service-oriented_architecture dbr:Web-oriented_architecture dbr:World_Wide_Web dbr:List_of_web_browsers dbr:Web_cache dbr:Web_API dbr:Scalability dbr:Overview_of_RESTful_API_Description_Languages dbr:Richardson_Maturity_Model dbr:URL-encoding dbr:Client-server dbr:File:REST_information_model.png dbr:File:Roy_Fielding_at_OSCON_2008.jpg
dbp:wikiPageUsesTemplate dbt:! dbt:Anchor dbt:Annotated_link dbt:Authority_control dbt:Citation dbt:Cite_web dbt:R dbt:Redirect dbt:Reflist dbt:Rp dbt:See_also dbt:Short_description dbt:Technical
dct:subject dbc:Software_architecture dbc:Cloud_standards dbc:Web_2.0_neologisms dbc:Hypertext_Transfer_Protocol
gold:hypernym dbr:Style
rdf:type owl:Thing yago:WikicatCloudStandards yago:WikicatWeb2.0Neologisms yago:WikicatWebServices yago:Abstraction100002137 yago:Act100030358 yago:Activity100407535 yago:Event100029378 yago:LanguageUnit106284225 yago:Measure100033615 yago:Neologism106294441 yago:Part113809207 yago:PsychologicalFeature100023100 yago:Relation100031921 yago:Word106286395 yago:Work100575741 yago:YagoPermanentlyLocatedEntity yago:Service100577525 yago:Standard107260623 yago:SystemOfMeasurement113577171
rdfs:comment La transferencia de estado representacional (en inglés representational state transfer) o REST es un estilo de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web. El término se originó en el año 2000, en una tesis doctoral sobre la web escrita por Roy Fielding, uno de los principales autores de la especificación del protocolo HTTP y ha pasado a ser ampliamente utilizado por la comunidad de desarrollo. (es) Estatu Ordezkaritzaren Transferentzia (ingelesez representational state transfer) edo REST sistema hipermedioetarako software-arkitekturaren estilo bat da, World Wide Web, esaterako. Artikulu honetan REST teknologiaren historia, beste teknologien aurka nola portatzen den eta bere abantailak aurkeztuko dira. Baita ere bere ezarpen publikoak. Terminoa 2000. urtean sortu zen, , HTTP protokoloaren zehaztapenaren egile nagusietako batek, webguneari buruz idatzitako doktoretza-tesi batean, eta garapen-komunitateak asko erabili du. (eu) Representational state transfer (zmiana stanu poprzez reprezentacje), REST – styl architektury oprogramowania wywiedziony z doświadczeń przy pisaniu specyfikacji protokołu HTTP dla systemów rozproszonych. REST wykorzystuje m.in. jednorodny interfejs, bezstanową komunikację, zasoby, reprezentacje, hipermedia, . Zaproponowany został przez w 2000 roku. (pl) 表现层状态转换(英语:Representational State Transfer,縮寫:REST)是博士于2000年在他的博士论文中提出来的一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。表現層狀態轉換是根基於超文本傳輸協定(HTTP)之上而確定的一組約束和屬性,是一種設計提供全球資訊網絡服務的軟體構建風格。符合或相容於這種架構風格(簡稱為 REST 或 RESTful)的網絡服務,允許用戶端發出以統一資源標識符存取和操作網絡資源的請求,而與預先定義好的無狀態操作集一致化。因此表現層狀態轉換提供了在互聯網絡的計算系統之間,彼此資源可交互使用的協作性質(interoperability)。相對於其它種類的網絡服務,例如SOAP服務,則是以本身所定義的操作集,來存取網絡上的資源。 目前在三种主流的Web服务实现方案中,因为REST模式与复杂的SOAP和XML-RPC相比更加简洁,越来越多的Web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务執行图书查詢;雅虎提供的Web服务也是REST风格的。 (zh) رست اختصار لـ: نقل الحالة التمثيلية (بالإنجليزية: REST REpresentational State Transfer) طريقة من طرائق الوصل بين الحواسيب عبر الإنترنت، تمكن المواقع من الحصول على المعلومات من الحواسيب باستعمال قواعد وعمليات محددة. من خلال استخدام بروتوكول عديم الحالة وعمليات قياسية، تهدف أنظمة RESTful إلى الأداء السريع والموثوقية والقدرة على النمو عن طريق إعادة استخدام المكونات التي يمكن إدارتها وتحديثها دون التأثير على النظام ككل، حتى أثناء تشغيله. (ar) REST (Representational State Transfer) és una arquitectura de programari pensada per sistemes distribuïts basats en hipermèdia, com ara el web. Aquest terme va ser introduït l'any 2000 en una tesi doctoral sobre arquitectures de programari de xarxes. Aquesta tesi va ser escrita per Roy Thomas Fielding i dirigida per Richard N. Taylor. Roy va ser un dels principals autors de les especificacions del protocol HTTP i explica en la seva tesi com es pot aprofitar aquest protocol per tal de desenvolupar aplicacions distribuïdes. Tot i que en un principi REST es referia tan sols a un conjunt de principis d' i la definició i adreçament dels recursos, actualment aquest concepte es fa servir per referir-se a una interfície web que utilitza XML, JSON, HTML i HTTP sense cap conjunt de capçaleres com po (ca) Representational state transfer (REST) je cesta jak jednoduše vytvořit, číst, editovat nebo smazat informace ze serveru pomocí jednoduchých HTTP volání. REST (Representational State Transfer) – je architektura rozhraní, navržená pro distribuované prostředí. REST navrhl a popsal v roce 2000 Roy Fielding (jeden ze spoluautorů protokolu http) v rámci disertační práce Architectural Styles and the Design of Network-based Software Architectures. V kontextu práce je nejzajímavější kapitola 5, ve které Fielding odvozuje principy RESTu na základě známých přístupů k architektuře.Rozhraní REST je použitelné pro jednotný a snadný přístup ke zdrojům (resources). Zdrojem mohou být data, stejně jako stavy aplikace (pokud je lze popsat konkrétními daty). REST je tedy na rozdíl od známějších XML-RPC či SOA (cs) Representational State Transfer (abgekürzt REST) ist ein Paradigma für die Softwarearchitektur von verteilten Systemen, insbesondere für Webservices. REST ist eine Abstraktion der Struktur und des Verhaltens des World Wide Web. REST hat das Ziel, einen Architekturstil zu schaffen, der den Anforderungen des modernen Web besser genügt. Dabei unterscheidet sich REST vor allem in der Forderung nach einer einheitlichen Schnittstelle (siehe Abschnitt ) von anderen Architekturstilen. (de) REST (representational state transfer) est un style d'architecture logicielle définissant un ensemble de contraintes à utiliser pour créer des services web. Les services web conformes au style d'architecture REST, aussi appelés services web RESTful, établissent une interopérabilité entre les ordinateurs sur Internet. Les services web REST permettent aux systèmes effectuant des requêtes de manipuler des ressources web via leurs représentations textuelles à travers un ensemble d'opérations uniformes et prédéfinies sans état. D'autres types de services web tels que les services web SOAP exposent leurs propres ensembles d'opérations arbitraires. (fr) Representational state transfer (REST) is a software architectural style that describes a uniform interface between physically separate components, often across the Internet in a client-server architecture. REST defines four interface constraints: * Identification of resources * Manipulation of resources * Self-descriptive messages and * Hypermedia as the engine of application state (en) REST, singkatan bahasa Inggris dari representational state transfer atau transfer keadaan representasi, adalah suatu gaya arsitektur perangkat lunak untuk untuk pendistribusian sistem seperti WWW. Istilah ini diperkenalkan pertama kali pada tahun 2000 pada disertasi doktoral , salah seorang penulis utama spesifikasi HTTP. Istilah ini selanjutnya dipergunakan secara luas pada komunitas jaringan. Sistem yang mengikuti prinsip REST Fielding sering disebut sebagai "RESTful". (in) Representational state transfer (REST) è uno stile architetturale per sistemi distribuiti. L'espressione "representational state transfer" e il suo acronimo, REST, fu introdotto nel 2000 nella tesi di dottorato di Roy Fielding, uno dei principali autori delle specifiche dell'HyperText Transfer Protocol (HTTP), e vennero rapidamente adottati dalla comunità di sviluppatori Internet. (it) ( 대한민국의 힙합 음악가에 대해서는 R-EST 문서를 참고하십시오.) REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 이 용어는 로이 필딩(Roy Fielding)의 2000년 박사학위 논문에서 소개되었다. 필딩은 HTTP의 주요 저자 중 한 사람이다. 이 개념은 네트워킹 문화에 널리 퍼졌다. 엄격한 의미로 REST는 네트워크 아키텍처 원리의 모음이다. 여기서 '네트워크 아키텍처 원리'란 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반을 일컫는다. 간단한 의미로는, 웹 상의 자료를 HTTP위에서 SOAP이나 쿠키를 통한 세션 트랙킹 같은 별도의 전송 계층 없이 전송하기 위한 아주 간단한 인터페이스를 말한다. 이 두 가지의 의미는 겹치는 부분과 충돌되는 부분이 있다. 필딩의 REST 아키텍처 형식을 따르면 HTTP나 WWW가 아닌 아주 커다란 소프트웨어 시스템을 설계하는 것도 가능하다. 또한, 리모트 프로시저 콜 대신에 간단한 XML과 HTTP 인터페이스를 이용해 설계하는 것도 가능하다. (ko) Representational State Transfer (REST、レスト) は、ウェブAPI(ウェブアプリケーションプログラミングインタフェース)の定義に使用されるアーキテクチャスタイル(共通仕様)であり、同時にウェブのような分散ハイパーメディアシステムのためのソフトウェアアーキテクチャのスタイルのひとつでもある。この語はHTTPプロトコル規格の主要著者の一人であるがウェブについて書いた2000年の博士論文で初めて現れ、ネットワーキングコミュニティの中ですぐに広く使われることになった。 RESTは、初めはアーキテクチャの原則と制約の集まり(後述)を指していたが、次第に、XMLやHTTPを使った簡易なウェブベースのインタフェースのうち、WebサービスのSOAPプロトコルのようなMEP(Message Exchange Pattern; SOAPノード相互のメッセージ交換のパターンを確立するための雛型)ベースの特別な抽象化をしないもののことを、大まかに意味する用語として使われるようになった。RESTは次に述べるように2つのやや異なる意味で使われている。 RESTはこのように2つのやや異なる意味で使われているため、技術的な議論の中で混乱を引き起こすことがある。ただし、RPCはRESTの実例とはいえない。 (ja) Representational state transfer (REST) is een software-architectuur voor gedistribueerde mediasystemen zoals het wereldwijde web. De term werd geïntroduceerd en gedefinieerd in 2000 door Roy Fielding in zijn doctoraatsstudie. Fielding is een van de auteurs van de Hypertext Transfer Protocol (HTTP)-specificaties versie 1.0 en 1.1. (nl) Representational State Transfer (REST), em português Transferência Representacional de Estado, é um estilo de arquitetura de software que define um conjunto de restrições a serem usadas para a criação de web services (serviços Web). Os Web services que estão em conformidade com o estilo arquitetural REST, denominados Web services RESTful, fornecem interoperabilidade entre sistemas de computadores na Internet. Os Web services RESTful permitem que os sistemas solicitantes acessem e manipulem representações textuais de usando um conjunto uniforme e predefinido de operações sem estado. Outros tipos de Web services, como Web services SOAP, expõem seus próprios conjuntos de operações arbitrários. (pt) REST (от англ. Representational State Transfer — «передача репрезентативного состояния» или «передача „самоописываемого“ состояния») — архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Другими словами, REST — это набор правил того, как программисту организовать написание кода серверного приложения, чтобы все системы легко обменивались данными и приложение можно было масштабировать. REST представляет собой согласованный набор ограничений, учитываемых при проектировании распределённой гипермедиа-системы. В определённых случаях (интернет-магазины, поисковые системы; прочие системы, основанные на данных) это приводит к повышению производительности и упрощению архитектуры. В широком смысле[уточнить] компоненты в REST взаимодействуют наподобие взаимодействия клиен (ru) REST (скор. англ. Representational State Transfer, «передача репрезентативного стану») — підхід до архітектури мережевих протоколів, які надають доступ до інформаційних ресурсів. Був описаний і популяризований 2000 року Роєм Філдінгом, одним із творців протоколу HTTP. В основі REST закладено принципи функціонування Всесвітньої павутини і, зокрема, можливості HTTP. Філдінг розробив REST паралельно з HTTP 1.1 базуючись на попередньому протоколі HTTP 1.0. REST — це архітектурний стиль для розподілених гіпертекстових систем. (uk) Representational State Transfer (REST) eller RESTful webbtjänst är ett IT-arkitekturbegrepp som beskriver hur tjänster för maskin-till-maskin-kommunikation kan tillhandahållas via webbteknologi. Begreppet härrör från en avhandling av Roy Fielding – en av författarna till HTTP-specifikationen – och har fått en snabb spridning inom systemutvecklingsområdet genom sin enkelhet. (sv)
rdfs:label رست (إنترنت) (ar) REST (ca) Representational State Transfer (cs) Representational State Transfer (de) Transferencia de Estado Representacional (es) Estatu Ordezkaritzaren Transferentzia (eu) REST (in) Representational state transfer (fr) Representational state transfer (it) REST (ko) Representational State Transfer (ja) Representational state transfer (nl) Representational state transfer (pl) Representational state transfer (en) REST (pt) REST (ru) Representational State Transfer (sv) 表现层状态转换 (zh) REST (uk)
rdfs:seeAlso dbr:Client–server_model dbr:Client-side_scripting dbr:Stateless_protocol dbr:Layered_system dbr:Web_cache
owl:sameAs freebase:Representational state transfer yago-res:Representational state transfer http://linked-web-apis.fit.cvut.cz/resource/rest_format http://linked-web-apis.fit.cvut.cz/resource/rest_protocol http://d-nb.info/gnd/7592728-7 wikidata:Representational state transfer dbpedia-ar:Representational state transfer dbpedia-az:Representational state transfer dbpedia-bg:Representational state transfer dbpedia-ca:Representational state transfer dbpedia-cs:Representational state transfer dbpedia-da:Representational state transfer dbpedia-de:Representational state transfer dbpedia-es:Representational state transfer dbpedia-et:Representational state transfer dbpedia-eu:Representational state transfer dbpedia-fa:Representational state transfer dbpedia-fi:Representational state transfer dbpedia-fr:Representational state transfer dbpedia-he:Representational state transfer dbpedia-hu:Representational state transfer dbpedia-id:Representational state transfer dbpedia-it:Representational state transfer dbpedia-ja:Representational state transfer dbpedia-ko:Representational state transfer dbpedia-nl:Representational state transfer dbpedia-no:Representational state transfer dbpedia-pl:Representational state transfer dbpedia-pt:Representational state transfer dbpedia-ru:Representational state transfer dbpedia-simple:Representational state transfer dbpedia-sv:Representational state transfer dbpedia-tr:Representational state transfer dbpedia-uk:Representational state transfer dbpedia-zh:Representational state transfer https://global.dbpedia.org/id/4ugQp
prov:wasDerivedFrom wikipedia-en:Representational_state_transfer?oldid=1124435026&ns=0
foaf:depiction wiki-commons:Special:FilePath/REST_information_model.png wiki-commons:Special:FilePath/Roy_Fielding_at_OSCON_2008.jpg
foaf:homepage http://martinfowler.com
foaf:isPrimaryTopicOf wikipedia-en:Representational_state_transfer
is dbo:wikiPageRedirects of dbr:RESTful_web_service dbr:Examples_of_Representational_State_Transfer dbr:Examples_of_representational_state_transfer dbr:REST dbr:RESTful_API dbr:Representational_State_Transfer dbr:Rest_interface dbr:REST-SST dbr:RESTFul dbr:REST_API dbr:REST_Architecture dbr:REST_interface dbr:RESTafarian dbr:RESTful dbr:RESTfully dbr:Restful dbr:Restful_application dbr:Restful_interface dbr:Restful_web_service
is dbo:wikiPageWikiLink of dbr:Caddy_(web_server) dbr:Canigó_(framework) dbr:Proxmox_Backup_Server dbr:Proxmox_Virtual_Environment dbr:Puppet_(software) dbr:Qore_(programming_language) dbr:Roy_Fielding dbr:Ruby_on_Rails dbr:Enrollment_over_Secure_Transport dbr:Enterprise_portal dbr:List_of_WebGL_frameworks dbr:List_of_acquisitions_by_Oracle dbr:Network_function_virtualization dbr:Neuroscience_Information_Framework dbr:BioJava dbr:BookStack dbr:Declarative_programming dbr:AnyDesk dbr:Apache_Attic dbr:Application_server dbr:Hypertext_Transfer_Protocol dbr:Perfect_(server_framework) dbr:Resource-oriented_architecture dbr:Riak dbr:DICOM dbr:VNS3 dbr:Vapor_(web_framework) dbr:ViewVC dbr:Dynamic_web_page dbr:EIDR dbr:EMC_ViPR dbr:Infobip dbr:List_of_open-source_health_software dbr:Cosmos_DB dbr:Create,_read,_update_and_delete dbr:SOAP dbr:SOAtest dbr:Gateway_(telecommunications) dbr:OpenAPI_Specification dbr:Open_Semantic_Framework dbr:Time_to_first_byte dbr:Clara.io dbr:Cloud_Elements dbr:GRPC dbr:GSOAP dbr:Genomespace dbr:Google_Cloud_Storage dbr:Graph_database dbr:Monday.com dbr:Thomas_Erl dbr:Apache_ActiveMQ dbr:Apache_Ambari dbr:Apache_Axis2 dbr:Apache_Stanbol dbr:Apache_Struts_2 dbr:Apache_Synapse dbr:Apache_Taverna dbr:Apache_Tika dbr:Let's_Encrypt dbr:Lucee dbr:Shortcut_Software dbr:Sidewalk_Labs dbr:Skytap dbr:SnapLogic dbr:SoapUI dbr:Clean_URL dbr:Cloud_Application_Management_for_Platforms dbr:Comparison_of_distributed_file_systems dbr:Zammad dbr:Software_architecture dbr:OBIX dbr:Stateless_protocol dbr:Thinkorswim dbr:Microservices dbr:CICS dbr:Aha!_(company) dbr:TrueNAS dbr:Tuxedo_(software) dbr:Data_as_a_service dbr:Vyatta dbr:Waarp dbr:Web_framework dbr:Web_server dbr:Web_service dbr:Windows_Communication_Foundation dbr:Document_management_system dbr:HATEOAS dbr:HP_Converged_Systems dbr:HTTP_303 dbr:Headless_commerce dbr:Jerry_Cuomo dbr:Learning_Tools_Interoperability dbr:USDA_National_Nutrient_Database dbr:Restful_Objects dbr:3D_Repo dbr:ADONIS_(software) dbr:ActiveVFP dbr:Amazon_Web_Services dbr:Datalogics dbr:DuraCloud dbr:ERPNext dbr:EXist dbr:Eagle_Eye_Networks dbr:Express.js dbr:FICO_Xpress dbr:FastAPI dbr:Federal_Register dbr:Flashphoner_Web_Call_Server dbr:Flask_(web_framework) dbr:FlightAware dbr:Barcode_library dbr:Nimble_Storage dbr:Outline_VPN dbr:Palo_(OLAP_database) dbr:Far-Play dbr:Forge_(software) dbr:List_of_Google_products dbr:List_of_JBoss_software dbr:Schools_Interoperability_Framework dbr:Session_fixation dbr:POST_(HTTP) dbr:RESTful_web_service dbr:Rest dbr:Groove_Music dbr:HIE_of_One dbr:Headless_content_management_system dbr:International_Chemical_Identifier dbr:Intrexx dbr:Irina_Bolychevsky dbr:Jello_framework dbr:Technical_analysis dbr:TerminusDB dbr:Hypermedia dbr:API dbr:API_testing dbr:KakaoTalk dbr:BioSamples dbr:Swagger_(software) dbr:Wilma_(software) dbr:XRX_(web_application_architecture) dbr:MobiDB dbr:Topsy_Labs dbr:Azure_Cognitive_Search dbr:BBC_Redux dbr:Bulk_messaging dbr:Buzzword_compliant dbr:CLC_bio dbr:Play_Framework dbr:Spring_Roo dbr:Cisco_DevNet dbr:Examples_of_Representational_State_Transfer dbr:Examples_of_representational_state_transfer dbr:IBM_TXSeries dbr:Indix dbr:InterPro dbr:Kubernetes dbr:Microsoft_Azure dbr:Microsoft_Azure_SQL_Database dbr:Microsoft_Visual_C++ dbr:Netdata dbr:Networked_Help_Desk dbr:ONTAP dbr:OVirt dbr:OWASP_ZAP dbr:OneAPI_(GSM_telecom) dbr:OpenKM dbr:Open_energy_system_databases dbr:Oracle_Cloud dbr:Oracle_Corporation dbr:Orthanc_(server) dbr:RAML_(software) dbr:REST dbr:RESTHeart dbr:RESTful_API dbr:Real_Estate_Transaction_Standard dbr:Redmine dbr:Seaside_(software) dbr:Wowza_Streaming_Engine dbr:Wuala dbr:XACML dbr:XWiki dbr:Xped dbr:Yesod_(web_framework) dbr:Magister_(application) dbr:Service-oriented_architecture dbr:Space-based_architecture dbr:Yahoo_Sherpa dbr:Web-oriented_architecture dbr:Web_Application_Messaging_Protocol dbr:Web_Map_Tile_Service dbr:Network_agility dbr:XMLHttpRequest dbr:XPages dbr:FAXPLUS dbr:Fabric_OS dbr:ICD-11 dbr:List_of_software_architecture_styles_and_patterns dbr:List_of_web_service_frameworks dbr:Live_Connect dbr:Open_Data_Protocol dbr:Object_storage dbr:Zoomdata dbr:Voxbone dbr:SensorThings_API dbr:Web_API dbr:Runbook dbr:Richardson_Maturity_Model dbr:Representational_State_Transfer dbr:Rest_interface dbr:REST-SST dbr:RESTFul dbr:REST_API dbr:REST_Architecture dbr:REST_interface dbr:RESTafarian dbr:RESTful dbr:RESTfully dbr:Restful dbr:Restful_application dbr:Restful_interface dbr:Restful_web_service
is dbp:baseStandards of dbr:Networked_Help_Desk
is owl:differentFrom of dbr:ReStructuredText
is foaf:primaryTopic of wikipedia-en:Representational_state_transfer