В учебном пособии рассмотрены вопросы написания программных систем со стандартизованными интерфейсами, доступными через Интернет. Веб-сервисы позволяют создавать модульное распределенное программное обеспечение, разрабатываемое с помощью разных аппаратных и программных платформ. Веб-сервисы предоставляют различного рода услуги, используемые при разработке веб-приложений и динамических сайтов. Изучение теории и практики разработки веб-сервисов позволит студентам лучше понять современный подход к созданию программного обеспечения на основе микросервисной архитектуры. В учебном пособии описаны основные понятия, связанные с построением веб-сервисов, особенности взаимодействия клиента и сервера с использованием микросервисной архитектуры, языковые стандарты и протоколы обмена сообщениями, применяемые при написании веб-сервисов. Рассмотрена программная среда Apache NetBeans, позволяющая создавать веб-сервисы на языке Java, и примеры ее использования при разработке веб-сервисов по протоколу SOAP и с помощью архитектурного стиля REST. Описана разработка веб-приложений с помощью программной платформы Node.js с использованием RESTful веб-сервисов. Приведен пример приложения и веб-сервиса, работающего с базой данных SQLite. Учебное пособие может быть рекомендовано для магистров направления 09.04.01 «Информатика и вычислительная техника».

Информация о документе

Формат документа
PDF
Кол-во страниц
113 страниц
Лицензия
Доступ
Всем

Информация о книге

Издательство
РУТ (МИИТ)
Год публикации
2020
Автор(ы)
Давыдовский М.А.
Библиографическая запись

Давыдовский М.А. Разработка веб-сервисов: Учебное пособие. – М.: РУТ (МИИТ), 2020. – 111 с.

Ключевые фразы
РАЗРАБОТКА ВЕБ-СЕРВИСОВ
Каталог SCI
Информатика