Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003.

Similar presentations


Presentation on theme: "Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003."— Presentation transcript:

1 Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003

2 What is Jabber?  Open Protocol (XMPP)  Presence detection  Near real-time XML routing  Software Product open source and commercial implementations  Open Source Movement at www.jabber.org  Commercial Company Jabber, Inc. at www.jabber.com

3 What is "Presence"  Availability of a resource: person, device, service  Part of my Identity  Subscribers get notified  Authorized: Presence is Precious  Extensible  Crosses organizational boundaries  Informs delivery rules for Instant Messaging and other apps Is Alice around? Does Bob have his cell phone on? When did Celia last log in?

4 When you have presence for a while…  It gets integrated into your work day  Spreads to your business associates  Starts to look like a transport for everything  What song is playing in my MP3 app  Location  But then:  Access control: fine grained?  Different info to different subscribers? 4 year old Jabber clients can still talk to today's servers…

5 Presence is just one set of attributes  My Digital Identity is information about myself that I might want to share with others  Sometimes, I send information  Sometimes, I allow subscriptions  Presence is typically subscribed  Location will have different permissions  What is needed?  Ubiquity  Publish/Subscribe with Internet scale Identity Location Presence

6 Ubiquity: how?  Standards  Easy to understand protocol, architecture  Simplistic clients  All lead to: community  Open source  Programming language bindings  Interoperability  Drive to implement

7 Jabber Approach  eXtensible Messaging and Presence Protocol (XMPP): standards track at IETF  Presence built in to core protocol  Generic pub/sub coming soon…

8 Jabber Approach: Benefits  XML extensibility  FW/NAT traversal  Server-side rules  Presence-based routing at receiver's server  Offline storage  Easy clients = small footprint  Complete  Presence  IM sessions  Multi-user chat (rooms)  Forms  Channel-based security  Authentication  Encryption  Centralized Control  Logging (SEC!)  Authorization  Billing  Easily integrates into  Directory  Line of Business applications  Proven scalability  Hundreds of thousands of servers  Millions of users

9 Conclusions  Presence is the first kind of publish/subscribe around my identity  Transport protocol matters  Ubiquity needed for maximum presence value  Desktop IM  Cell phones  Sensors  Easily understood XML protocol leads to ubiquity


Download ppt "Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003."

Similar presentations


Ads by Google