Getting the message across. 10 slides 20 minutes 30+ point text only Ask (lots of) Questions at...

13
Stomp 10-20-30 Getting the message across

Transcript of Getting the message across. 10 slides 20 minutes 30+ point text only Ask (lots of) Questions at...

Page 1: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

Stomp 10-20-30

Getting the message across

Page 2: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

10 slides20 minutes30+ point text onlyAsk (lots of) Questions at any timeAudience participation is vital• Otherwise we will finish _really_ early ….

Rules

Page 3: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

Julian Lyndon-SmithStarted with Progress v3 1987Dot R created 1991

#1 Introduction

Page 4: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

Always needed messagingIn-applicationInter-processLANWAN / internet

#2 An old problem

Page 5: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

PUB/SUBSonicIP/WorksZeroMQMOSMS

#3 Failure Stories

Page 6: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

Stompstomp.github.comText-basedEasy to write in ABLStarted looking for transportsSee #3 (Failure stories)

#4 A nice protocol

Page 7: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

Apache ActiveMQhttp://activemq.apache.orgFree, open source. Supported by Progress Oh. Wait…

#5 A nice transport

Page 8: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

Apache project since 2006ProtocolsQueues TopicsClustering

#6 ActiveMQ

Page 9: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

Combined Stomp + ActiveMQProtocol easy from the 4GLMultiple clientsEasy to start playing withStarted testing

#7 Experiments

Page 10: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

ABL “issues” – sockets ABL “issues” – memory leaksPerformance

#8 Ouch

Page 11: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

ABL “issues” solvedServer runs on windows / linuxClient runs windows gui/characterNo linux client yet. Simple to write, though.

#9 Success

Page 12: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

ABL-ABL communicationHook node.js to ABLHook browsers to ABLHook any stomp / JMS / rest client

#10 Ideas

Page 13: Getting the message across.   10 slides  20 minutes  30+ point text only  Ask (lots of) Questions at any time  Audience participation is vital Otherwise.

Demos, Questions,

Debate