Presentation is loading. Please wait.

Presentation is loading. Please wait.

Www.wayfare.ro.

Similar presentations


Presentation on theme: "Www.wayfare.ro."— Presentation transcript:

1

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

7

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

12

13

14 THANK YOU

15 Links •Contact me at •More about me: valentin.duricu.ro •Source code: valentin.duricu.ro/upload/PUGOE.tar.bz2


Download ppt "Www.wayfare.ro."

Similar presentations


Ads by Google