Frank D. Greco is the Director of Technology for Kaazing Corporation. He works closely with customers on new technology approaches that leverage the value of extending application protocols over the web. Frank has extensive experience in IT projects for over 15 years and has worked on global architecture, the new IT tech stack, cloud/mobile computing and innovative user interfaces. Frank has been named by Sun/Oracle a "Java Champion" for many years and chairs the NYJavaSIG (largest Java User Group in North America) and the NYHTML5 User Groups.
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.