У меня есть типичное требование что-то подобное ...
У меня есть сервер оракула смокинга с множеством сервисов, теперь нам нужно добавить один слой микросервиса на тот, который может взаимодействовать (и выходить) с сервером смокинга, что-то вроде адаптера с может принимать сервер смокинга формы вызова и может также вызывать некоторые услуги смокинга в REST.
Предлагаемая схема проектирования выглядит примерно так ...
Но проблема в том, что сервер смокинга (версия 12) может принимать вызов как REST, но с сервера смокинга мы не нашли никакого способа вызвать наши микросервисы в REST. Согласно моему исследованию сервер смокинга может вызывать другие сервисы только традиционным способом, а TPC / IP написан на C ++.
Если кто-то может помочь мне реализовать этот дизайн, будет высоко оценен ...
Точки решения
1) Написать адаптер в java, который может принимать вызов смокинга от сервера смокинга и может вызывать подачу смокинга. (вызовите сервер смокинга для служб, эта часть уже разрешена, пример кода в BEA doc, но другая часть, принимая вызов службы от смокинга традиционным способом, мы не нашли ни одного, возможно ли написать что-то в java для этого ? любой документ или образец?)
**or**
2) Любым способом с сервера смокинга, если он может вызывать REST, на наши микросервисы, заменяя предлагаемый адаптер прямым вызовом с сервера смокинга на другие микроуслуги (может быть написан на java или c ++ и развернут на существующем сервере смокинга)
Пожалуйста, дайте мне знать, если кто-нибудь предложит какой-либо другой хороший подход для достижения этой цели.