2013-12-20 1 views
5

저는 지금까지 잘 작동했던 웹 서비스에 HTTP를 통한 SOAP를 자주 사용해 왔으며 REST를 사용하면 이것이 남겨 두었습니다.SMTP/JMS를 통한 SOAP의 모든 유스 케이스?

알고 계십니까? SOAP over SMTP 또는 SOAP over JMS 통신이 필요한 프로젝트에서 유스 케이스/시나리오를 발견 한 적이 있습니까? SOAP로 JMS 또는 JMS를 사용하는 방법을 이해하려고합니다.

답변

6

SMTP와 대부분의 JMS 구현은 모두 메시지 대기열을 제공합니다. 사용 가능하지 않을 수도있는 엔드 포인트에 확실하게 메시지를 보내야하는 경우, 이는 모두 합리적인 선택입니다.

JMS 구현은 순서에 따른 전달, 적절한 수준의 보증 (예 : 적어도 한 번, 한 번 등)을 선택할 수있는 기능, 처리를보다 쉽게로드 밸런싱하는 기능, 방송 및 팬 아웃과 같은 다양한 토폴로지가 있습니다.

이들은 실제로 기본 전송의 속성이며 SOAP을 "사용자 지정 JSON", XML 또는 질문에서 다른 메시지 인코딩으로 바꾼 경우에도 똑같이 유효합니다.