네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템이다.
인터넷이나 인트라넷을 통해 웹 브라우저에서 이용할 수 있는 응용 소프트웨어를 말한다.
request(input)
response(output)
XML, JSON 포맷 형식을 사용
웹 서비스를 개발하기 위해
SOAP 혹은 RESTful을 사용
xml 기반
Resource의 Representation에 의한 상태 전달
HTTP Method를 통해 Resource를 처리하기 위한 아키텍쳐
둘 다 HTTP 프로토콜 위에서 돌아간다.