Download presentation
Presentation is loading. Please wait.
2
Valentin Duricu valentin.duricu@wayfare.ro
Websockets 4 Progress Valentin Duricu
3
About me •Progress OpenEdge developer at Wayfare ~ 2 years
•4 years web development experience •Some projects related to OpenEdge Cloud Developer Studio (cloud-studio.ro) OpenEdge mode for ACE Editor (bit.ly/1iqCa6u) •Hobbies: Photography, Recreational Gaming •Contact me at •More about me: valentin.duricu.ro
4
THE CHALLENGES
5
Data has to be available as soon as possible
Data changed => Changes must be seen right away Desktop Applications: Observer / Publish-subscribe pattern Web Applications: Comet protocol – Ajax with long polling, dependent on the browser
6
THE SOLUTION
8
WebSockets •Protocol providing full-duplex communication for web applications •Single TCP connection •Interpreted by HTTP servers an Upgrade request •Can be implemented over standard sockets •Available in browsers with HTML 5 support
9
THE IMPLEMENTATION
10
Web Application OpenEdge Backend HTTP Server
11
.Net + IIS Node.JS + Socket.IO Java 8 + Tomcat 8 OpenEdge
Web Application HTTP Server OpenEdge Backend WebSockets Progress Open Client API
14
THANK YOU
15
Links •Contact me at •More about me: valentin.duricu.ro •Source code: valentin.duricu.ro/upload/PUGOE.tar.bz2
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.