O'Reilly logo

RESTful Java Patterns and Best Practices by Bhakti Mehta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Additional real-time API supporters

There are some more commonly used real-time or near real-time communication protocols and APIs that are mostly used outside of the browser. Some of these protocols and APIs are described in the subsequent sections.

XMPP

The XMPP protocol was developed to address the requirements of text messaging and Internet-chat-oriented solutions. XMPP's basic model of communication is client to server, server to server, server to client. In support of this, it defines a client to server protocol and a server to server protocol based on XML messages encoded and transmitted directly over TCP.

XMPP is a mature protocol with many implementations in different languages and platforms. The main drawback associated with XMPP is the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required