Детальная информация

Название: Разработка программных компонентов для адаптации SOAP сервиса в REST архитектуре: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Хильченко Михаил Юрьевич
Научный руководитель: Петров Александр Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: преобразования описаний; Java; SOAP; REST; OpenAPI; WSDL; JAX-WS; JAX-RS; description transformations
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3494
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\22877

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: “Разработка программных компонентов для адаптации SOAP сервиса в REST архитектуре”. Данная работа посвящена разработке программных компонентов для получения REST описания сервиса по SOAP описанию, для дальнейшего использования такого описания в реализации сервисов на серверной стороне и клиентской библиотеки для Java клиентов. В ходе работы рассмотрены различные подходы к преобразованию одного описания к другому, реализован один из таких походов, дополнен модуль кодогенерации сервера приложений, одного из проектов IT компании НИЦ СПБ ЭТУ. Рассматриваемая тема является актуальной, так как на данный момент существует множество различных систем описания API, в том числе, как и в рассматриваемом случае, относящимися к различным подходам к реализации сервисов (протокол SOAP и архитектурный подход REST). Возможность перевода одного описания в другое позволяет ускорить разработку новых сервисов и рефакторинг уже имеющихся, упростить переход от одной технологии к другой, а в связке с активно развивающимися на данный момент инструментами для кодогенерации, данные процессы ускоряются и упрощаются еще сильней. В данной работе разработана программа на языке Java 8 с использованием сборщика Maven, в среде разработки IntelliJ IDEA.

The topic of the final qualifying work: “Development of software components to adapt SOAP service in REST architecture” This work is devoted to the development of software components to get REST description from SOAP description, that will be used later in the development of services on server side and a client library for various Java clients. As a part of the work, different approaches to the transformation were described and analyzed, one of them was implemented, new components were added to the module of code generation of application server, a project developed in the IT company NIC SPB ETU. The topic is relevant due to the fact that nowadays there are many different description systems and formats for describing Web services, including the case, when services are implemented via different approaches, different technologies, such as SOAP protocol and REST architecture style, that is exactly the case in this work. Possibility to transform one specification to another provides an opportunity to simplify and speed up the development of new services, refactoring of already existing ones and changing technologies, moreover, combined with rapidly developing tools for code generation, these processes can be simplified and accelerated even more. In this work a program was implemented in Java 8, using the Maven build tool, in the IntelliJ IDEA development environment.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика