2012-04-12 5 views
0

Silverlight 애플리케이션을 서비스 제공 업체로 만드는 방법에 대한 자습서 또는 소개가 있습니다. 여기 거래는 다음과 같습니다Silverlight 앱을 서비스 제공 업체로 사용

자바 응용 프로그램은 실버 라이트 컨트롤

Soap stuff.. 
    <ShowVisualisation> 
    <URL>http://www.example.org/simulations/sim1.txt</URL> 
    </ShowVisualisation> 
Soap stuff.. 

SL의 앱이 메시지를 가져옵니다 때, 그것은이 텍스트 파일 및 프로세스를 다운로드해야에 SOAP 메시지를 보냅니다. 자신에게 WSDL을 작성하는 것은 지루하고 오류가 발생하기 쉽습니다.

SL 독립 실행 형 서비스를 만드는 방법에 대한 자습서가 있습니까? 일부 WSDL 생성 찾고 있어요.

편집 :

내가 기사를 통해 도착하고 SL 응용 프로그램 서비스 제공자 만드는 쉬운 방법이없는 것 같다. SL 응용 프로그램은 IIS에서 호스팅되지 않습니다. 따라서 메시지는 매우 간단합니다. 통신 할 수있는 더 좋은 방법이 있습니까?

답변

1

나는 당신이 여기 WCF RIA를 사용하여 얻을 수있는 링크입니다 제안 당신은 내가 당신이 당신의 실버 라이트 프로젝트에서하지만 같은 솔루션 내에서 웹 서비스를 호스팅 할 수있을 것입니다 생각하지 않습니다

http://www.silverlight.net/learn/advanced-techniques/wcf-ria-services/get-started-with-wcf-ria-services

을 시작했다. 이것은 매우 반응적일 것으로 예상되는 것보다 약간 더 복잡 할 수 있습니다. 좋은 점은 당신이 비주얼 스튜디오와 일식을 처리 할 WSDL 물건을 다룰 필요가 없다는 것입니다.

건배,

+0

정말 이니? "Silverlight 클라이언트는 HTTP를 통해 주소 지정이 불가능합니다. 브라우저 환경에서 HTTP Listener를 만들 수 없기 때문에 Silverlight 클라이언트와의 HTTP 이중 통신은 클라이언트가 설정된 세션 내에서 메시지의 대상 서버를 폴링하도록함으로써 이루어집니다." 우리가 너무 풀린 것 같아요/ –

+0

아마도 약간의 오해가있을 수 있습니다. wcf 서비스는 별도의 프로젝트에서 만들어 지지만 동일한 솔루션 내에서 만들어집니다. Silverlight XAP 개체를 호스팅하는 ASP.NET 프로젝트에서 만들 수도 있습니다. 그런 다음 IIS에 배포하면 Silverlight에서 해당 WCF 서비스를 사용할 수 있습니다. 바라건대 그것은 조금 더 의미가 있습니다. 하지만 당신은 실버 라이트 안에서 당신은 어떤 http 서비스도 호스트 할 수 없을 것입니다. – Stainedart

+0

감사합니다. IIS를 사용할 수없는 것은 얼마나 부끄럽습니까? –

관련 문제