25
DEV-4: Get on Track! The Demo Explained Bart Schouw Client Solution Manager Jiri de Jagere Sr. Solution Engineer Xavier Bonnamy Solution Engineer

DEV-4: Get on Track! The Demo Explained Bart Schouw Client Solution Manager Jiri de Jagere Sr. Solution Engineer Xavier Bonnamy Solution Engineer

  • View
    214

  • Download
    0

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

© 2008 Progress Software Corporation23 DEV-4: Get On Track! The Demo Explained

Questions?

© 2008 Progress Software Corporation24 DEV-4: Get On Track! The Demo Explained

Thank You

© 2008 Progress Software Corporation25 DEV-4: Get On Track! The Demo Explained