View
214
Download
0
Tags:
Embed Size (px)
Citation preview
DEV-4: Get on Track! The Demo Explained
Bart SchouwClient Solution Manager
Jiri de JagereSr. Solution Engineer
Xavier BonnamySolution Engineer
© 2008 Progress Software Corporation2 DEV-4: Get On Track! The Demo Explained
Agenda
Use case Architecture Under the hood Questions
© 2008 Progress Software Corporation3 DEV-4: Get On Track! The Demo Explained
What is it all about ?
But it is also a…
Multi products demonstration• OpenEdge®
• Sonic™
• Actional®
• Apama®
Race Track Game first introduced at
Progress Technology World 2007 in Brussels
© 2008 Progress Software Corporation4 DEV-4: Get On Track! The Demo Explained
Why did we do this?
To show ease of use of the Progress products in conjunction
To show power of the SOA architecture in a dynamic business
To give you a chance to play with Progress products!
© 2008 Progress Software Corporation5 DEV-4: Get On Track! The Demo Explained
Let’s play…Let’s demo it
Practice
Create/set up race
Ready? Countdown… Race!
Finish! Who won?
© 2008 Progress Software Corporation6 DEV-4: Get On Track! The Demo Explained
Agenda
Use case Architecture Under the hood Questions
© 2008 Progress Software Corporation7 DEV-4: Get On Track! The Demo Explained
Architecture
Passing carSonic Enterprise Service Bus
SlotCarData
Collection
ScoreboardRace metrics
CompetitionAdministration
Apply as driverWebservice
Runtime governance
© 2008 Progress Software Corporation8 DEV-4: Get On Track! The Demo Explained
Agenda
Use case Architecture Under the hood Questions
© 2008 Progress Software Corporation9 DEV-4: Get On Track! The Demo Explained
Java™ program
Collect Track Data One message per car every 1/10 of a second
• 40 messages per second
Raw messages sent on the bus – no transformation
© 2008 Progress Software Corporation10 DEV-4: Get On Track! The Demo Explained
Progress OpenEdge
Race administration Enhanced GUI using
controls Race information
published via Web services
Race updates received via topic subscription
Business development platform
© 2008 Progress Software Corporation11 DEV-4: Get On Track! The Demo Explained
Progress Sonic ESB
Service-oriented inside and out
Modular integration logic distributed in network
Flexibly extend and adapt without disruption
Designed and packaged for incremental, broad-scale deployment
Integration environment
© 2008 Progress Software Corporation12 DEV-4: Get On Track! The Demo Explained
Apama
Driver Setup Event
Listener
Race initialization
OnTrack Aministration
XML Transformation
Services
Apama
Race Setup Event
Listener
Progress Sonic ESB
© 2008 Progress Software Corporation13 DEV-4: Get On Track! The Demo Explained
Apama
Race Setup Event
Listener
Race track events
Scalextric Race Track
Scalextric Byte Stream
Convertor
Progress Sonic ESB
© 2008 Progress Software Corporation14 DEV-4: Get On Track! The Demo Explained
OnTrack Administration
Lap and race statistics
Apama Statistical
Event Producer
XML Transformation
Services
Progress Sonic ESB
© 2008 Progress Software Corporation15 DEV-4: Get On Track! The Demo Explained
Progress Apama
Monitor businesses and systems in real time
Analyze simple and correlated events
Act in real time when key events occur
CEP development platform
© 2008 Progress Software Corporation16 DEV-4: Get On Track! The Demo Explained
Progress Apama
ApamaEvent
Correlator
JMS_OnTrack.xml
Apama
JMS Adapter
ontrack_sonic.mon
ontrack_spawner.mon
Ontrack_race.sdf
Ontrack_race_event.sdf
Ontrack_race_speed.sdf
Ontrack_race_main.rtv
Ontrack_race_contestant_overview2.rtv
Ontrack_race_contestant_overview.rtv
Ontrack_race_by_contestant.rtv
© 2008 Progress Software Corporation17 DEV-4: Get On Track! The Demo Explained
Progress Actional
Discover & Monitor Manage Secure
© 2008 Progress Software Corporation18 DEV-4: Get On Track! The Demo Explained
Secure, Monitor & Manage SOA – Progress ActionalOnTrack business processes monitoring & management
© 2008 Progress Software Corporation19 DEV-4: Get On Track! The Demo Explained
What it is for?
To show ease of use of the Progress products in conjunction
To show power of the SOA architecture in a dynamic business
To give you a chance to play with Progress products!
© 2008 Progress Software Corporation20 DEV-4: Get On Track! The Demo Explained
Summary
ESB central component of any SOA
Easy integration of Progress based applications through ESB
Beyond SOA • Management & monitoring with Actional
• CEP/BAM with Apama
© 2008 Progress Software Corporation21 DEV-4: Get On Track! The Demo Explained
PSDN - www.psdn.com
• OnTrack – Documents, presentations
For More Information, go to…
© 2008 Progress Software Corporation22 DEV-4: Get On Track! The Demo Explained
Relevant Exchange Sessions
DEV-43: Achieving Real-time BAM with OpenEdge, Sonic, and Apama