2017-01-09 1 views
0

jax-ws를 사용하여 비동기 웹 서비스를 작성해야하며 Oracle Service Bus 12c에서 구성해야합니다. 단계별 방법을 설명하는 자습서가 있습니까? 모범 사례는 무엇입니까? 비동기 백엔드 서비스에 대한 중간 계층으로 오라클 서비스 버스를 사용해야하는 경우jax-ws 및 OSB12c를 사용하여 비동기 웹 서비스를 만드는 방법

+0

시나리오에서 Oracle Service Bus의 역할은 무엇입니까? OSB 서비스로 비동기 Java 서비스를 시작 하시겠습니까? – KarelHusa

+0

OSB를 프록시로 사용하여 요청과 응답을 리디렉션합니다. –

답변

0

, 당신은 두 개의 동기식 프록시 서비스를 생성해야합니다

서비스에 요청을 전송하고 동기를 제공
  • 우선 소비자에게 다시 응답하십시오.

  • 원래 소비자에게 비동기 응답을 보내는 두 번째. 서비스 버스는 비동기 (장기 실행) 서비스를 지원하지 않습니다. 이 솔루션의 단점은이 두 서비스가 완전히 별개라는 것입니다.

가능한 경우이 시나리오 (SOA Suite의 일부이기도 함)에 BPEL을 사용하는 것이 좋습니다. 단일 SOA 복합체에 의한 전체 비동기 통신을 포괄하는 비동기 BPEL 프로세스를 생성 할 수 있습니다. 요청과 비동기 응답을 일치시킬 수 있으며 응답이있는 요청을 쉽게 나타낼 수 있습니다. WS-Addressing을 활용할 수도 있습니다.

관련 문제