출처 : http://www.cooolguy.net/98 (더 자세한 내용 있음)
SOAP의 장점
1. 언어, 플랫폼, 전송(Transport) 중립
2. 분산컴퓨팅 환경에서 사용하기 위한 디자인
3. 웹서비스를 위해 널리 사용되는 표준이며, 다른 표준과 통합을 통한 확장성이 뛰어나고 다양한 Vendor를 통한 지원이 이루어지고 있음
4. 에러처리 기능이 포함되어 있음
SOAP의 단점
1. 개념적으로 REST보다 더 어렵고, 무거움
2. 개발이 REST 보다 어렵고 Tool이 필요한 경우가 많음
REST의 장점
1. 언어, 플랫폼 중립
2. 일반적으로 SOAP보다 웹서비스 개발이 더 쉬움
3. 매시업을 통한 새로운 형태의 웹서비스 개발을 쉽게 할 수 있음
. Virtual Earth API와 연계하여 교통정보 제공 웹사이트를 개발하는 등
REST의 단점
1. 분산환경에서 메시지가 중간 경유지를 여러 번 통과하는 경우 사용하기 어려움
2. 보안, 정책, 안정적인 메시지 전달을 지원하기 위한 표준이 부족함
즉, 복잡한 요구사항을 표현하기 위해 직접 구현해야 함
'Programming > BASIC' 카테고리의 다른 글
StarUML 사용방법 (3) | 2011.04.05 |
---|---|
이클립스(eclipse) 한글 설정 (2) | 2011.04.04 |
JSP와 JAVASCRIPT 차이 (0) | 2011.03.24 |
이클립스 웹 환경 설정 (3) | 2011.03.24 |
이클립스(eclipse) 첫 실행 후 설정 (2) | 2011.03.24 |