Может ли ESB обеспечивать интерфейс EJB2.0 и EJB3.0 параллельно? - PullRequest
0 голосов
/ 17 мая 2011

Сегодня я получил электронное письмо, в котором было объявлено, что служба будет перенесена с EJB2.0 на EJB3.0, и интерфейс EJB2.0 больше не будет поддерживаться.Но так как мы используем Enterprise Service Bus, мне стало интересно, почему они не предоставляют оба интерфейса параллельно.Теоретически ESB делает службу доступной технологически независимым образом.

Можно ли создать службу EJB3.0 и добавить адаптер EJB2.0 без дополнительного кодирования?

1 Ответ

1 голос
/ 20 мая 2011

ESB предназначен для предоставления вам этих функций.Он скрывает вас от изменений, внесенных разработчиками сервиса.

Если интерфейс службы изменяется, необходимо добавить компонент-посредник, который сопоставляет старый интерфейс с новым интерфейсом и предоставляет тот же старый интерфейс клиентскому приложению, используя службы ESB.

HTH

Манглу

...