Log in or sign up to continue

Respostas

Tudo bem Eike ?

A princípio o BS que será invocado no outro namespace é como se fosse um sistema externo para o BO. A forma de realizar a chamada vai depender de como está definido este BS.

Um exemplo muito utilizado é quando o BS é um serviço web (SOAP ou REST). Para acessar este BS a partir de um BO basta você utilizar o respectivo adaptador e conectar como se fosse um serviço externo qualquer.

Abraço

Boa tarde Angelo,

Desculpe minha ignorância, mas o que seria um serviço externo qualquer? 

Estou utilizando o Adaptador Http.

Tudo bem Guilherme ?

No exemplo que citei o serviço externo, este poderia ser qualquer web service SOAP ou API REST.

O que eu quis exemplificar é que, o processo de criação do BO para o BS neste cenário, vai ser o mesmo que  seria utilizado para conectar com qualquer web service ou API REST que não fosse do próprio Ensemble.

Um abraço.

Bom dia @Guilherme Koerber, apenas complementando a resposta do Angelo, no seu caso, se você está usando um Adaptador Http no seu BS, e quer chamar ele do seu BO em outro namespace, vai precisar usar um BO com Adapater Http e invocar ele chamando a URL em que seu BS está exposto.

Por exemplo, seu BS expõe seu serviço em http://seudominio:8080/seumétodo via verbo POST, então no seu BO você utilizará um Outbound Adapter do tipo Http e chamará o endpoint http://seudominio:8080/seumétodo via POST.