Могу ли я делать с REST любые другие операции, кроме CRUD, например, BI-функции? - PullRequest
0 голосов
/ 24 октября 2019

Я ищу тему для моей дипломной работы. Я поговорил с ассистентом по исследованиям, и он сказал мне, что может быть много других операций (например, BI-функции, такие как действия триггера или вычисления чего-либо), кроме CRUD, для которого вы используете REST. Он предложил мне две темы. Одним из них является расширение структуры бенчмаркинга, чтобы иметь возможность обрабатывать эти операции.

Я провел некоторые предварительные исследования, но ничего не смог найти в этом направлении. Поскольку тема звучит очень круто, я не хотел бы так быстро ее отвергать.

Мне нужен намек, какие могут быть абстрактные операции.

Спасибо

Ответы [ 2 ]

0 голосов
/ 24 октября 2019

Могу ли я выполнять с REST любые другие операции, кроме CRUD, например, BI-функции?

Особенно в контексте дипломной работы вы захотите начать с глава 5 рассылки Fielding .

Если вы внимательно прочитаете, вы обнаружите, что REST - это архитектурный стиль, а «приложение-убийца», созданное с использованием этого архитектурного стиля (в основном), - это World Wide Web.

Итак, вопрос "Могу ли я выполнять BI-функции с помощью REST?"очень похоже на «Могу ли я создать веб-интерфейс, который реализует протокол приложения для BI-функций?»

Учитывая, что появление Интернета было катастрофическим событием для устаревших информационных систем в целом, я собираюсьугадайте, что ответ "да, конечно". Но какая это может быть форма и какие стандарты могут появиться в работе, мне не очевидно.

0 голосов
/ 24 октября 2019

остальные операции основаны на протоколе HTTP, который поддерживает несколько методов (OPTIONS, HEAD, GET, POST, PUT, DELETE, TRACE и CONNECT, но не используется в REST API), см. https://tools.ietf.org/html/rfc2616 для получения более подробной информации

...