Создание микросервисов в ATG 10.2 - PullRequest
0 голосов
/ 14 мая 2018

В рамках требований ожидается создание микросервисов для существующей платформы электронной коммерции. Текущая архитектура работает на версии ATG 10.2 и имеет несколько API остальных.

Учитывая тот факт, что ATG является монолитной платформой электронной коммерции, есть ли способ создать микросервисы в ATG? Даже если мы сможем это сделать, как они будут работать как независимые службы? Я имею в виду, как мы можем развернуть их и протестировать в другой среде? Хотелось узнать техническую возможность создания микросервисов на платформе электронной коммерции ATG.

1 Ответ

0 голосов
/ 14 мая 2018

Возможно, вам нужно определить, как ваши микросервисы должны работать в первую очередь. Например, если вы представляете ATG Profile как микросервис, он сам по себе не будет работать в другой среде, это просто означает, что вы можете предоставить эту функциональность для использования другой системой через службу. В качестве альтернативы вы можете выставить модуль Profile в другой системе и попытаться использовать его в ATG. Это тоже возможно.

В двух словах, вы можете интегрировать различные библиотеки с открытым исходным кодом в свой стек ATG для создания и предоставления функциональности монолитного приложения в микросервисах. Чтобы начать, прочитайте о webmvc, oxm, hateoas, plugin-core, springtonucleus и, возможно, dozer.

Возможно, вам нужно определить свою архитектуру, прежде чем задавать здесь более конкретный вопрос. Реальный ответ слишком длинный.

...