Extensible Messaging and Presence Protocol (XMPP)
#1

[attachment=14093]
Abstract
The Extensible Messaging and Presence Protocol (XMPP) is an open technology for real-time communication, which powers a wide range of applications including instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
The technology pages provide more information about the various XMPP "building blocks". The core technology behind XMPP was invented by Jeremie Miller in 1998, refined in the Jabber open-source community in 1999 and 2000, and formalized by the IETF in 2002 and 2003, resulting in publication of the XMPP RFC in 2004.
Although the core technology is stable, the XMPP community continues to define various XMPP extensions through an open standards process run by the XMPP Standards Foundation. There is also an active community of open-source and commercial developers, who produce a wide variety of XMPP-based software.

XMPP is the Extensible Messaging and Presence Protocol, a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
1.3 Problem Definition
The level of protection depends on the correctness of the implementation by the Web browser and the server software and the actual cryptographic algorithms supported.
Also, it is unsecured when applied on publicly-available static content. This allows an attacker to have access to the plaintext (the publicly-available static content), and the encrypted text (the encrypted version of the static content).
Because Secure Sockets Layer operates below HTTP and has no knowledge of higher-level protocols, SSL servers can only strictly present one certificate for a particular IP/port combination.
The fact that XMPP is an open standard has led to its adoption by numerous software projects that cover a broad range of environ¬ments and users. This has helped improve the overall design of the protocol, as well as ensured a “best of breed” market of client applications and libraries that work with all XMPP servers.
To Overcome this Problem:
The objective of this project is to create an XMPP chat application for an organization capable of connecting to any XMPP server.
1. XMPP works over persistent connections
2. It stateful (becomes cheap)
3. Designed as an event stream protocol
4. Natively federated and asynchronous
-Globally and fire-and-forget information exchange. Participants in an asynchronous messaging system don't have to wait for a response from the recipient, because they can rely on the messaging infrastructure to ensure delivery. This is a vital ingredient in loosely coupled systems such as web services, because it allows participants to communicate reliably even if one of the parties is temporarily offline, busy, or unobtainable. Asynchronous messaging systems are also vastly more scalable than those that rely on direct connections, such as remote procedure calls.
5. Identity, security and presence are built in.
6. Jabber servers are built and deployed to do this stuff.
XMPP consists of XML streams that enable any two entities on the Internet to exchange messages, presence, and other structured information. Chat and presence are obvious candidates for real-time communication.
Unlike Stomp, XMPP messages are not sent in frames, but in XML streams that must be parsed carefully. The following lists of commands are some of the standard XMPP commands that we used built our application,
 Connect and disconnect
 Register
 Check roster
 Send messages
 Set status
 Communicate presence
This application is written in Java and MySql as database uses the XMPP library.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: extensible authentication protocol service disable, extensible business reporting language, extensible bindings language abstract pdf, extensible bindings language pdf, text extensible bining language, to study the presence of insecticides and pesticides, extensible catalog,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  AN EXTENDED ZONE ROUTING PROTOCOL FOR SERVICE DISCOVERY IN MOBILE AD HOC NETWORKS seminar presentation 1 9,320 24-12-2012, 12:47 PM
Last Post: seminar details
  Enhanced QoS Multicast Routing Protocol nit_cal 1 5,711 20-12-2012, 10:31 AM
Last Post: seminar details
  A survey of usage of Data Mining and Data Warehousing in Academic Institution and Lib seminar class 1 2,124 29-11-2012, 12:56 PM
Last Post: seminar details
  Distributed Cache Updating for the Dynamic Source Routing Protocol seminar class 3 2,286 17-11-2012, 01:26 PM
Last Post: seminar details
  Simple Network Management Protocol SNMP project report tiger 3 3,273 11-10-2012, 10:53 AM
Last Post: seminar details
  multimedia messaging service full report project report tiger 2 18,093 06-10-2012, 12:13 PM
Last Post: seminar details
  Intelligent Electronic Devices (IEDs) and Supervisory Control and Data Acquisition computer girl 0 1,147 09-06-2012, 06:01 PM
Last Post: computer girl
  A Quick Introduction to Voice over Internet Protocol (VoIP) computer girl 0 1,339 09-06-2012, 05:50 PM
Last Post: computer girl
  The 8051 Microcontroller and Embedded Systems Using Assembly and C computer girl 0 1,043 04-06-2012, 05:41 PM
Last Post: computer girl
  Internet Protocol Version 6 nit_cal 3 2,261 14-03-2012, 12:09 PM
Last Post: seminar paper

Forum Jump: