Upload
midori
View
21
Download
1
Embed Size (px)
DESCRIPTION
Boosting Web Communication with WebSockets. Interoperability for Mobile and Stationary Internet Devices. Alexander Schulze Innotrade GmbH, Germany. WebTech 2011 14-15 March 2011 Hotel Equatorial Penang Malaysia. Today's Session. Agenda - PowerPoint PPT Presentation
Citation preview
Boosting Web Communicationwith WebSockets
Interoperability for Mobile and Stationary Internet Devices
WebTech 201114-15 March 2011
Hotel Equatorial PenangMalaysia
Alexander SchulzeInnotrade GmbH, Germany
Today's Session
Agenda
• Introduction – Suppositions, Technology, Targets
• Use and Benefits vs. http
• Models, Migration and Implementation
• Solutions, Prospects and Markets
• Questions and Answers
Boosting Web Communication with WebSockets 214.03.2011
The Web becomes more and more
• pervasive• interactive• social• mobile
Necessity of evolution to a platform for real-time data exchange
Fundament for WebSocket technology
Boosting Web Communication with WebSockets
314.03.2011
Introduction – Suppositions
What are WebSockets?
• Full-duplex TCP connectionsbi-directional and permanent
• Standardized in HTML5 by W3C and IETF
• Http designed for document transmissionWebSockets for interactive Web Applications
• Not just a protocol, but a new paradigmRequest/Response Real-Time Communication
Boosting Web Communication with WebSockets
414.03.2011
WebSockets – Technology
Make Life Easier
• Compatibility
• Interoperability
• Independency
• Integratability
• Reliability
• Security
Boosting Web Communication with WebSockets
514.03.2011
WebSockets – Targets
• Availability
• Scalability
• Extendability
• Flexability
• Simplicity
• Maintainability
The Concept
• Framework vs. Client/Server
• Message Router, Broadcast, Events, Channels
• Engine, Servers, Connectors
• Listeners, Plug-Ins, Apps(JDBC, XMPP, SMTP, RPC, SharedObjects... )
• Filters, Encryption (SSL), Security Factory
Boosting Web Communication with WebSockets
614.03.2011
WebSockets – Models
Where to use WebSockets?
• Push-Services/Streaming, Data, Media
• Financial Ticker, Stocks, Depots, News
• Online Gaming and Online Collaboration
• Remote Control and Monitoring
• Uniting Stationary and Mobile Applications
• Social Clusters, dynamic Scaling, RPCs
Boosting Web Communication with WebSockets
714.03.2011
WebSockets – Application Areas
Why use WebSockets?
• Online Services across devices
• Improve responsiveness and user experience
• Save resources, reduce volume and costs
• Protect investments due to standardization
Boosting Web Communication with WebSockets
814.03.2011
WebSockets – Use and Benefits
WebSockets...
• are Part of the HTML5 Standard and the Web 3.0
• unite Users of Mobile and Stationary Devices
• improve user convenience and open new Markets
• save Costs and increase Productivity
• are boosting Web Communication and the Trendtowards interactive Real-Time Web Applications
Boosting Web Communication with WebSockets
914.03.2011
Conclusion
Questions & AnswersAlexander Schulze
Forum & Downloadhttp://jwebsocket.org @jWebSocket
Boosting Web Communication with WebSockets
1014.03.2011
Thank you for your attention!