Boosting Web Communication with WebSockets Interoperability for Mobile and Stationary Internet Devices WebTech March 2011 Hotel Equatorial Penang Malaysia Alexander Schulze Innotrade 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
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 Introduction – Suppositions
What are WebSockets? Full-duplex TCP connections bi-directional and permanent Standardized in HTML5 by W3C and IETF Http designed for document transmission WebSockets for interactive Web Applications Not just a protocol, but a new paradigm Request/Response Real-Time Communication Boosting Web Communication with WebSockets WebSockets – Technology
Make Life Easier Compatibility Interoperability Independency Integratability Reliability Security Boosting Web Communication with WebSockets 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 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 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 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 Trend towards interactive Real-Time Web Applications Boosting Web Communication with WebSockets Conclusion
Questions & Answers Alexander Schulze Forum & Download Boosting Web Communication with WebSockets Thank you for your attention!