Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing

The given paper presents an overview of modern RESTful API description languages (belongs to interface description languages set) – OpenAPI, RAML, WADL, Slate – designed to provide a structured description of a RESTful web APIs (that is useful both to a human and for automated machine processing), w...

Full description

Saved in:
Bibliographic Details
Published in:Проблеми програмування
Date:2018
Main Authors: Malakhov, K., Kurgaev, A., Velychko, V.
Format: Article
Language:English
Published: Інститут програмних систем НАН України 2018
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/150908
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing / K. Malakhov, A. Kurgaev, V. Velychko // Проблеми програмування. — 2018. — № 4. — С. 59-68. — Бібліогр.: 23 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1862711116000395264
author Malakhov, K.
Kurgaev, A.
Velychko, V.
author_facet Malakhov, K.
Kurgaev, A.
Velychko, V.
citation_txt Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing / K. Malakhov, A. Kurgaev, V. Velychko // Проблеми програмування. — 2018. — № 4. — С. 59-68. — Бібліогр.: 23 назв. — укр.
collection DSpace DC
container_title Проблеми програмування
description The given paper presents an overview of modern RESTful API description languages (belongs to interface description languages set) – OpenAPI, RAML, WADL, Slate – designed to provide a structured description of a RESTful web APIs (that is useful both to a human and for automated machine processing), with related RESTful web API modelling frameworks. We propose an example of the schema model of web API of the service for pre-trained distributional semantic models (word embeddings) processing. This service is a part of the “Personal Research Information System” services ecosystem – the “Research and Development Workstation Environment” class system for supporting research in the field of ontology engineering: the automated building of applied ontology in an arbitrary domain area as a main feature; scientific and technical creativity: the automated preparation of application documents for patenting inventions in Ukraine. It also presents a quick look at the relationship of Service-Oriented Architecture and Web services as well as REST fundamentals and RESTful web services; RESTful API creation process. В статті наведено огляд сучасних мов опису веб-сервісів – OpenAPI, RAML, WADL, Slate – які призначені для подання структурованого опису сучасних веб-сервісів (веб-API), як для їх автоматизованої обробки програмними застосунками, так і для сприйняття розробником програмного забезпечення. Розроблено модель (схему) веб-API сервісу процесінгу дистрибутивно-семантичних моделей, який є частиною екосистеми сервісів "Персональної науково-дослідницької інформаційної системи" – системи класу Автоматизоване робоче місце наукових досліджень АРМ-НД підтримки науково-технічної творчості та досліджень в області онтологічного інжинірингу. Представлено короткий погляд на сучасне становище веб-сервісів в складі Сервіс-орієнтованої архітектури та на їх взаємодію. Також представлена методика опису веб-сервісів за допомогою сучасної мови структурного опису взаємодії інтерфейсів сервісів. В статье представлен обзор и сравнительный анализ современных языков описания веб-сервисов – OpenAPI, RAML, WADL, Slate – которые предназначены для представления структурированного описания современных веб-сервисов (веб-API) и разработаны с учетом применения как для их автоматизированной обработки описаний программными приложениями, так и для восприятия разработчиками программного обеспечения. Разработана модель (схема) веб-API сервиса процессинга предобученных дистрибутивно-семантических моделей, который является частью экосистемы сервисов "Персональной научно-исследовательской информационной системы" – системы класса Автоматизированное рабочее место научных исследований АРМ-НИ поддержки научно-технического творчества и исследований в области онтологического инжиниринга. Приведен короткий обзор современного положения веб-сервисов в составе Сервис-ориентированной архитектуры и на их взаимодействия. Также представлена методика описания веб сервисов при помощи современного языка структурного описания взаимодействия интерфейсов сервисов.
first_indexed 2025-12-07T17:28:34Z
format Article
fulltext
id nasplib_isofts_kiev_ua-123456789-150908
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1727-4907
language English
last_indexed 2025-12-07T17:28:34Z
publishDate 2018
publisher Інститут програмних систем НАН України
record_format dspace
spelling Malakhov, K.
Kurgaev, A.
Velychko, V.
2019-04-18T18:02:37Z
2019-04-18T18:02:37Z
2018
Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing / K. Malakhov, A. Kurgaev, V. Velychko // Проблеми програмування. — 2018. — № 4. — С. 59-68. — Бібліогр.: 23 назв. — укр.
1727-4907
DOI: https://doi.org/10.15407/pp2018.04.059
https://nasplib.isofts.kiev.ua/handle/123456789/150908
004.724, 004.62
The given paper presents an overview of modern RESTful API description languages (belongs to interface description languages set) – OpenAPI, RAML, WADL, Slate – designed to provide a structured description of a RESTful web APIs (that is useful both to a human and for automated machine processing), with related RESTful web API modelling frameworks. We propose an example of the schema model of web API of the service for pre-trained distributional semantic models (word embeddings) processing. This service is a part of the “Personal Research Information System” services ecosystem – the “Research and Development Workstation Environment” class system for supporting research in the field of ontology engineering: the automated building of applied ontology in an arbitrary domain area as a main feature; scientific and technical creativity: the automated preparation of application documents for patenting inventions in Ukraine. It also presents a quick look at the relationship of Service-Oriented Architecture and Web services as well as REST fundamentals and RESTful web services; RESTful API creation process.
В статті наведено огляд сучасних мов опису веб-сервісів – OpenAPI, RAML, WADL, Slate – які призначені для подання структурованого опису сучасних веб-сервісів (веб-API), як для їх автоматизованої обробки програмними застосунками, так і для сприйняття розробником програмного забезпечення. Розроблено модель (схему) веб-API сервісу процесінгу дистрибутивно-семантичних моделей, який є частиною екосистеми сервісів "Персональної науково-дослідницької інформаційної системи" – системи класу Автоматизоване робоче місце наукових досліджень АРМ-НД підтримки науково-технічної творчості та досліджень в області онтологічного інжинірингу. Представлено короткий погляд на сучасне становище веб-сервісів в складі Сервіс-орієнтованої архітектури та на їх взаємодію. Також представлена методика опису веб-сервісів за допомогою сучасної мови структурного опису взаємодії інтерфейсів сервісів.
В статье представлен обзор и сравнительный анализ современных языков описания веб-сервисов – OpenAPI, RAML, WADL, Slate – которые предназначены для представления структурированного описания современных веб-сервисов (веб-API) и разработаны с учетом применения как для их автоматизированной обработки описаний программными приложениями, так и для восприятия разработчиками программного обеспечения. Разработана модель (схема) веб-API сервиса процессинга предобученных дистрибутивно-семантических моделей, который является частью экосистемы сервисов "Персональной научно-исследовательской информационной системы" – системы класса Автоматизированное рабочее место научных исследований АРМ-НИ поддержки научно-технического творчества и исследований в области онтологического инжиниринга. Приведен короткий обзор современного положения веб-сервисов в составе Сервис-ориентированной архитектуры и на их взаимодействия. Также представлена методика описания веб сервисов при помощи современного языка структурного описания взаимодействия интерфейсов сервисов.
en
Інститут програмних систем НАН України
Проблеми програмування
Моделі та засоби систем баз даних і знань
Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing
Сучасні мови опису веб-сервісів та фреймворки для їх моделювання, документування, візуалізаціїї
Современные языки описания веб-сервисов и фреймворки для их моделирования, документирования, визуализации
Article
published earlier
spellingShingle Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing
Malakhov, K.
Kurgaev, A.
Velychko, V.
Моделі та засоби систем баз даних і знань
title Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing
title_alt Сучасні мови опису веб-сервісів та фреймворки для їх моделювання, документування, візуалізаціїї
Современные языки описания веб-сервисов и фреймворки для их моделирования, документирования, визуализации
title_full Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing
title_fullStr Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing
title_full_unstemmed Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing
title_short Modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing
title_sort modern restful api dls and frameworks for restful web services api schema modeling, documenting, visualizing
topic Моделі та засоби систем баз даних і знань
topic_facet Моделі та засоби систем баз даних і знань
url https://nasplib.isofts.kiev.ua/handle/123456789/150908
work_keys_str_mv AT malakhovk modernrestfulapidlsandframeworksforrestfulwebservicesapischemamodelingdocumentingvisualizing
AT kurgaeva modernrestfulapidlsandframeworksforrestfulwebservicesapischemamodelingdocumentingvisualizing
AT velychkov modernrestfulapidlsandframeworksforrestfulwebservicesapischemamodelingdocumentingvisualizing
AT malakhovk sučasnímoviopisuvebservísívtafreimvorkidlâíhmodelûvannâdokumentuvannâvízualízacííí
AT kurgaeva sučasnímoviopisuvebservísívtafreimvorkidlâíhmodelûvannâdokumentuvannâvízualízacííí
AT velychkov sučasnímoviopisuvebservísívtafreimvorkidlâíhmodelûvannâdokumentuvannâvízualízacííí
AT malakhovk sovremennyeâzykiopisaniâvebservisovifreimvorkidlâihmodelirovaniâdokumentirovaniâvizualizacii
AT kurgaeva sovremennyeâzykiopisaniâvebservisovifreimvorkidlâihmodelirovaniâdokumentirovaniâvizualizacii
AT velychkov sovremennyeâzykiopisaniâvebservisovifreimvorkidlâihmodelirovaniâdokumentirovaniâvizualizacii