Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Тема выпускной квалификационной работы: “Разработка программных компонентов для адаптации 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.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Статистика использования
Количество обращений: 0
За последние 30 дней: 0 Подробная статистика |