Presentation on theme: "…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."— Presentation transcript:
…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? Nowwhat?
Highest Value: Group Forming Networks Broadcast Value of Network = X *N Web Sites TV/Radio Transaction Metcalfs Law Value = N**2 Email Telephone/Fax Grouping Reeds 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!
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 Clients Servers Directories Sharing Routing Searching
Jabber as Infrastructure for Many Different Application Platforms Instant Messaging Peer-to-Peer Device-to-Device App-to-App Identity Roster Presence Routing Validate Authorize Repudiate Locate Follow Command Jabber Gateways Conferencing Archiving File Sharing Capabilities Micro-server
Server-Based Instant Messaging jabber.org XML Instant Messages jabber.oreilly.com Server Clients - Mac - Linux Clients -Windows - PDAs
Multiple Messaging Environments Yahoo, MSN News, Weather Palm, SMS Jabber Servers Instant Messaging Systems Information Services Applications and Devices Jabber Instant Messaging
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
Extensible Extensible jabber protocol Open XML based protocol (XMPP) Extended via custom namespaces Extensible architecture Open Source Core Distributed open component architecture
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
Interoperable Current Open Transports Yahoo! MSN messenger AOL instant messenger ICQ Future Transports HTTP SOAP XMLRPC Wireless Telephony Video
Server Architecture Client Component Manager Authenticate Session Manager Jabber Server Client Gateways IM Services Information Services Multiple Component Interfaces Socket-Based Dynamic Loading Static Libraries Security Plain Digest Zero Custom Lookup XDB LDAP node@domain/resource XML Messages IQ Messages Name Email vCard Presence Subscribe Subscribed
Commercial Jabber Server Clients Distributed Socket Management Distributed Server Farming Clients
Jabber Complements Major P2P Efforts Two-Way-Web Jabber Complements by providing s Identity and Capability (user@domain/resource)user@domain/resource s Presence and Availability s Routing and Storage XMLRPC and SOAP Jabber Complements as well s Interoperability Transports Planned on Open Source s Many Jabber Features might be used as remote services Groove and Other Commercial Environments Jabber Complements as s Open Source Framework s Connects to Jabber Commercial Endeavors
ORG/COM Continuum Jabber.Org Jabber.Com InnovationsOperations Other.Com Jabbers 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.
Open Advisory Board Doc Searls Sr. Editor Linux Journal Eric Raymond VA Linux Board Member, President of OSI Tim OReilly President of OReilly and Associates James Barry SVP Collab.net - Founder of IBM Websphere
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 (firstname.lastname@example.org) VP Product Marketingbauer@jabber.com