video izle video izle video izle video izle porno sikiş izle dizi izle video izle video izle

September 24 th

3

XMPP Mini Series: Part 1 – The 7 Advantages of XMPP

by David

There has been a lot of discussion in many blogs lately reference Extensible Messaging and Presence Protocol (XMPP). I thought it would be helpful to start a small blog-series about the things you should know about XMPP. The first part of this series will be a list of XMPP advantages. This should put in context why Google choose XMPP as its server-to-server protocol. Consider these seven (7) advantages (extract from O’Reilly: XMPP The Definitive Guide):

  • XMPP is proven. Over 10 years of development has resulted in a stable, widely deployed, seriously tested, Internet-scale technology, with dozens of interoperable codebases, tens of thousands of deployed services, and millions of end users.
  • XMPP is secure. It provides built-in support for channel encryption and strong authentication, inherent resistance to many forms of malware, a diverse ecosystem of implementations, a decentralized network without a single point of failure, and significant deployment at some of the most security-conscious financial organizations and government agencies worldwide. Work on more advanced features (such as user-friendly end-to-end encryption) continues so that XMPP will be even more secure.
  • XMPP is decentralized. Unlike standalone communication silos, XMPP technologies are deployed in a decentralized client-server architecture with an unlimited number of servers. Any person or organization can run their own XMPP server and connect it to the rest of the network using standard Internet infrastructure such as the Domain Name System (DNS), and certificates are freely available through the XMPP Standards Foundation (XSF) to enable secure federation of XMPP traffic.
  • XMPP is extensible. Because XMPP is at its core a technology for rapidly delivering XML from one place to another, it has been used for a wide range of applications beyond instant messaging, including gaming, social networking, Voice over IP (VoIP), real-time collaboration, alerts and notifications, data syndication, geolocation, intelligent workflows, machine-to-machine communication, and custom applications.
  • XMPP is scalable. The “push” model of information transfer used in XMPP solves serious scaling problems associated with traditional HTTP-based polling approaches; as a result, it enables you to build applications that were literally im- possible until now.
  • XMPP is a standard. The core aspects of XMPP have undergone rigorous public review within the Internet Engineering Task Force (IETF), and extensions to XMPP are published in an open, developer-oriented standards process run by the XSF. This approach has resulted in strong technologies that can be freely implemented under any licensing terms, from open source to shareware to proprietary code.
  • XMPP is a community. Open standards, a large number of software products, and a communications network are all good, but the “secret sauce” of XMPP may be its vibrant and friendly community of technologists, developers, open source projects, commercial software companies, service providers, and end users. This community is committed to working together to solve problems and build great new applications.

For these reasons, Google is using XMPP in the Google Wave architecture. For more information visit XMPP Standards Foundation .

Part 2 of this Mini-Blog series will focus on how Google Wave uses XMPP.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Why I am using the Thesis Wordpress Theme

How smart is your Theme?  How good is your support? Check out ThesisTheme for WordPress.

Thesis makes my site look very professional, clean and has an easy-to-read layout. Thesis delivers unmatched SEO, cross-browser compatibility, and top-notch HTML + CSS architecture. Visit this site to find out more and get the Thesis Theme for WordPress Get your Thesis Theme today!



Why I host my blog with DreamHost

DreamHost gives me unlimited Disk Storage, unlimited monthly bandwidth, unlimited domain hosting, MySQL 5, PHP5, Subversion Repository, SSL Security server, 24/7 Technical support, One-click installs (Wordpress, Gallery, ZenCart, PHPGedView, Pigg, dotProject, Moodle, Joomla, phpBB, MediaWiki, WebCalendar, Advanced Poll and Trac) and much, much more. Visit DreamHost today!.

{ 2 trackbacks }

XMPP Mini Series: Part 1 - The 7 Advantages of XMPP | Google Wave …
September 25, 2009 at 12:11 am
XMPP Mini-Series: Part 2 - How Google Wave Uses XMPP | Google Wave Blogger
September 28, 2009 at 6:47 pm

{ 1 comment… read it below or add one }

Daniel Graversen September 24, 2009 at 11:42 pm

Hi,
I like the post, great research. I have not been much into XMPP, but it looks like something which is able to support Enterprise scale apps.
.-= Daniel Graversen´s last blog ..My first 2 months with Google Wave =-.

Leave a Comment

CommentLuv badge

Previous post:

Next post:

film izle film izle yerli film izle online film izle şarkı dinle