13
Context Aware Applications Enabling the Mobile App Revolution with WebSphere Powered by Operational Decision Management

Context Aware Applications Enabling the Mobile App Revolution with WebSphere Powered by Operational Decision Management

Embed Size (px)

Citation preview

Context Aware Applications

Enabling the Mobile App Revolution with WebSphere

Powered by Operational Decision Management

Topics

• What is a Context Aware Application?• Bringing it Together• Requirements for Success• DEMO!

What is a Context Aware Application?

An application is context aware when it is capable of responding to changes in the environment,

based on business policies, in real time.

Detect Decide Act

responding changes in the environmentbusiness policies

Detect Decide Act

• We establish context by detecting what is (or isn’t!) happening in the business environment

• Information about what is happening is delivered via events• Business Event Processing (BEP) technology is used to:

– Correlate disparate events together

– Identify patterns in events over time

• Patterns can be designed, implemented, and maintained by the business

Mobile technologies open up a new world of events, giving us a richer window into the application context.

Implication for mobile

Detect Decide Act

• Identifying context alone is not enough… what now?• The ability to decide involves:

– Identifying the best response given contextual, operational, and historical information

– Making business policies executable and understandable

– The agility to change policies to respond to the environment

• Business rules can (and should) be designed, implemented, and maintained by the business

Decisions can now be made with greater accuracy, given the wealth of additional information available

Implication for mobile

Detect Decide Act

• Business situation detected decision made now what ?• Acting on decisions can involve:

– Initiating simple or complex workflows

– Aligning and orchestrating resources within the organization

– Communicating with customers at their point of contact

• Business Process Management (BPM) is a proven technology that allows organizations to model, execute, rapidly change, govern, and gain end-to-end visibility on their business processes

The mobile revolution allows us to have a conversation with our customers in real time and interact at the point of engagement.

Implication for mobile

IBM Business Monitor

Detect(Event Rules)

Decide(Business Rules)

Act(Business Processes)

Bringing It Together

WebSphere ESB, Message Broker and DataPower can natively generate events to or receive messages from WebSphere Operational Decision Management

Connectivity (ESB)

WebSphere Operational Decision Management

ServicesActions

Events

IBM BusinessProcess Management

Processes

Requirements for Success

1. Enterprise mobile platform

2. Empowered line of business

3. Robust governance

4. Proven performance

Introducing…

Meet the Cast…

Mike Mitchell

Rachel Richards

- Mike is a long-time OnTheFly customer and makes regular flights, usually for business but also to visit his family in Newfoundland

- Mike is flying from Edmonton to St. John’s, Newfoundland, with one connection, stopping in Toronto

- Rachel works at OnTheFly as a business analyst, and has been with the company for 5 years

- She enjoys her work immensely, largely because of OnTheFly’s innovative culture

- Rachel is empowered to make operational changes to business policies, test and simulate them, and go live!

Mike’s Flight Path

FlightDelay

FlightCancelled

LostBaggage

Customer Satisfaction

Flight Delay Flight Cancellation (IROP)

Lost Baggage

THANK YOU!