1 / 21

…and a natural peer-to-peer platform!

…and a natural peer-to-peer platform!. Jabber as P2P Platform. Agenda Why spend time in this session? What is Jabber? Who cares about Jabber? How does it work? But what about …? Who are you again? Now what?. Highest Value: Group Forming Networks. Broadcast

hansel
Download Presentation

…and a natural peer-to-peer platform!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. …and a natural peer-to-peer platform!

  2. Jabber as P2P Platform • Agenda • Why spend time in this session? • What is Jabber? • Who cares about Jabber? • How does it work? • But what about …? • Who are you again? • Now what?

  3. Highest Value: Group Forming Networks • Broadcast • Value of Network = X *N • Web Sites • TV/Radio • Transaction • Metcalf’s Law Value = N**2 • Email • Telephone/Fax • Grouping • Reed’s Law Value = 2**N • Communities • Exchanges • Cartels • Highest Value in Group Forming Networks • Law of the Pack • David P. Reed • Harvard Business Review Feb 2001 Group Forming Networks = P2P+G!

  4. Jabber XML P2P and Client/Server Network • Jabber Provides • XML Switching • Distributed Namespaces • Presence Management • Jabber Supports • 30 Instant Messaging Clients • Linux and Solaris IM Servers • Distributed User Directories • Jabber Enables • Peer-to-Peer at the Desktop • Server-to-Server Framework • Directory-to-Directory Facilities Directories Servers Routing Searching Sharing Clients

  5. Jabber as Infrastructure for Many Different Application Platforms Peer-to-Peer File Sharing Capabilities Micro-server Jabber Device-to-Device App-to-App Locate Follow Command Validate Authorize Repudiate Identity Roster Presence Routing Instant Messaging Gateways Conferencing Archiving

  6. Server Downloads

  7. Server-Based Instant Messaging Server Server XML Instant Messages jabber.oreilly.com jabber.org Clients - Mac - Linux • Clients • Windows • - PDAs

  8. Multiple Messaging Environments Instant Messaging Systems Jabber Instant Messaging Jabber Servers Yahoo, MSN Palm, SMS News, Weather Information Services Applications and Devices

  9. Multiple Messaging Peers Peer-to-Peer Non-Peer Server-to-Server Desktop-to-Desktop Directory-to-Directory Application-to-Application

  10. Providers, Enterprises, and OEM/ISV Customers

  11. People • Developers • Component-Based Architecture • Open Source Foundations • Extensive Developer Support • Managers • Maturing Platform • Reaching Critical Commercial Mass • “Buy” Rather than Build • Pundits • Open Source Foundation • Addresses Current Niche in IM • Provides Complimentary Platform to Two-Way Web

  12. Extensible • Extensible jabber protocol • Open XML based protocol (XMPP) • Extended via custom namespaces • Extensible architecture • Open Source Core • Distributed open component architecture

  13. Secure • Security • Login via passwords (SHA1, 0-knowledge) • SSL • Firewall support • Database security • Administration security • Privacy • Opt-in model • Option to subscribe / unsubscribe from jabber user directory • Filters – server & client

  14. Interoperable • Current Open Transports • Yahoo! • MSN messenger • AOL instant messenger • ICQ • Future Transports • HTTP • SOAP • XMLRPC • Wireless • Telephony • Video

  15. Server Architecture Security Plain Digest Zero Custom Lookup XDB LDAP XML Messages IQ Messages Name Email vCard Presence Subscribe Subscribed Authenticate Client Jabber Server node@domain/resource Client Component Manager Session Manager Multiple Component Interfaces Socket-Based Dynamic Loading Static Libraries Gateways IM Services Information Services

  16. Commercial Jabber Server Distributed Socket Management Distributed Server Farming Clients Clients

  17. Jabber Complements Major P2P Efforts • Two-Way-Web • Jabber Complements by providing • Identity and Capability (user@domain/resource) • Presence and Availability • Routing and Storage • XMLRPC and SOAP • Jabber Complements as well • Interoperability Transports Planned on Open Source • Many Jabber Features might be used as remote services • Groove and Other Commercial Environments • Jabber Complements as • Open Source Framework • Connects to Jabber Commercial Endeavors

  18. History

  19. ORG/COM Continuum Innovations Operations Jabber.Org Jabber.Com Jabber’s Component Architecture and the Jabber Open Source License support the integration of Open Source and Commercial Source to meet both the Innovation and Operation needs of the community. Other.Com

  20. Open Advisory Board • Doc Searls • Sr. Editor Linux Journal • Eric Raymond • VA Linux Board Member, President of OSI • James Barry • SVP Collab.net - Founder of IBM Websphere • Tim O’Reilly • President of O’Reilly and Associates

  21. Next Steps • Com • Improve Performance • Commercialize Interoperability • Extend Platform • Org • Upgrade Interoperability • Integrate SOAP (Simple Object Access Protocol) • Integrate 2 Way Web • You • Contact us • www.jabber.org • www.jabber.com • Contact me • Michael Bauer (bauer@jabber.com) VP Product Marketing

More Related