Openfire - PowerPoint PPT Presentation

About This Presentation
Title:

Openfire

Description:

Personalize your Instant Messaging server. Jabber ... Asynchronous transfer of messages from server to browser or browsers. DWR ... – PowerPoint PPT presentation

Number of Views:530
Avg rating:3.0/5.0
Slides: 11
Provided by: dana83
Category:

less

Transcript and Presenter's Notes

Title: Openfire


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
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.
Write a Comment
User Comments (0)
About PowerShow.com