많이 검색했지만 적절한 대답을 얻을 수 없습니다. 새로운 메시징 프로토콜 (아직 wso ESb에서 지원되지 않음)을 식별 할 수있게 해주는 wso2 esb 용 새 어댑터를 작성하려고합니다. 나는 그것을 위해 운송 수단을 써야한다는 것을 알았다. 운송 수단이 무엇을하는지 알아야합니다. 메시지 빌더를 사용하여 메시지를 이해할 수 있어야합니까? 그 구성 요소는 모든 메시지 변환 등을 수행합니다. 설명해주세요. 미리 감사드립니다.ESB의 전송 내용은 무엇입니까
답변
운송은
문서 "WSO2 탄소를 참조하십시오 WSO2 방법을 확인하려면, 기본적으로 같은 HTTP, HTTPS, VFS 끝에 메시지 끝을 수행하는 것처럼 기본적으로 protocoal를 메시지 국지적 인 전송을 수행하는 방법입니다 전송 카탈로그 "를 참조하십시오.
새로운 전송 WSO2를 작성하려면 ESB는 Apache Synapse를 기반으로하며 Axis2 전송을 사용하여 전송을 제공합니다. 새 Axis2 전송을 작성하여 WSO2 ESB에 연결할 수 있습니다. [2]와 [3]을 참조 할 수 있습니다.
[1]. http://wso2.org/project/esb/java/3.0.1/docs/transports/transports-catalog.html
[2] http://axis.apache.org/axis2/java/core/docs/axis2config.html#Receiver
[3]
http://synapse.apache.org/transports.html는 Dharshana을 주셔서 감사합니다.
답장을 보내 주셔서 대단히 감사합니다. 많은 도움이되었습니다. 내가 알고 싶었던 또 다른 것은 메시지에 추가 된 모든 보안 기능을 처리합니까 ...? 설명 해주십시오 – dnWick
WS2 ESB에서 사용하는 Axis2 전송은 SOAP 처리 엔진의 가장 바깥 계층에 있습니다. 자세한 내용은 [1]을 참조하십시오.
자세한 내용은 여기를 참조하십시오. Axis2 전송으로 변환해야하는 SMS 프로토콜을 상상해보십시오. 여기서는 들어오는 SMS 메시지를 TransportListner에서 SOAP 메시지로 변환 한 다음 Axis2 엔진에 전달해야합니다. Transport Listner에서 MessageBuilder를 사용하여 SMS 메시지를 SOAP 메시지로 변환 할 수 있습니다.
마찬가지로 SMS 메시지를 외부로 보낼 때 메시지 포맷터를 사용하여 SOAP 메시지를 SMS 메시지로 변환하고 TransportSender에 SMS 끝점으로 전달할 수 있습니다.
메시지 작성기 또는 전송을 사용할지 여부는 사용 사례에 따라 다릅니다. JSON 메시지를 소비해야한다고 가정 해보십시오. 여기서 기존의 호환 가능한 전송을 사용하여 JSON 메시지를 보낸 다음 JSON 메시지 작성기를 사용하여이를 수행 할 수 있습니다. (JSON을 HTTP로 보낼 수 있기 때문에)하지만 HTML5 웹 소켓을 사용하여 메시지를 보내야하는 경우. 웹 소켓을 듣고 통신 할 수있는 다른 방법이 없으므로 새 전송을 정의해야합니다.
[1] http://axis.apache.org/axis2/java/core/docs/Axis2ArchitectureGuide.html
- 1. ESB의 풍부한 UI 기능
- 2. MDM과 ESB의 주요 차이점은 무엇입니까?
- 3. ESB의 컨텍스트에서 VM 전송이란 무엇입니까?
- 4. 메시지 브로커와 ESB의 차이점
- 5. 퓨즈 ESB의 OSGI는 :
- 6. Poe로 WSo2 ESB의 대안
- 7. 바이너리 모드에서 FTP'd 할 수없는 내용은 무엇입니까?
- 8. MassTransit ESB의 CancellationToken으로 요청/응답 통신을 취소하는 방법은 무엇입니까?
- 9. wave.readframes에서 반환하는 내용은 무엇입니까?
- 10. printf에서 반환되는 내용은 무엇입니까?
- 11. 세션에 저장할 내용은 무엇입니까?
- 12. bad_alloc 자세한 내용은 무엇입니까?
- 13. `mkvirtualenv` 명령의 내용은 무엇입니까?
- 14. SVN에 저장할 내용은 무엇입니까?
- 15. TableView에서 제어되는 내용은 무엇입니까?
- 16. 코드의 내용은 무엇입니까?
- 17. OBJ 파일의 내용은 무엇입니까?
- 18. com.sun 패키지의 내용은 무엇입니까?
- 19. logcat 파일의 내용은 무엇입니까?
- 20. Django의 초기 내용은 무엇입니까?
- 21. Request [] 컬렉션의 내용은 무엇입니까
- 22. $ PS_STOCK_MANAGEMENT의 내용은 무엇입니까? Prestashop
- 23. wso2 esb의 속성 값을 비교하는 방법은 무엇입니까?
- 24. GlassFish ESB/Open ESB의 미래
- 25. 뮬 ESB의 적합성
- 26. 뮬 ESB의 페이징
- 27. esb의 기본 끝점
- 28. ESB의 기본 정책 교차점
- 29. WSO2의 BAM - ESB의 sinchronization
- 30. SpringHttpInvoker와 WSO2 ESB의 통합?
제안 : Mulesoft]를 살펴 (http://www.mulesoft.com/mule-esb-open-source-esb). "전송"의 두 가지 예는 [JMS] (http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1-fcs/doc/overview.html)와 [웹 서비스] (http : // docs .org/javaee/6/tutorial/doc/giqsx.html). – paulsm4