BPM based robust e-business application development

19
BPM based robust e- business application development

description

BPM based robust e-business application development. Participating organisations. University of Veszprem, Department of Computer Science University of Veszprem, Department of Tourism Budapest University of Technology and Economics, Department of Measurement and Information Systems - PowerPoint PPT Presentation

Transcript of BPM based robust e-business application development

Page 1: BPM based robust e-business application development

BPM based robust e-business application development

Page 2: BPM based robust e-business application development

Participating organisations

• University of Veszprem, Department of Computer Science

• University of Veszprem, Department of Tourism• Budapest University of Technology and

Economics, Department of Measurement and Information Systems

• Budapest University of Technology and Economics, Centre of Information Technology

• Balatontourist Tourism and Trade Company Ltd.

Page 3: BPM based robust e-business application development

Objectives

• Development of novel technology

• Development of robust e-business applications

• Improvement of service quality

• Expansion of e-commerce solutions

• Efficient and reliable development method

• Pilot projects

Page 4: BPM based robust e-business application development

E-business systems

• Huge investments

• Few participants

• Small number of business processes

• Complex business processes

• Computer skills and experience

used in large companies

Page 5: BPM based robust e-business application development

E-business “in-the-small”

• Smaller investment

• Lot of participants

• Plain but multiple business processes

• Unreliable business processes

• Lack of computer skill and experiences

heterogeneous, unreliable environment

Page 6: BPM based robust e-business application development

Technical challenge

• Performance scaling

• Fair routing

• Reliability

• Multi-directional interfaces

• Accuracy, security

• Maintenance, operation, monitoring

Page 7: BPM based robust e-business application development

Management challenge

• Knowledge propagation, marketing measuring

• Rights (contracts, warranties)

• Education

Page 8: BPM based robust e-business application development

Scientific challenge

• Reliability improvement

• Capacity, performance estimation

• Unreliable human factors

• Statistics, trend analysis, data mining

• Optimisation

• Tourism business process modelling

Page 9: BPM based robust e-business application development

Application environment

private persons(provider)

agencies

ASP

private persons(client)

agencies

private persons(provider)

agencies

ASP

private persons(client)

agencies

Page 10: BPM based robust e-business application development

Suggested development steps

• Analysis of heterogeneous communication infrastructure

• Business process modelling

• Ensure of robust e-business applications

• Optimisation (capacity, reliability)

Page 11: BPM based robust e-business application development

Benefits

• Statistics, feedbacks, optimisation

• Higher-level electronic services

• Analysis of regional tourism

• Sense of safety

• Customised programs

• New, complex services

Page 12: BPM based robust e-business application development

Innovations

• BPM based development

• Failure analysis

• Robust application development

Page 13: BPM based robust e-business application development

Trends at e-business application development

• BPM based requirement and process specification– Connection of BPR and BPM– BPM and CASE– New standards (OMG MDA, EDOC)

• Mathematical model generation

• Failure modelling

• Pilot application

Page 14: BPM based robust e-business application development

BPM and CASE• BPM = Business Process Modelling

• Aims: – Aid for analysing business processes– Clear illustrations (BPR)– Simulation, optimisation

• Start-up model for visual programming

• UML 1.x: BPM profile

Page 15: BPM based robust e-business application development

OMG MDA

Model Driven Architecture

PSM Services realisation,containers and platform.

Projection on a specificplatform(J2EE,.MET, CORBA, Web).

UML

MOF CWM

PIM /PSM Core Languages

PIM to PIMMappings

PIM to PSMMappings

SoftwareDevelopment

Lifecycle

Page 16: BPM based robust e-business application development

Transformation and modelling

Key:

transformation

Otherlanguages

UML

Metamodel

PIM

PSM Mappingtechniques

PIM Mappingtechniques

PSM

MOF

Infrastructure

1..n 1..n

1..n1..n

1..n

1..n

1..n

<<expressed with>>

<<expressed with>>

<<expressed with>>

<<based on>>

<<based on>>

<<are described with>>

<<are described with>>

Mapping from PIM to PSM

Mapping from PIM to PIM

<<independent of>>

<<depends on>>

Refactoring from PSM to PIM

Page 17: BPM based robust e-business application development

Partial task: BPM dialect definition

ARIS conceptual compatibilityUML EDOC semantic compatibilityExpressive -> many views

– business process, – infrastructure, – organisational, – data, – function, – control

Page 18: BPM based robust e-business application development

Partial task:selection of mathematical paradigm• Dataflow formalism

• Same paradigm like designing security critical systems

• Qualitative failure modelling: expandable, enumeration type failure set:– {good, incomplete, syntax error, semantic error}

– {few, adequate, many}

– {early, in time, late, out}

Page 19: BPM based robust e-business application development

Analysis and synthesis

• Analysis possibilities:– FMEA– formal verifications– failure simulation

• Synthesis– verification patterns