10
Boosting Web Communication with WebSockets Interoperability for Mobile and Stationary Internet Devices WebTech 2011 14-15 March 2011 Hotel Equatorial Penang Malaysia Alexander Schulze Innotrade GmbH, Germany

Boosting Web Communication with WebSockets

  • 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

Page 1: Boosting Web Communication with WebSockets

Boosting Web Communicationwith WebSockets

Interoperability for Mobile and Stationary Internet Devices

WebTech 201114-15 March 2011

Hotel Equatorial PenangMalaysia

Alexander SchulzeInnotrade GmbH, Germany

Page 2: Boosting Web Communication with WebSockets

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

Page 3: 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

314.03.2011

Introduction – Suppositions

Page 4: Boosting Web Communication with WebSockets

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

Page 5: Boosting Web Communication with WebSockets

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

Page 6: Boosting Web Communication with WebSockets

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

Page 7: Boosting Web Communication with WebSockets

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

Page 8: Boosting Web Communication with WebSockets

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

Page 9: Boosting Web Communication with WebSockets

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

Page 10: Boosting Web Communication with WebSockets

Questions & AnswersAlexander Schulze

[email protected]

Forum & Downloadhttp://jwebsocket.org @jWebSocket

Boosting Web Communication with WebSockets

1014.03.2011

Thank you for your attention!