Title: DEV-4: Get on Track! The Demo Explained
1DEV-4 Get on Track! The Demo Explained
2Agenda
- Use case
- Architecture
- Under the hood
- Questions
3What is it all about ?
Race Track Game first introduced at Progress
Technology World 2007 in Brussels
- But it is also a
- Multi products demonstration
- OpenEdge
- Sonic
- Actional
- Apama
4Why 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!
5Lets playLets demo it
- Practice
- Create/set up race
- Ready? Countdown Race!
- Finish! Who won?
6Agenda
- Use case
- Architecture
- Under the hood
- Questions
7Architecture
Runtime governance
Passing car
Sonic Enterprise Service Bus
8Agenda
- Use case
- Architecture
- Under the hood
- Questions
9Java 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
10Progress OpenEdge
Business development platform
- Race administration
- Enhanced GUI using controls
- Race information published via Web services
- Race updates received via topic subscription
11Progress Sonic ESB
Integration environment
- 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
12Race initialization
Progress Sonic ESB
Apama Race Setup Event Listener
XML Transformation Services
13Race track events
Progress Sonic ESB
Scalextric Byte Stream Convertor
14Lap and race statistics
Progress Sonic ESB
Apama Statistical Event Producer
OnTrack Administration
XML Transformation Services
15Progress Apama
CEP development platform
- Monitor businesses and systems in real time
- Analyze simple and correlated events
- Act in real time when key events occur
16Progress Apama
17Progress Actional
- Discover Monitor
- Manage
- Secure
18Secure, Monitor Manage SOA Progress Actional
OnTrack business processes monitoring management
19What 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!
20Summary
- ESB central component of any SOA
- Easy integration of Progress based applications
through ESB - Beyond SOA
- Management monitoring with Actional
- CEP/BAM with Apama
21For More Information, go to
- PSDN - www.psdn.com
- OnTrack
- Documents, presentations
22Relevant Exchange Sessions
- DEV-43 Achieving Real-time BAM with OpenEdge,
Sonic, and Apama
23?
Questions
24Thank You
25(No Transcript)