this 질문과 관련하여, 나는 여전히 혼란스러운 질문을하고 있습니다. 나는 REST와 웹 서비스를 비교하도록 요청 받았다. REST에 대해 배웠던 것에서부터 웹 서비스가 아니기 때문에 두 가지를 어떻게 비교할 수 있습니까? 이 점에서 REST라고 할 때 질문의 의미는 무엇입니까?REST vs 웹 서비스
답변
REST는 웹 서비스를위한 아키텍처 패턴으로 URI에서 리소스의 사용을 강조하면서 수행 할 수있는 작은 일련의 작업 (대개 PUT, POST, GET 및 DELETE)을 강조합니다. 다른 기술 (SOAP 포함, SOAP 자체는 웹 서비스가 아니지만 ws에서 사용되는 프로토콜)을 많이 사용하는 ws * 표준 웹 서비스와 REST를 비교하라는 요청을 받고있는 것 같습니다. * 웹 서비스).
REST는 리소스 (명사)와 HTTP 프로토콜을 기반으로 설계되었습니다. – JohnO
아마 REST verse SOAP을 의미합니다. 그것들은 모두 개념상의 웹 서비스입니다.
REST는 이름과 주소를 저장하는 데 데이터베이스를 사용할 수있는 것처럼 웹 서비스를 제공하는 데 사용할 수 있습니다. REST는 단순히 웹 API를 제공하는 것보다 훨씬 일반적인 목적입니다.
REST는 분산 시스템을 구축하는 데 유용합니다. 그러나 많은 사람들은 분산 시스템을 구축하기 위해 웹 서비스 (대문자에 유의하십시오. 일반적으로 SOAP, WS- *)를 사용합니다.
와우, 방금 숙제 태그를 보았습니다. 그것은 하나의 진지한 질문입니다. 이 질문에 답할 수없는 업계 베테랑이 있습니다.
보다 정확한 질문은 다음과 같습니다. 분산 시스템 구축을 위해 SOAP를 사용하는 HTTP 대 RPC를 비교합니다.
- 1. NoSQL 및 REST 웹 서비스
- 2. Spring과 Hibernate가있는 REST 웹 서비스
- 3. asp.net을 사용하는 REST 웹 서비스
- 4. 웹 서비스 vs 양식 게시
- 5. 웹 서비스 vs RMI/RPC
- 6. Java : RMI vs 웹 서비스
- 7. 간단한 프로토콜 (예 : twisted.pb) vs 메시징 (AMQP/JMS) vs 웹 서비스 (REST/SOAP)
- 8. https를 통한 REST 웹 서비스 사용
- 9. WCF 4.0 REST 웹 서비스 응답 수정
- 10. Jersey를 사용하는 Java Async REST 웹 서비스?
- 11. ReST 웹 서비스 설명서/WADL 자동 생성
- 12. ETL/Datawarehousing을위한 REST 웹 서비스 사용
- 13. REST 웹 서비스 이용자의 좋은 예
- 14. .NET MVC 3에서 REST 웹 서비스 사용
- 15. @XmlRootElement와 함께 REST 웹 서비스 작성하기
- 16. IParameterInspector REST 서비스 식별
- 17. WCF REST 서비스 인증
- 18. VS 2010 웹 서비스 프로젝트 템플릿이 없습니까?
- 19. VS 2005의 웹 서비스 URL 동작
- 20. 디버깅 질문 - 카시니 VS 2008 웹 서비스
- 21. 웹 서비스 vs WCF, 장점 및 단점
- 22. WCF는 REST 서비스
- 23. 회원/A REST 서비스
- 24. iPhone에서 REST 기반 서비스
- 25. SMS REST 서비스?
- 26. Akka REST 서비스 + 파견
- 27. Rest Wcf 서비스
- 28. NoMessageBodyWriterFoundFailure REST 서비스
- 29. REST 서비스 제공
- 30. SmartGWT에서 REST 서비스 사용하기
REST가 웹 서비스 유형이라고 생각합니다. SOAP과 마찬가지로 웹 서비스 유형입니다. 또는 RPC. 그들을 "비교"하는 것은 자동차를 포드 포커스와 비교하려고하는 것과 같습니다. 그것은 말이되지 않습니다. –
REST는 웹 서비스로 사용할 수있는 아키텍처 스타일입니다. 건축 스타일이기 때문에 사양이 아닌 다른 것들에도 사용할 수 있습니다! RESTful WS와 비 RESTful WS의 차이점은 예를 들어, RESTful WS는 서버와 클라이언트 사이의 통신에 상태 비 저장이 필요하다. SOAP은 주로 XML을 형식으로 사용하지만 RESTful 웹 서비스에서는 지원할 필요가없는 거의 모든 형식을 요청할 수 있어야하지만 지원되지 않는 경우 클라이언트를 처리 할 수 있어야합니다 (HTTP 415). – Anders
그리고 나는 아직도 당신이 논문을 읽어야한다고 말합니다! – Anders