[email protected] - ts | data61 · business value-driven engineering and management...

1
[email protected] Service-oriented computing (SOC) & business process management systems (BPMS) revolutionary Challenge: continuously (24x7) available & adaptable business processes (BP) Why business process change? real impact on cost, profit & productivity BPTrends 2008*: “major concern of 56% of the companies is to focus on BP change to save money by reducing costs or improving productivity” Emerging Requirement Dynamic BP & software infrastructure adaptations that continually & transparently deliver value to organizations * The state of BPM 2008, BPTrends Surveys, http://www.bptrends.com/surveys_landing.cfm Laboratory proof-of-concept prototypes including Extension of a UML modeling tool with BVM & BS Automated rules for transforming BVM & BS UML BP models into WS-Policy4MASC monitoring files Automatic feedback annotations of run-time BVMs & BS changes to corresponding UML BP models Automated analysis and decision-making algorithms for maximizing BVMs & maintain alignment with business strategies BVM: business value metrics, BS: business strategies Y Run-time Adaptation? Y Adaptation needed? Assisted BP modeling with BVM and BS information Automatic transformation of BVMs Automatic analysis & value-based decision-making Automatic feedback of business value-driven changes/decisions Static Analysis & Re-design Design-time BP execution with policy-driven monitoring (incl. of BVM) N Automatic adaptation by an adaptation engine N <<XMI>> UML model + Policy assertions Model Repository <<XSLT>> XMI2WS- Policy4MASC transformation rules <<XSLT>> run-time data to XMI transformation rules Design-time (modeling) tools Run-time (configuration & execution) tools 2 Transformation tools 3 <<WS-Policy>> WS-P4MASC & Policy Attachment template files <<XML>> Run-time Monitoring data <<XMI>> UML model + monitoring data + policy assertions ..and many other Modules MASC <<WS-Policy>> WS-PolicyAttachment Policy repository Policy parser <<WS-Policy>> WS-Policy4MASC Runtime monitoring DB New UML model annotated with runtime data 9 8 7 4 5 6 <<>> <<>> Original UML model with policy assertions <<XML>> MASC Config. Files 1 http://b.suleiman.googlepages.com/umlwork Business value-driven engineering and management round-trip loop Maximizes BVM & maintain alignment with BS Timely, reliable & optimized business value-driven decisions Automated business value-driven support for Humans at design time- static analysis & re-design Adaptation engines at run-time- dynamic analysis & decision- optimization Various domains & software systems including SOA & BPMS RESULTS SO FAR (prototype implementations) Extension of Eclipse Omondo UML plug-in for modeling WS-Policy4MASC assertions inc. BVMs XSLT software for automatic of BVMs UML BP models into WS-Policy4MASC Automatic feedback annotation of BVMs changes into corresponding UML BP elements Modeling- Extended Business Processes with BVMs & BS Automated Transformation Execution- MASC Monitoring & Control Middleware BVMs & BS BVMs Analysis & Decision-making Adaptation Engine Automated Feedback Business Value-Driven Decisions Business Value-Driven Decisions BVM s Chang es Static Value- Driven Data/ Decisions BVMs Data/Decisions MASC Middleware WS-Policy4MASC

Upload: others

Post on 28-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Basem.Suleiman@nicta.com - TS | Data61 · Business value-driven engineering and management round-trip loop Maximizes BVM & maintain alignment with BS Timely, reliable & optimized

[email protected]

Service-oriented computing (SOC) & business process

management systems (BPMS) revolutionary

Challenge: continuously (24x7) available & adaptable business

processes (BP)

Why business process change? real impact on cost, profit &

productivity

BPTrends 2008*: “major concern of 56% of the companies is to focus on BP

change to save money by reducing costs or improving productivity”

Emerging Requirement

Dynamic BP & software infrastructure adaptations that

continually & transparently deliver value to organizations

* The state of BPM 2008, BPTrends Surveys, http://www.bptrends.com/surveys_landing.cfm

Laboratory proof-of-concept prototypes including

Extension of a UML modeling tool with BVM & BS

Automated rules for transforming BVM & BS UML BP models into

WS-Policy4MASC monitoring files

Automatic feedback annotations of run-time BVMs & BS changes

to corresponding UML BP models

Automated analysis and decision-making algorithms for

maximizing BVMs & maintain alignment with business strategies

BVM: business value metrics, BS: business strategies

Y

Run-time Adaptation?Y

Adaptation needed?

Assisted BP modeling with BVM and BS information

Automatic transformation of BVMs

Automatic analysis &value-based decision-making

Automatic feedback of businessvalue-driven changes/decisions

Static Analysis & Re-designDesign-time

BP execution with policy-driven monitoring (incl. of BVM)

N

Automatic adaptation by an adaptation engine

N

<<XMI>>

UML model +

Policy

assertions

Model

Repository

<<XSLT>>

XMI2WS-

Policy4MASC

transformation

rules

<<XSLT>>

run-time data to XMI

transformation rules

Design-time (modeling) toolsRun-time (configuration & execution) tools

2

Transformation tools

3

<<WS-Policy>>

WS-P4MASC &

Policy Attachment

template files

<<XML>>

Run-time Monitoring

data

<<XMI>>

UML model +

monitoring data +

policy assertions

..and many other

Modules

MASC

<<WS-Policy>>

WS-PolicyAttachment

Policy

repository

Policy

parser

<<WS-Policy>>

WS-Policy4MASC

Runtime

monitoring DB

New UML

model

annotated

with runtime

data

9

8 7

4

5

6

<<>><<>>

Original UML

model with policy

assertions

<<XML>>

MASC Config.

Files

1

http://b.suleiman.googlepages.com/umlwork

Business value-driven engineering and management round-trip loop

Maximizes BVM & maintain alignment with BS

Timely, reliable & optimized business value-driven decisions

Automated business value-driven support for

Humans at design time- static analysis & re-design

Adaptation engines at run-time- dynamic analysis & decision-

optimization

Various domains & software systems including SOA & BPMS

RESULTS SO FAR (prototype implementations)

Extension of Eclipse Omondo UML plug-in for modeling WS-Policy4MASC assertions inc. BVMs

XSLT software for automatic of BVMs UML BP models into WS-Policy4MASC

Automatic feedback annotation of BVMs changes into corresponding UML BP elements

Modeling- Extended Business

Processes with BVMs & BS

Automated

Transformation

Execution- MASC

Monitoring & Control

Middleware

BVMs & BS

BVMs Analysis &

Decision-makingAdaptation Engine

Automated

Feedback

Business

Value-Driven

Decisions

Business

Value-Driven

Decisions

BVMs

Changes

Static Value-

Driven Data/

Decisions

BVMs Data/Decisions

MASC Middleware

WS-Policy4MASC