
237
8
장 통합점: 게이트웨이, 터널, 릴레이
The Definitive Guide
논의하였다. 웹 애플리케이션이 더 많은 형식의 서비스를 제공함에 따라, HTTP가
애플리케이션을 연결하는 도구로 활용할 수 있다는 게 더 확실해졌다. 애플리케이
션을 연결하면서 생기는 까다로운 이슈 중 하나는, 데이터를 교환하려는 두 애플리
케이션 사이에서 프로토콜 인터페이스를 맞추는 일이다.
애플리케이션이 상호 운용을 하다보면 HTTP 헤더로는 표현하기 힘든 복잡한 정
보를 교환해야 할 수도 있다. HTTP 확장의 몇 가지 예나 HTTP의 위에 프로토콜을
덧씌워 사용자 맞춤 정보를 교환하는 것에 대해서는 19장에서 다룬다. 19장의 “배
포 지원을 위한 FrontPage 서버 확장”은 HTTP POST 메시지 위에 덧씌워진 RPC에
대해 다루고, “WebDAV와 공동 저작”은 HTTP 헤더에 XML을 추가하는 방법을 다
룬다.
인터넷 커뮤니티는 각 웹 애플리케이션이 서로 통신하는데 사용할 표준과 프
로토콜 집합을 개발하였다. 이러한 표준은, 원래 웹 서비스가 독립형 웹 애플리케
이션(빌딩 블록) 그 자체를 의미함에도 불구하고, 그냥 그대로 웹 서비스로 불리
게 되었다. 원래 웹 서비스가 새로운 용어는 아니지만, 여기서 웹 서비스는 애플리
케이션이 정보를 공유하는데 사용하는 ...