2011-03-14 3 views
0

저는 뮬과 ESB의 초보자입니다. 우리는 CXF 기반, .Net 및 PHP 기반의 두 가지를 가지고 webservices. 현재 우리는 점대 점 통신을 사용하여 서로 통신하고 있습니다. 웹 서비스가 급속하게 증가함에 따라이 유형의 통신 인 은 점점 복잡해지고 있습니다. 우리는 ESB를 사용하여 다른 webservicve 엔드 포인트와 통신하려고합니다. ESB Mule에서 서비스를 실행하고 싶지 않습니다. 여기에 우리의 두 개의 샘플 웹 서비스입니다 -mule 3 esb를 사용하여 몇 가지 cxf, .Net 및 Php 기반 웹 서비스 통합

http://someip:8991/abc/ws/Service1

http://someip:8992/def/ws/Service2

사람이 시나리오에 대한 노새 3를 기반으로 설정 좀 도와 주 시겠어요?

미리 감사드립니다.

답변

0

다른 오픈 소스 ESB를 사용해보고 싶다면 여기 UltraESB users guide의 기사를 참조하십시오.

ESB에서 작성된 프록시 서비스는 실제 서비스에 대한 호출을 프록시 할 수 있으며 클라이언트는 대신 ESB를 통해 노출 된 엔드 포인트를 호출합니다. 따라서 기업 전체에서 많은 지점 간 연결이 수행되는 것을 방지 할 수 있습니다. 이제 ESB를 사용하여 메시지를 중재 할 수 있습니다. 아마도 액세스를 기록하고, DB에 사본을 저장하고, "PO" XSLT, XQuery, Smooks 등을 사용하여 이전 클라이언트에서 보낸 새로운 "POI (주문 주문) v1"요청을 새로운/POVersion2 서비스 등으로 보내기 전에 보내십시오.

관련 문제