This document discusses applying context-awareness technologies to improve business process management (BPM). It provides examples where traditional BPM failed due to lack of awareness of changing business contexts. The document outlines research trends in BPM, including a focus on process agility and context-aware (X-aware) BPM. It defines context and context-awareness, and discusses how context data could be used to make BPM more flexible and adaptive to situational factors. The convergence of context-aware technologies and BPM is examined at the technology and business process layers to advance "smart" business processes and process agility.
2. CRICOS #00212K
Examples/cases of traditional BPM to consider
A German bank lost €300 Million in a pre-scheduled transaction with Lehman
Brothers hours after the later had filed for bankruptcy.
(Ploesser, et al, 2009)
Process running in isolation
Highlights unawareness about current business context
The ‘tele-claims’ process of an Australian insurance company succumbed to
influx of 20,000+ weekly phone calls during storm season.
(Rosemann & Recker, 2006)
Static/rigid business process
Unable to respond to dynamic business needs
2
3. CRICOS #00212K
Buyer
Place
Order
Receive
Invoice
Receive
Product
Settle
Invoice
Business Process, BPM and Systems
A business process is an activity or set of activities that will accomplish a
specific organizational goal.
Reseller
Receive
Order
Send
Invoice
Ship
Products
Receive
Payment
Archive
Order
Buyer
Place
Order
Receive
Invoice
Receive
Products
Settle
Invoice
Reseller
Receive
Order
Send
Invoice
Ship
Products
Receive
Payment
Archive
Order
Business Process Management (BPM) is a systematic approach to improving
those processes.
Information System(s) and tools that facilitate BPM are BPM Systems
(Zhao, 2014)
3
4. CRICOS #00212K
BPM Research: State Of The Art and Trends
Over the last decade, the importance of BPM has evolved to shape
organizational vision and strategy (Bruin, 2009)
Research in BPM systems is still aiming at-
Defining and implementing intelligent Business Processes
Use of process data for decision management
Adaptive, robust business processes
With businesses focusing on Agility , business processes require
agility in terms of process flexibility and agility (Pascalau, et al 2013)
X-Aware BPM research has emerged as a trend (Recker, 2011)-
Risk, Cost, Sustainability and Context
4
5. CRICOS #00212K
BPM research issues
Possible approaches towards solution:
Macro level-
Reducing rigidity between design and execution of business processes
Increasing flexibility in design and execution
Micro level-
Incorporating situational factors in specification and design of process
Specific execution of business based on situational factors identified
during execution
(Bandara et al., 2007)
5
6. CRICOS #00212K
Context & Context Awareness
Context in General Term: The circumstances that form the setting for an
event, statement, or idea, and in terms of which it can be fully understood.
Context- A working definition: Any set of information that define the
characteristics of a given situation, as well as the entities involved in that
situation, which is relevant to the interaction between the entities themselves
(Dey & Abowd, 2000)
Context-Awareness: In the case of information systems, Context
Awareness can be defined as the ability of a system to provide
information and/or services which are relevant to the users context.
(From: Dey & Abowd, 2000)
6
7. CRICOS #00212K
Types of Contexts and Use
Tangible (Hard) Soft (Intangible)
Eg: Output from sensors Stock Market Trends
Intrinsic Extrinsic
Eg: The current state of a system Int’l Trade rules
Once Context is established, process can be:
Automated Suggested
Eg: Screen orientation on devices Available Wi-Fi Networks
7
9. CRICOS #00212K
Convergence of CA-Tech and BPM
.
.
Context-
Awareness
(CA)
CA
Technologies
CA-
Computing
BPM
CA-BPM
Application
of CA &
Technologies
in BPM
9
10. CRICOS #00212K
The Layers of CA-Tech and BPM Convergence
.
.
Technology Layer
• Context-Aware Technology: R&D
• Prototypes & stable Release-to-Market
Application of CA &Tech in BPM
• Framework/model for application
Business Process Layer
• Business Process Lifecycle
• Dynamics governing business process
10
11. CRICOS #00212K
Motivations to consider CA-Tech in BPM
The drivers for flexibility in business process design and
execution
The need for agility in business processes
Context adaptation in real-time
Advancing the smartness of automation in line with technology
VS.
Enabling user to act smart based on context information
1
12. CRICOS #00212K
Possible Contributions Include
Progress the agenda of “Smart” business processes
Enhanced individual and organizational efficiencies in business
process execution
Introduces a ‘conduction’ layer between CA Tech and BPM
Move towards further process agility and flexibility
1
Example one highlights-
Rigidity in pre-defined, set process
Process unaware of the business context at the time of execution
Coupled with lack of adaptability of context information
Example two highlights-
Rigidity in pre-defined, set process
Process unable to use context information
A business process is an activity or set of activities that will accomplish a specific organizational goal.
Business process management (BPM) is a systematic approach to design, implementation, execution and monitoring with the intention of improving those processes.
* A business process consists of a set of activities that are performed in coordination in an organizational and technical environment. These activities jointly realize a business goal.
* Each business process is enacted by a single organization, but it may interact with business processes performed by other organizations.
* Different approaches are available to realize this process, ranging from manual to automated involving software systems
the circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood.
"the proposals need to be considered in the context of new European directives"
synonyms: circumstances, conditions, surroundings, factors, state of affairs; More
the parts of something written or spoken that immediately precede and follow a word or passage and clarify its meaning.
"skilled readers use context to construct meaning from words as they are read"
An intrinsic property is a property that an object or a thing has of itself, independently of other things, including its context.
An extrinsic (or relational) property is a property that depends on a thing's relationship with other things.
A mesh network Is a network topology in which each node relays data for the network. All mesh nodes cooperate in the distribution of data in the network.
A sensor node, also known as a mote (chiefly in North America), is a node in a sensor network that is capable of performing some processing, gathering sensory information and communicating with other connected nodes in the network. A mote is a node but a node is not always a mote.