Вопросы с тегом «web-services»

Веб-сервисы - это программные системы, предназначенные для поддержки взаимодействия компьютеров между компьютерами по сети.

4
Микросервисы REST или AMQP, в каком случае
Я прочитал много статей, касающихся архитектуры микросервисов, и мне было интересно, когда использовать AMQP или REST. Я читал, что слабая связь между сервисами - это хорошо, и AMQP кажется хорошим выбором в этом случае. Но если мы используем AMQP, это означает, что нам больше не нужны конечные точки REST (но …

3
Должен ли я вернуть ответ 204 или 404, если ресурс не найден?
Я занимаюсь разработкой простого сервиса RESTful для турниров и расписаний. Когда турнир создается с помощью запроса POST, содержащего тело JSON, турнир вставляется в элемент BiMap, объявленный в реализации DAO следующим образом: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Когда создается турнир, возвращается связанный с ним идентификатор строки, чтобы пользователь мог иметь …
15 java  rest  web-services  http 

3
ASP.NET MVC против WCF для REST API + использование веб-страницы
Я думаю, что дискуссия о программном использовании, ориентированном на обслуживание, против взаимодействия с человеком очевидна. Но если бы я создал приложение, которое использует как программный API, так и веб-сайт, который использует данные, связанные с одним и тем же API, то склоняется ли оно в пользу использования только ASP.NET? Насколько легко …

5
Как вы можете эффективно использовать веб-сервисы в корпоративной среде, если вы не можете использовать транзакции?
Место, где я работаю, - это попытаться установить некоторые основные правила, и сейчас мы ведем дебаты о том, что локальные библиотеки против веб-сервисов для повторного использования кода. Веб-сервисы, кажется, популярны в большинстве компаний, и именно к этому склоняется большинство разработчиков. Я просто не понимаю, как можно эффективно использовать веб-сервисы для …

7
Почему небольшой фиксированный словарь рассматривается как преимущество для служб RESTful?
Итак, сервис RESTful имеет фиксированный набор глаголов в своем словаре. Веб-служба RESTful берет их из методов HTTP. Есть некоторые предполагаемые преимущества для определения фиксированного словарного запаса, но я не совсем понимаю суть. Может быть, кто-то может это объяснить. Почему фиксированный словарь, описанный REST, лучше, чем динамическое определение словаря для каждого …

3
Каков наилучший способ отработки отказа в автономном режиме клиента настольного компьютера, который использует веб-службу?
У меня есть три входящих проекта, которые имеют общую проблему: им нужно иметь логику в веб-системе, и им нужно локальное приложение (например, торговая точка), которое связывается с такой системой через веб-сервис RESTful. Мое решение Решение , которое я смог придумать, чтобы реализовать в настольных приложениях очередей сообщений для торговых операций …

3
Какова должна быть область проверки работоспособности системы, которая развертывает веб-приложение?
Сегодня у меня была задача «написать проверку работоспособности» для долго работающей службы, которая представляет собой систему оркестровки для развертывания веб-приложения. Я пытаюсь определить, какой будет область для такой проверки работоспособности, и придумал следующие вопросы, связанные с областью проверки работоспособности: Достаточно ли правильно считать службу работоспособной, если система оркестровки сообщает, что …

1
Когда я должен использовать AtomPub?
Я проводил некоторые исследования в области дизайна веб-сервисов RESTful и достиг того, что, по моему мнению, является ключевым моментом для принятия решения, поэтому я решил предложить его сообществу, чтобы получить совет. В соответствии с принципами архитектуры RESTful, я хочу представить открываемый API, поэтому я буду максимально поддерживать различные HTTP-глаголы. Моя …

1
Архитектура программного обеспечения для аутентификации / контроля доступа веб-сервиса REST
Я настраиваю новый веб-сервис RESTful и мне нужно предоставить модель управления доступом на основе ролей . Мне нужно создать архитектуру, которая позволит пользователям предоставлять свое имя пользователя и пароль для получения доступа к сервисам, а затем ограничивать использование ими сервисов (какие сервисы они могут использовать, чтение против чтения / записи …

3
Как спроектировать REST API для обработки операций без CRUD?
Я пытаюсь преобразовать набор сервисов на основе SOAP в API RESTful. Я начал с определения ресурсов путем анализа имен операций и получил ресурс Subscription. Когда мне нужно обновить состояние подписки, я не могу просто отправить POSTзапрос на сервер, потому что у меня нет прямого доступа к ресурсам, но мне нужно …

7
Будет ли аутентификация через HTTPS замедлять мое приложение?
Я строю веб-приложение и веб-сервис RESTful. Я читал различные статьи о лучшем способе аутентификации запросов к веб-сервису. Мне кажется, что лучше всего использовать базовую аутентификацию HTTP. Практически во всех прочитанных мною статьях говорится, что аутентификация должна быть зашифрована с использованием SSL или эквивалентного. Я не совсем уверен, что это включает. …

4
Если микросервисной архитектуре требуется отдельная база данных на микросервис, то это слишком дорого и неуправляемо. Зачем нам это вообще нужно?
Я читал о микросервисах, и мне кажется нелогичным создавать отдельную БД для каждой службы просто для достижения изоляции. Я могу добиться того же, используя только веб-сервисы и единую базу данных. Зачем нам это вообще нужно? Дело в том, что отдельная база данных не подлежит обсуждению. Или я не прав? Можете …

3
Куда девать бизнес-логику при использовании Firebase?
Я собираюсь начать разработку одностраничного веб-приложения, которое очень упростит многопользовательскую систему документации. Внешний интерфейс, вероятно, будет использовать Angular2. У проекта короткий срок, поэтому я искал «горячие клавиши», т.е. использовал различные готовые сервисы вместо того, чтобы реализовывать все с нуля. Мне понадобится какой-то бэкэнд для хранения данных приложения. Я осмотрелся и …

3
Entity Framework Entities - некоторые данные из веб-службы - лучшая архитектура?
В настоящее время мы используем Entity Framework в качестве ORM для нескольких веб-приложений, и до сих пор она подходила нам, поскольку все наши данные хранятся в одной базе данных. Мы используем шаблон репозитория, и у нас есть службы (уровень домена), которые используют их и возвращают сущности EF непосредственно в контроллеры …

1
Лучшая практика для обработки асинхронного взаимодействия?
Недавно завершен проект по обработке кредитных карт. Одна из трудностей, с которыми я столкнулся, была обработка задержки / возможного сбоя уведомительных сообщений. Самый сложный пример был: внешняя система, отправляющая запрос на оплату моя система превратила этот запрос в запрос к платежному шлюзу отправка пользователя на шлюз ждет, пока пользователь выполнит …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.