End user
웹 2.0 프로그램의 일부는 최종 사용자 인터페이스가 아닌, 프로그램 사이에서 사용할 수 있는 기능 서비스를 제공한다. 이 기능 서비스를 이용하기 위한 프로토콜로 크게 SOAP과 REST를 사용하며, 그 밖에 독자적인 방식도 많이 사용한다. XML이 많은 분야에 퍼지면서 웹 2.0에서도 XML이 자주 쓰이며, 웹 2.0의 웹 서비스에서도 XML을 통한 메시지 교환을 하는 추세이다. 하지만 메시지 교환에 꼭 XML을 사용해야 한다는 규정은 없으며, XML이 아닌 방식으로 메시지를 교환하는 프로그램도 있다. 대표적인 것으로 블로그에서 사용하는 트랙백 시스템이 있다.