RESTful Service Description Language (original) (raw)
The RESTful Service Description Language (RSDL) is a machine- and human-readable XML description of HTTP-based web applications (typically REST web services). The language (defined by Michael Pasternak during his work on oVirt RESTful API) allows documenting the model of the resource(s) provided by a service, the relationships between them, and operations and the parameters that must be supplied for the operations. It specifies if parameters are mandated; and describes possible overloads as parameters sets.
Property | Value |
---|---|
dbo:abstract | Le langage de description de service RESTful ( RSDL ) est une description XML lisible par la machine et par l'homme des applications Web basées sur HTTP (généralement des services Web REST ). Le langage (défini par Michael Pasternak lors de son travail sur l'API oVirt RESTful) permet de documenter le modèle de la ou des ressources fournies par un service, les relations entre elles, et les opérations et les paramètres qui doivent être fournis pour les opérations. Il spécifie si les paramètres sont obligatoires ; et décrit les surcharges possibles sous forme de jeux de paramètres. RSDL est destiné à simplifier la réutilisation des services Web basés sur l'architecture HTTP du Web. Il est indépendant de la plateforme et du langage et vise à promouvoir la réutilisation des applications au-delà de l'utilisation de base dans un navigateur Web par les humains et les machines. Contrairement à WADL, il se concentre sur la description des URI en tant que points d'entrée autonomes dans l'application qui peuvent être invoqués de différentes manières, ne nécessite pas de traverser les composants URI pour comprendre la structure URI et prend en charge les paramètres de surcharges URI/Headers/body. Cela le rend lisible par l'homme et facilement consommé par les humains et les machines. (fr) The RESTful Service Description Language (RSDL) is a machine- and human-readable XML description of HTTP-based web applications (typically REST web services). The language (defined by Michael Pasternak during his work on oVirt RESTful API) allows documenting the model of the resource(s) provided by a service, the relationships between them, and operations and the parameters that must be supplied for the operations. It specifies if parameters are mandated; and describes possible overloads as parameters sets. RSDL is intended to simplify the reuse of web services that are based on the HTTP architecture of the web. It is platform- and language-independent and aims to promote reuse of applications beyond the basic use in a web browser by both humans and machines. Unlike WADL, it concentrates on describing URIs as stand-alone entry points in to the application which can be invoked in different ways, does not requiretraversing over URI components to figure out URI structure, and supports URI/Headers/body parameters overloads. This makes it human-readable and easily consumed by both humans and machines. (en) RSDL (RESTful Service Description Language, «мова опису RESTful сервісів») — це машино- й людино-читабельний XML опис HTTP вебзастосунків (зазвичай, вебсервісів типу REST). Ця мова (розроблена Майклом Пастернаком у процесі його роботи над RESTful API для oVirt) надає можливість описати модель ресурсів, які надає сервіс, взаємозв’язки між ними, та дії й параметри, які мають бути передані до виконуваних методів. Вона визначає чи треба передавати параметри, а також описує можливі варіації множин параметрів. RSDL покликаний спростити повторне використання вебсервісів, які базуються на HTTP-архітектурі вебу. Він є платформо- та мово-незалежним і має на меті сприяння повторному використанню застосунків, окрім основного використання у веббраузерах, як людьми, так і машинами. На відміну від , він зосереджується на описі URI як автономних точок входу у застосунок, які можуть бути викликані різними способами, не потребує слідування через компоненти URI, щоб визначити структуру URI, та підтримує перевантаження параметрів URI/заголовків/тіла. Це робить його легкочитабельним для людей та простим для використання і людьми, й машинами. (uk) |
dbo:wikiPageID | 39136146 (xsd:integer) |
dbo:wikiPageLength | 27651 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1066541327 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:Web_services dbr:URI dbr:HTTP dbr:OVirt dbr:REST dbr:XML dbr:Web_Application_Description_Language |
dbp:wikiPageUsesTemplate | dbt:More_citations_needed dbt:Multiple_issues dbt:Notability dbt:Reflist dbt:See_also dbt:Short_description dbt:Specific dbt:Technical |
dcterms:subject | dbc:Web_services |
rdf:type | owl:Thing |
rdfs:comment | The RESTful Service Description Language (RSDL) is a machine- and human-readable XML description of HTTP-based web applications (typically REST web services). The language (defined by Michael Pasternak during his work on oVirt RESTful API) allows documenting the model of the resource(s) provided by a service, the relationships between them, and operations and the parameters that must be supplied for the operations. It specifies if parameters are mandated; and describes possible overloads as parameters sets. (en) Le langage de description de service RESTful ( RSDL ) est une description XML lisible par la machine et par l'homme des applications Web basées sur HTTP (généralement des services Web REST ). Le langage (défini par Michael Pasternak lors de son travail sur l'API oVirt RESTful) permet de documenter le modèle de la ou des ressources fournies par un service, les relations entre elles, et les opérations et les paramètres qui doivent être fournis pour les opérations. Il spécifie si les paramètres sont obligatoires ; et décrit les surcharges possibles sous forme de jeux de paramètres. (fr) RSDL (RESTful Service Description Language, «мова опису RESTful сервісів») — це машино- й людино-читабельний XML опис HTTP вебзастосунків (зазвичай, вебсервісів типу REST). Ця мова (розроблена Майклом Пастернаком у процесі його роботи над RESTful API для oVirt) надає можливість описати модель ресурсів, які надає сервіс, взаємозв’язки між ними, та дії й параметри, які мають бути передані до виконуваних методів. Вона визначає чи треба передавати параметри, а також описує можливі варіації множин параметрів. (uk) |
rdfs:label | RESTful Service Description Language (fr) RESTful Service Description Language (en) RSDL (uk) |
rdfs:seeAlso | dbr:RSDL_schema |
owl:sameAs | wikidata:RESTful Service Description Language dbpedia-fr:RESTful Service Description Language dbpedia-uk:RESTful Service Description Language https://global.dbpedia.org/id/cL5T |
prov:wasDerivedFrom | wikipedia-en:RESTful_Service_Description_Language?oldid=1066541327&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:RESTful_Service_Description_Language |
is dbo:wikiPageDisambiguates of | dbr:RSDL |
is dbo:wikiPageWikiLink of | dbr:Representational_state_transfer dbr:Interface_description_language dbr:Oracle_TopLink dbr:RSDL dbr:Overview_of_RESTful_API_Description_Languages |
is foaf:primaryTopic of | wikipedia-en:RESTful_Service_Description_Language |