Introduction to Extensible Messaging and Presence Protocol Seminar Topic:
XMPP is a protocol that transmits small pieces of XML from one place to another place.
Also, it provides the services such as channel encryption, authentication presence, contact ,one-one messaging, multiparty messaging notification, service discovery, capabilities, & advertise, structured data forms, work flow management, peer-peer media sessions.
Problem definition:
Security is main concern in communication protection of the data through XMPP is the concept to overcome, the problem of (SSL-HTTP): i.e.; secure sockets layer (SSL) works below the HTTP in layer architecture.
As XMPP is open in nature, it will minimize / eradicate the problem occurred above.
To overcome this problem:
This project main aim is to create an XMPP application for any organization and capable to connect any XMPP server.
- XMPP works over persistent connections
- XMPP becomes cheap
- It is designed an event stream protocol
- It is asynchronous: in asynchronous messaging system the participant is sending the message continuously and need not to wait for the response from the recipient.
XMPP consists of XML stream that enable two entities on the internet to exchange message.
SYSTEN ANALYSIS:
EXISTING SYSTEM ARCHITECTURE:
In this project the protection depends on the implementation of the correctness by the web browser, server software and actual cryptographic algorithms supported.
Security is the main concern in communication protection of the data through XMPP is the concept to overcome, the problem of secure socket layer works below the HTTP in layer architecture.
PROPOSED SYSTEM ARCHITECTURE:
In this project the proposed system wants to create an XMPP application for an industry capable of connecting to any XMPP server.
There are some standard XMPP commands that use to build the application.
- Connect and disconnect
- Register
- Check roster
- Send messages
- Set status
- Communicate presence
Download Extensible Messaging and Presence Protocol Seminar Report.