2013-04-02 2 views
2

ServiceStack이라는 선택 도구를 사용하여 새 프로젝트를 시작할 수 있다는 행운을 얻었습니다. 아키텍처는 매우 견고하며 제품이 웹 API가 누군가의 눈빛에 비춰 지기도 전에 사라졌습니다. 즉, 기존의 SOAP 종점을 다시 만들 수 있고 동시에 두 apis를 실행하는 대신이 서비스를 통해 라우팅 할 수 있다면 큰 도움이 될 것입니다. 그런 일을하는 더 좋은 방법이 있습니까? 기존 SOAP 끝점을 ServiceStack으로 마이그레이션하는 방법

는 ServiceStack에 이상 마이그레이션 기존 SOAP 엔드 포인트 수반 대해

답변

2

확실하지 스티븐 감사합니다.

하지만 자동으로 서비스 요청 및 응답 DTO들 그것이 SOAP 1.1/1.2을 통해 호출 할 수 있도록 주위에 SOAP 끝점을 노출하는 다른 모든 REST, 웹 및 MQ 엔드 포인트 및 내용 - 형식, 같은 ServiceStack의 SOAP support 작품.

SOAP의 고유 한 제한은 POST (즉 Post() 또는 Any())를 지원하는 서비스 만 SOAP에서 호출 할 수 있음을 의미합니다. 다른 HTTP/REST 동사를 사용하는 서비스의 경우 SocialBootstrap API metdata pages과 같이 메타 데이터 페이지에서 사용할 수 없게됩니다. 당신이 지쳐 있어야 할 다른 것들에 대해서는 SOAP Limitations을보십시오.

metadata pages은 또한 당신의 서비스 WSDL을하고 XSD를, 예를 들어 링크가 포함 : 레거시는 SOAP를이 .asmx 호스트하려면 /api/metadata?xsd=1

:

+0

감사합니다. 나는 두 가지 서비스를 독립적으로 발전시킬 것입니다. –

관련 문제