참고: http://www.ibm.com/developerworks/kr/xml/tutorials/x-realtimeXMPPtut/ XMPP(Extensible Messaging and Presence Protocol) 보편적인 웹 어플리케이션은 Ajax을 이용하여 서버를 주기적으로 폴링한다. 이 경우에 요청할 내용이 없더라도 연결을 요청하여 불필요하게 네트워크 대여폭 및 서버 리소스를 사용하게 된다. XMPP는 XMPP 사용자가 다른 XMPP 사용자에게 메시지를 전달할 수 있음을 의미하는 분산화된 통신 네트워크이자 이를 가능하게 하는 네트워크 인프라라고 할 수 있다.