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