2009-03-19 2 views
3

혼란 스럽네요 ... MS가 WCF 바인딩을 제대로 지원하지 않고 Silverlight 2 버전을 어떻게 발표 할 수 있습니까? 그들은 최소한 wsHTTP 바인딩을 지원해야합니까? 따라서 서비스는 적절한 메시지 수준 보안을 가질 수 있습니까? Silverlight 2가 WCF basicHTTP 바인딩 만 지원하는 이유는 무엇입니까?

  • 사용자 (즉, 인증서 등 ...)을 basicHTTP 바인딩으로

    는 ...있는 서비스를 확보 할 수있는 유일한 두 가지 옵션처럼

    1. HTTPS를 보이는 (하지만 인증이 적용되지 않습니다) - basicHTTP 바인딩 위에 WS-Security 구현

    누락 된 항목이 있습니까?

  • 답변

    0

    BasicHttpBinding이 부분 신뢰 (APTCA)에 대해 아직 활성화 된 유일한 바인딩이라고 생각합니다.

    +0

    재미있는 ... 실버 라이트 응용 프로그램은 부분 신뢰 환경에서 실행되기 때문에 당신은 의미합니까 더 강력한 바인딩을 사용할 수 없습니까? (APTCA 란 무엇입니까?) – willem

    +0

    부분 신뢰는 FULL CLR의 개념으로, 동일한 신뢰 시스템을 갖고 있지 않은 자체 CLR을 가진 siverlight 배송합니다. WPF를 사용하여 WinForms 및 XBAP에서 "한 번 클릭"할 생각이라고 생각합니다. –

    4

    Silverlight는 UI 기술이며 Silverlight 페이지가 모든 중간 계층 논리를 포함하는 단일 서버로 다시 이야기하는 것은 정상입니다. 따라서 WCF는 HTTPS를 통한 basicHTTP 바인딩으로 제한된다는 것이 합리적이라고 생각합니다. 데이터 센터의 서버간에 더 복잡한 WCF 바인딩이 사용되도록 설계되었습니다.

    일반적으로 Silverlight 페이지의 백 엔드와 프런트 엔드가 모두 설계되고 함께 코딩되어야합니다. 제 3 자 시스템이 Silverlight 페이지가 아닌 중간 계층 논리에 의해 액세스 될 것으로 기대합니다. Afterall Silverlight는 "더 나은 HTML과 HTML"으로 시작되었습니다.

    요즘 Silverlight 응용 프로그램은 씩 (thick) 클라이언트 응용 프로그램처럼 보이기 시작하므로 WCF 바인딩 제한 사항은 더 이상 사용하기에 더 이상 합리적이지 않을 수 있습니다.

    3

    좋습니다. Microsoft 담당자가 여기에 답변했습니다. 대답은 '노, 나 실버 라이트 V2.0 최종 릴리스의

    http://silverlight.net/forums/p/20844/78325.aspx#78325에'손에 이야기 '처럼 보인다 없습니다. BasicHttpBinding 및 PollingDuplexHttpBinding 만 지원합니다.

    (하시기 바랍니다 "마크 답변으로"이 게시물은 귀하의 질문에 대답합니다. 감사합니다!)

    제프 카오를

    관련 문제