2012-03-14 3 views
0

저는 새로운 서비스입니다. 나는 약간의 이론적 인 질문에 대해 유감이다. SOAP에 대해 읽은 사이트에서 인터넷을 통해 작동한다고했습니다.인트라넷에서 SOAP을 사용할 수 있습니까?

인트라넷 환경에서 SOAP 기반 서비스를 사용할 수 있습니까?

인트라넷을 통해 HTTP를 사용할 수 있습니까 아니면 인터넷 프로토콜일까요?

안내하십시오.

답변

4

모든 TCP 네트워크에서 SOAP를 사용할 수 있습니다. 이것은 인터넷이나 인트라넷 일 수 있습니다. SOAP은 HTTP를 통해 상호 운용 가능한 프로토콜입니다. HTTP는 TCP를 통해 작동합니다. 그래서 어디서나 HTTP를 사용할 수 있습니다. 기본적으로 SOAP는 이기종 시스템이 업계에서 정의한 표준을 사용하여 통신 할 수있게 해주는 프로토콜입니다.

요즘 많은 사람들이 기세를 보이기 시작한 REST에 비해 SOAP의 관심이 줄어들고 있습니다.

+0

* SOAP을 사용하여 새 웹 서비스를 시작하려는 이유는 전적으로 다른 질문이며 지역 정신과 의사에게 가장 적합합니다. –

+0

:) 감사합니다. David Ellis,하지만 대체 제품이 무엇인지 말하지 않았습니까? – haansi

+1

@haansi : 요구 사항에 따라 달라집니다 (SOAP을 이해할 수있는 소수의 사례가 있습니다. 일반적으로 SOAP을 처리 할 수있는 이미 구현 된 독점적 시스템과의 호환성). 그러나 일반적으로, 유선 대역폭이 귀중하고 양쪽 끝 모두에서 유효성 검사 논리가 필요합니다 * 어쨌든 * JSON 기반 REST API는 텍스트 기반 직렬화 형식에 대해 이해하기 쉽고 가볍기 때문에 보급형입니다. –

1

SOAP는 서버/웹 서비스에서 지원하는 서비스입니다. SOAP을 사용하여 다른 양식의 API가없는 동일한 서버 상자의 두 서비스간에 데이터를 변환 할 수도 있습니다.

관련 문제