AIF(AGENT INTERFACE)

#FRONTEND #BACKEND #VUE #JAVA #SPRING #2018

https://continent.ru/

Компания специализируется на бизнес тревеле, взаимодействует с более 500-т компаниями.

AIF(интерфейс агента) это одна из b2b платформ для реализации услуг компании. Суть проекта заключалась в обновлении и переноса бизнесс логики на новую платформу. Было необхожимо реализовать вывод данных с jds систем бронирования данные об Авиабилетах, ЖД билетах и Отелях

ИНТЕРФЕЙС

На фронтенде использовался vue.js. Скриншоты относятся еще к самой первой версии. В дальнейшем интерфейс увеличился еще на 3 порядка. К vue мы добавили Nuxt.js и Vuex. Интерфейс состоит из поиска, фильтров, карточек товаром. Сложность состояла в том, что от jds приходил очеень объемный XML c очень большими уровнями вложенности. Так же большой уровень вложенности был у компонентов, поэтому тратилось основательно время на проработку архитектуры.

Бэкенд был реализован на Java, на фреймфорке Spring. Я не занимался основной разработкой бэенда, но в будещем потребовалась помощь. Я дополнял реализация для отелей.

Posted in 2018, backend, frontend, interesting, spring, vue on Feb 15, 2021.