Peter is Head of Real-Time Solutions at KAAZING, a software company that pioneered the way organizations can communicate across the Web using the WebSocket standard. Peter works closely with architects and the developer community to build and deploy the best possible web communication solutions. Before joining KAAZING, in various product management leadership roles Peter was responsible for Oracle's portal product strategy. Peter is a frequent speaker at conferences and industry events world wide, including Devoxx, GoTo, YOW!, JavaOne, Oracle OpenWorld, HTML5DeConf DevCon5, AppsWorld, QCon, SxSW and various user group meetings. He is the co-author of two books: The Definitive Guide to HTML5 WebSocket and the Oracle WebCenter 11g Handbook
WebSocket Perspectives 2015 - Clouds, Streaming, Microservices and the Web of Things
The WebSocket protocol has proven to be a humongous advance for the web by providing a standard full-duplex connection over the web. However most applications of WebSocket merely use it as a push mechanism to send data from the server to the client. As with most innovations, using something new for legacy applications is a common reaction.
WebSocket is effectively a persistent and fat pipe that is compatible with a standard web infrastructure; a "TCP for the Web". If you think of WebSocket in this light, there are other more hugely interesting applications of WebSocket than just simply sending data to a browser.
This session looks at how WebSocket provides truly innovative enhancements for dynamic cloud computing connectivity and microservices transports. And by providing proprietary TCP-based IoT with a common connectable substrate (Web of Things), we can obtain advantages for connected devices such as global reach, ease of deployment, economies of scale, ease of development, etc. In addition, we will demonstrate some novel applications of WebSocket that go well beyond simple push.