사람들이 SOAP가 더 이상 사용되지 않는다고 생각하는 이유는 무엇입니까? [닫은]


20

오늘 SO를 탐색하는 동안 이것을 발견했습니다. 여기 질문을 했으며 다음과 같이 시작합니다.

물론, SOAP이 훼손되었다고 말할 수있을 것입니다.

지금까지 이렇게 많은 진술을 찾았습니다.이 질문은 저 에게이 질문을하게했습니다.

REST에는 용도가 있고 SOAP에는 용도가 있으며 어떤 곳에서는 기능으로 교차하지만 서로 대체 할 수는 없습니다.

왜 사람들은 SOAP가 "더 이상 사용되지 않는다"고 생각합니까? 무지입니까? SOAP 및 WS- * 사양의 복잡성 과대 광고? 뭐?

SOAP가 더 이상 사용되지 않는다고 생각되면 이유를 알려주십시오. 궁금해!


31
우리 중 많은 사람들이 샤워 젤로 옮겼 기 때문에 SOAP는 더 이상 사용되지 않습니다. ;)
FrustratedWithFormsDesigner

4
SOAP언어의 진화를 참조하십시오 .
Josh K

1
망치-> 네일은 SOAP, 특히 WS- * 사양의 복잡성이라고 생각 합니다. 사람들이 실제로 알아 차리기 전에 업계 평균 이해 능력을 훨씬 뛰어 넘는 것들이 갑자기 사람들이 업계에 들어 와서 사람들을 데리러 올 것으로 예상되는 경우, 그로 인해 여러 번 실패하여 큰 실수를 저지른 것 같습니다. "Huh, 난 그냥 JSON을 사용하고이 미친 짓을 잊어 버리는 건
어때

답변:


18

SOAP 기반 웹 서비스의 경우 WSDL과 UDDI가 은의 총알로 여겨졌습니다. 이 툴은 WSDL을 거의 자동으로 생성한다고 가정했으며 UDDI는 자동으로 서비스를 감지하고 클라이언트를 연결해야했습니다. 실제로 이륙하지 않았습니다. 이러한 도구가 없으면 SOAP는 RESTful에 비해 너무 복잡합니다.

또한 거의 동시에 XML 과대 광고가 사라져 가벼운 언어 과대 광고로 대체되었습니다. SOAP는 XML이며 간단한 메시지의 오버 헤드는 엄청납니다.


6

나는 그때와 지금의 무지와 과대 광고를 생각합니다.

이 자격을 갖추려면 :

  1. 몇 년 전에 SOAP / WS- *를 사용했던 많은 프로젝트는 오늘날과 그럴만한 이유가 아닙니다.

  2. RESTful 인터페이스는 특히 인터넷 응용 프로그램에서 널리 사용되는 많은 사용 사례를 해결합니다.

  3. "엔터프라이즈"응용 프로그램은 10 년 전에 웹 서비스 악대를 뛰어 넘 으려고 시도한 후 레거시 COM +, CORBA 및 J2EE RMI / IIOP 플랫폼에서 벗어나려는 많은 기능이 실제로 필요하다는 것을 기억했습니다. 다른 사람들은 여전히이 물건을 싫어합니다.


6

SOAP는 영광스럽고 생명을 구하고 자동 감지하며 문제를 해결하며 결코 작동하지 않는 기능을 약속했습니다. 그러나 우리는 실제로 그렇게 만들지 않았습니다. 그런 다음 JSON과 다른 이 나왔습니다. 간단한 cros-platform 대안이 SOAP를 바보 같은 선택으로 남겼습니다.

모두가 그 도시로 이사했다면 큰 도시 였을 것입니다.


4

SOAP 사양 1.2 는 더 이상 SOAP가 아닌 WS- *로 자체를 참조하기 때문이라고 생각합니다 . 그것은 (고 형식의 XML 기반 시스템으로서) 그 자체와 SOAP (약간의 표준화되고 '문제'로 가득 찬 XML의 덩어리라고 말합니다)를 구별합니다.

그래서 그들은 몇 년 동안 그것을 표준화했지만 여전히 SOAP이지만, 나는 그 용어를 기본 약어로 떨어 뜨렸다 고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.