Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV-42: Achieving Real-time BAM with OpenEdge ®, Sonic ™, and Apama ® Eric DebeijBart Schouw Business Development Manager Senior Product Consultant.

Similar presentations


Presentation on theme: "DEV-42: Achieving Real-time BAM with OpenEdge ®, Sonic ™, and Apama ® Eric DebeijBart Schouw Business Development Manager Senior Product Consultant."— Presentation transcript:

1 DEV-42: Achieving Real-time BAM with OpenEdge ®, Sonic ™, and Apama ® Eric DebeijBart Schouw Business Development Manager Senior Product Consultant

2 © 2008 Progress Software Corporation2 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama  Achieving Real-time BAM with OpenEdge, Sonic and Apama  One of the biggest challenges that businesses face today is how to get better visibility into what is going on within the business as quickly as possible. Today’s business environment is challenging. To stay on top of your business and ahead of your competition has never been so important. Traditional business intelligence solutions are based on running reports at regular intervals against operational or data warehouse databases. Thus they always present out of date data, as there may be a large period of time between the occurrence of an important event and a possible detection by the business owner. The answer - processing events in real-time as much as possible.  Progress Apama has very sophisticated complex event processing capabilities that are uniquely positioned to meet this challenge. Whether you want to call it operational business intelligence (BI) or real-time business activity monitoring (BAM), when you add Apama to your OpenEdge environment you can easily detect business events whether simple or complex as they occur, display them using Apama’s built-in dashboard capability, or better yet, automatically take action on them as they occur.  Come to this session to learn what real-time BAM is all about and see how you can use Apama and Sonic with your OpenEdge application to make it more adaptive to the real-time events that occur in your environment. Several demos and customer case studies will be presented so you can see for yourself what can really be achieved.  One item though - the last sentence says "several demos and customer case studies". Where are you getting "several" from as this is a prototype with one customer based on I believe one other project. I don't want to mislead the audience. 

3 © 2008 Progress Software Corporation3 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Just imagine  What if you would be informed about topics happening in your business right as they occur.  What if you wouldn’t have to change your current OpenEdge application environment in order to do that  What if this would only take a matter of days and weeks instead of months?

4 © 2008 Progress Software Corporation4 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama The wiper story

5 © 2008 Progress Software Corporation5 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Today we will show you  What do we mean by Real-time BAM  Why would you want to have it?  Case study  What architectural requirements are needed  Can you implement BAM in an existing environment?  Demo time, let’s build something

6 © 2008 Progress Software Corporation6 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Your hosts today!

7 © 2008 Progress Software Corporation7 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Today’s Situation Causes  Big number of Systems and Applications  Complex processes and Workflow  Functions and responsibilities increasing  Volumes increasing  Clients are adding pressure Result  Fire fighting every day! Symptoms  No end-to-end visibility of the process  Incidents discovered too late  Difficult to quantify the operational impact of a problem  Response time: Not quick enough  Root cause analysis: Hard to find cause

8 © 2008 Progress Software Corporation8 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Complex Event Processing Customer Success Company providing shop floor automation With an Enterprise Resource Monitoring system

9 © 2008 Progress Software Corporation9 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Complex Event Processing Customer Success

10 © 2008 Progress Software Corporation10 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama So what is BAM!  Monitor Key Objectives  Anticipate operational risks or incidents  Reduce latency between significant events and actions “Provide business users real-time access to, and analysis of, important business indicators” - Bill Gassman

11 © 2008 Progress Software Corporation11 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama But……! BAM can be like a smoke detector It’s simple and it’s passive – You have to take action!

12 © 2008 Progress Software Corporation12  BAM DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama BAM vs realtime BAM  Realtime BAM T T T+x Event Correlator(s)

13 © 2008 Progress Software Corporation13 Let’s realtime BAM these items … = Route Guidance = Real Time Information + = Real Time Optimized Route Guidance

14 © 2008 Progress Software Corporation14 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Achieving visibility

15 © 2008 Progress Software Corporation15 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama So what is CEP adding? BAM becomes not only realtime but also intelligent Can take action…proactively C OMPLEX E VENT P ROCESSING

16 © 2008 Progress Software Corporation16  Intelligent BAM = Realtime BAM + ACTION! DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Intelligent BAM Event Correlator(s)

17 © 2008 Progress Software Corporation17 Let’s BAM these intelligent … Real Time Optimized Route Guidance Your rescue! +

18 © 2008 Progress Software Corporation18 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Action Events Apama Development platform Event Correlator(s) Research Studio Developer Studio Apama IDE Scenario Modeler Integration Adapter Framework Enterprise Management & Monitoring Environment Event Store Capture for Back testing & Analysis Business Rules RDBMS Dashboard Studio Dashboards

19 © 2008 Progress Software Corporation19 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Study: Integrating Apama at OE customersite

20 © 2008 Progress Software Corporation20 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Study: Architecture Excel DB-2 OpenEdge AppServer ™ Third party DB 3th party App DB-1 Env1Env2 Db triggers OpenEdge production Trend / detail database DWH

21 © 2008 Progress Software Corporation21 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Demo time!

22 © 2008 Progress Software Corporation22 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Demo case Event Feed: OpenEdge  Apama  Monitor ill persons  Every ill person gets through the stadia: ill, Revalidating, Better  An illness report is triggered from OpenEdge  The illness report is transported and enriched by Sonic  The illness reports are collected and correlated by Apama  A dashboard gives an overview of ill people grouped by the regional teams

23 © 2008 Progress Software Corporation23 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Demo Event Feed: OpenEdge  Apama  Architecture  Define the events of the feed  Sending events from OpenEdge  Event/xml mapping  Define the feed  Scenario’s  Dashboard  Deploy dashboard via Apache Tomcat

24 © 2008 Progress Software Corporation24 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Deployment Structure

25 © 2008 Progress Software Corporation25 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Define the Events of the EventFeed Acme.Feeds Feed: Acme.Report PersonCode TeamCode Indication DateTime ActionDate WorkPercentage

26 © 2008 Progress Software Corporation26 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Sending Events from OpenEdge  In the application code (OpenEdge ABL): Acme:SendReport('A001', 'A', 'Flue', now, NextWeek(), 0).  In Sonic: A109 A Flue 2008-05-02T09:51:33.625+02:00 2008-05-09T09:51:33.625+02:00 50.0

27 © 2008 Progress Software Corporation27 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Event XML mapping Apama IAF – Integration Adapter Framework  JMS mapping rules: <map apama="PersonCode“ transport="Body.Report/PersonCode#1/text()#1 type="string” default=""/> …..  Apama event: event Report { string PersonCode; string TeamCode; string Indication; string DateTime; string ActionDate; float WorkPercentage; }

28 © 2008 Progress Software Corporation28 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Define the Feed

29 © 2008 Progress Software Corporation29 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Define Scenarios  Sick report scenario  Team scenario

30 © 2008 Progress Software Corporation30 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Build Dashboards

31 © 2008 Progress Software Corporation31 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Deploy Dashboard via Apache Tomcat  Create deployment package  Login into dashboard and deploy http://vmede:8080

32 © 2008 Progress Software Corporation32 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama In Summary  Apama delivers visibility to the business  Apama works easily together with OE  Why wait?

33 © 2008 Progress Software Corporation33 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama For More Information, go to… http://www.progress.com/apama/http://www.progress.com/apama/products/bam-platform/index.ssp

34 © 2008 Progress Software Corporation34 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Relevant Exchange Sessions  we were the last

35 © 2008 Progress Software Corporation35 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Questions ?

36 © 2008 Progress Software Corporation36 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama Thank You

37 © 2008 Progress Software Corporation37 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama


Download ppt "DEV-42: Achieving Real-time BAM with OpenEdge ®, Sonic ™, and Apama ® Eric DebeijBart Schouw Business Development Manager Senior Product Consultant."

Similar presentations


Ads by Google