Upload
alexandra-hensley
View
222
Download
3
Tags:
Embed Size (px)
Citation preview
…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 Value of Network = X *N
Web Sites TV/Radio
TransactionMetcalf’s Law Value = N**2
Email Telephone/Fax
GroupingReed’s Law Value = 2**N
Communities Exchanges Cartels
Highest Value in Group Forming Networks
Law of the PackDavid P. Reed
Harvard Business Review Feb 2001
Relative Growth in Value vs Number in Network
Broadcast
Transaction
Grouping
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
IdentityRosterPresenceRouting
ValidateAuthorizeRepudiate
LocateFollowCommand
Jabber
GatewaysConferencingArchiving
File SharingCapabilitiesMicro-server
Server Downloads
0
500
1000
1500
2000
2500
3000
3500
Server-Based Instant Messaging
jabber.org
XML Instant Messages
jabber.oreilly.com
Server Server
Clients- Mac- Linux
Clients-Windows- PDAs
Multiple Messaging Environments
Yahoo, MSN
News, WeatherPalm, SMS
Jabber Servers
Instant Messaging Systems
Information ServicesApplications and Devices
Jabber Instant Messaging
Multiple Messaging Peers
Application-to-Application
Desktop-to-Desktop
Server-to-Server
Directory-to-Directory
Peer-to-Peer
Non-Peer
Providers, Enterprises, and OEM/ISV Customers
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
GatewaysIM ServicesInformation Services
Multiple Component Interfaces Socket-Based Dynamic Loading Static Libraries
Security Plain Digest Zero CustomLookup XDB LDAP
node@domain/resource
XML MessagesIQ Messages Name Email vCardPresence Subscribe Subscribed
Commercial Jabber Server
ClientsDistributedSocketManagement
DistributedServerFarming
Clients
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
History
1999
1998 2001
2000 2001
The BIG Idea!Jabber 2.0Release
OpenSource
1.2Jabber
SlashDot
WebbSponsorsJabber
Jabber.comFormed
BestTool
OpenSource
1.0
ORG/COM Continuum
Jabber.Org Jabber.Com
Innovations Operations
Other.Com
Jabber’s Component Architecture and theJabber Open Source License support the integration of Open Source and Commercial Source to meet both theInnovation 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 O’Reilly
President of O’Reilly and Associates
James Barry
SVP Collab.net - Founder of IBM Websphere
Next Steps
ComImprove PerformanceCommercialize InteroperabilityExtend Platform
OrgUpgrade Interoperability Integrate SOAP (Simple Object Access Protocol)Integrate 2 Way Web
You
Contact us
www.jabber.org www.jabber.com
Contact me
Michael Bauer ([email protected]) VP Product Marketing