2012-12-06 9 views
3

저는 webservices에 대한 경험이 거의 없으므로 까다로운 문제에 직면 해 있습니다. 조직의 공급 업체가 REST 서비스 (초기 https 호출 다음에 https 호출을 통해 일부 데이터를 노출하여 n 개의 호출 또는 n 분 후에 만료되는 토큰을 검색 함).SOAP를 통한 REST 서비스 액세스

조직의 대부분의보고는 SQL Reporting Services를 사용하여 수행되며 SSRS와 REST 사이의 격차를 줄이기위한 도움을 요청 받았습니다. 조직에서는 SSIS를 사용하여 일부 데이터를 검색하려고 할 수도 있습니다.

나는 이러한 기술 중 하나에서 REST 서비스를 쉽게 호출 할 수 있다고 생각하지 않으므로 SSRS가 처리 할 수 ​​있다고 생각하는 .NET SOAP 웹 서비스에서 REST 서비스에 대한 호출을 래핑한다고 생각했다. .

구조적으로 이것은 틀린 것처럼 보이고, 나를 기다리고있는 함정이있을 것이라고 확신하지만,이 소리는 적절한 해결책과 같은 것입니까? (다른 방법으로 나는 또한 SSRS에 대한 사용자 지정 데이터 공급자를 작성할 수 생각하지만 난 SSIS를 사용 왔을 때 나는 그 같은 문제를 때렸어)

많은 감사, 앤드류

답변

1

그래서되었다 ... 닷넷의 SOAP 웹 서비스

에서 REST 서비스에 전화를 포장의

생각하는 것은 구조적으로이 잘못된 것, 그리고 나는 나를 기다리고 몇 가지 함정이 이 확신 해요,하지만 같은이 소리를합니까 적절한 솔루션?

전혀 문제가 없습니다. 다른 종류의 웹 서비스에 대한 액세스를 금지하는 구조적 제한이 없습니다. 다양한 방법으로 구현할 수 있으며 HTTP 요청 수행에 익숙하지 않은 경우 SOAP 메소드 구현에서 직접 가져온 경우, REST 웹 서비스 통신을 Proxy 오브젝트로 랩핑하고 SOAP 메소드에서 세부 사항을 숨길 수 있습니다.