1 / 10

Openfire

Openfire. Personalize your Instant Messaging server. Jabber.

oihane
Download Presentation

Openfire

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Openfire Personalize your Instant Messaging server

  2. 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.

  3. 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.

  4. Instant Messaging for Customer Service • Routing • Queue • Work Group

  5. Routing Queue Work Group Customer Service UI Flow Diagram Website Client

  6. Is that a voodoo • How does it work?

  7. Reverse AJAX • Asynchronous transfer of messages from server to browser or browsers

  8. 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.

  9. 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.

  10. Conclusion Openfire Rocks in the world of IM Servers.

More Related