100 likes | 187 Views
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
E N D
Boosting Web Communication withWebSockets Interoperability for Mobile and Stationary Internet Devices Alexander Schulze Innotrade GmbH, Germany WebTech 2011 14-15 March 2011 Hotel EquatorialPenang Malaysia
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
Introduction – Suppositions 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
WebSockets – Technology 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
WebSockets – Targets Make Life Easier • Compatibility • Interoperability • Independency • Integratability • Reliability • Security • Availability • Scalability • Extendability • Flexability • Simplicity • Maintainability Boosting Web Communication with WebSockets
WebSockets – Models 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 – ApplicationAreas 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 – Use and Benefits 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
Conclusion 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
Thankyouforyourattention! Questions & Answers Alexander Schulzea.schulze@jwebsocket.org Forum & Download http://jwebsocket.org @jWebSocket Boosting Web Communication with WebSockets