E N D
Openfire Personalize your Instant Messaging server
Jabber • Jabber is best known as "the Linux of instant messaging" -- an open, secure, ad-free alternative to consumer IM services like AIM, ICQ, MSN, and Yahoo. Under the hood, Jabber is a set of streaming XML protocols and technologies that enable any two entities on the Internet to exchange messages, presence, and other structured information in close to real time.
Openfire • Openfire (formerly Wildfire) and Spark use the open XMPP protocol (also called "Jabber"), the only broadly-adopted instant messaging protocol and an approved standard by the IETF. With many server implementations and dozens of clients, it's also the only protocol with proven interoperability. The XMPP protocol is supported and continually enhanced by the active XMPP Software Foundation community.
Instant Messaging for Customer Service • Routing • Queue • Work Group
Routing Queue Work Group Customer Service UI Flow Diagram Website Client
Is that a voodoo • How does it work?
Reverse AJAX • Asynchronous transfer of messages from server to browser or browsers
DWR • Direct web Remoting (DWR) allows code in a web browser to use Java functions running on a web server as if they were in the browser.
DWR Techniques • Polling • At regular and frequent intervals, the browser sends requests to the server to see if the page has been updated. • Comet • After a request has been received from the browser, the server keeps the reply open so that it can pass down information when it arrives. This is also known as a long-lived HTTP connection. • Piggyback • When the server has an update to send, it waits for the browser to make a request and then sends the update in addition to the requested information.
Conclusion Openfire Rocks in the world of IM Servers.