[SOAP / REST] SOAP과 REST ..1
1. SOAP(Simple Object Acess Protocol)
● XML을 이용해서 분산처리 환경에서 플랫폼에 영향을 받지않고 정보교환을 할 수 있도록 도와주는 프로토콜.
● 요청자가 서버에서 객체나 함수를 호출하여 그값을 변환 받는 RPC(Remote procedure call) 방식중 하나.
● HTTP 프로토콜을 사용하기 때문에 거의 모든 기종에서 호환.
● 플랫폼에 독립적이며 포로그래밍 언어에도 독립적인 특성.
2. REST(Representational State Transfer)
● 웹서비스 기존 전달 프로토콜인 SOAP(Simple Object Access Protocol)은 처리 시 원하던 기능에 비해 처리의 오버해드가 발생하는 문제가 있었는데 이러한 단점을 보안하기 위해 등장한 구현 기술이 RESTful 웹서비스.
1) SOAP
● SOAP(Service Oriented Archiecture)은 SOA로 서비스 지향 구조.
● 서버측에서 UDDI에 레지스트리를 등록하면 요청자가 UDDI에서 제공 서비스 확인 후 서비스 요청 하게 되면 응답자가 그 서비스를 제공하는 형식.
2) RESTful
● ROA (Resource Oriented Archiecture), 리소스 지향 구조.
● 서비스 요청자가 *리소스로 요청하면 제공자가 직접 리소스로 제공해주는 방식.
● Rest구조에서는 리소스마다 고유한 URI를 갖고 있음.
*리소스(Resource): 웹에서 다른 이들과 공유하고자 개방된 모든 자원
[출처] [Web Service] RESTful하다는것, 편하다는것|작성자 가브리엘김
참조 ) http://blog.naver.com/hoyeon0/50137172782
'Webservice > 연동' 카테고리의 다른 글
DB_LINK 생성/삭제 (0) | 2017.05.30 |
---|---|
[SOAP] SOAP 특징/ 장단점 (0) | 2017.03.10 |
[REST] REST 특징/장단점 (0) | 2017.03.09 |