2008-09-23 3 views
1

저는 ESB를 구현하려고하는데 내 웹 서비스가 어떻게 변경 될 수 있는지 (WCF) 또는 이러한 서비스를 사용하는 클라이언트 응용 프로그램이 "수정해야 할 것"(- 기타 ESB를 경로에 새로운 서비스 심판보다 -)IBM DataPower ESB WCF 개발을 사용하는 데 문제가 있습니까?

내가 특별히 함께 일하고 있어요 장치가 "는 WebSphere 데이터 파워 XML 보안 게이트웨이 XS40"입니다

답변

1

난 당신이의 XS40 (노란색 하나)를 집어 가정 게이트웨이의 보안 측면. WS-Security, WS-Policy 등을 시행하고 있습니다. datapower 박스가이를 지원하도록 구성 될 수 있지만 메시지에는 WS-Security 헤더 정보가 포함되어야합니다.

이 정보는 일반적으로 비누 헤더의 Secuity 블록에 저장되며 서명, RSA 키, 사용자 이름 토큰 또는 x509 인증서를 보유 할 수 있습니다.

WS-Security에 대한 자세한 내용은 1.0 spec에서 확인할 수 있습니다.

콘텐츠 기반 라우팅 (또는 웹 서비스 메시지의 프록 싱)을 위해 Datapower 상자를 사용하려는 경우, 이제는 다른 ESB 제품이 다른 버전의 사양을 지원할 수 있습니다. 해당 메시지를 올바른 서비스로 라우팅하기 위해 데이터 전원 상자에 메시지가 충분히 적혀 있는지 확인해야합니다.

따라서 WCF 통신이 비누 메시지 (바이너리 .net remoting이 아님)를 사용한다고 가정하면 데이터 전원은 메시지 (xpath)에있는 내용을 해독하고 적절히 라우팅하는 데 문제가 없어야합니다.

1

내 wcf 서비스에 basichttpbinding을 사용한다고 가정하면 MTOM 인코딩을 사용하여 문서를 전송하기 때문입니다. MTOM 인코딩 전송은 basichttpbinding을 사용하여 onyl로 수행 할 수 있습니다. DP는 WS- *를 적용하기 때문에이 시나리오에서 IDB 데이터 파워에 문제가 있습니까?

관련 문제