ON THE ROAD TO BENCHMARKING BPMN 2.0 WORKFLOW ENGINES

Size: px
Start display at page:

Download "ON THE ROAD TO BENCHMARKING BPMN 2.0 WORKFLOW ENGINES"

Transcription

1 ON THE RO TO ENHMRKING PMN 2.0 WORKFLOW ENGINES Marigianna Skouradaki, ieter H. Roller, Frank Leymann Institute of rchitecture and pplication Systems University of Stuttgart Germany Vincenzo Ferme, esare Pautasso Faculty of Informatics University of Lugano (USI) Switzerland

2 What is a Workflow Engine? Workflow Engine Task ispatcher Process Navigator Users Job Executor ore Engine Service Invoker Web Service Transaction Manager Persistent Manager Instance atabase pplication Server MS 2

3 Many usiness Process Modeling/Execution Languages EP XPL PEL YWL PNML PMN

4 PMN 2.0: Widely dopted Standard PMN 2.0 Jan 2011 ISO/IE PMN Jan

5 Why do we need a benchmark? companies, developers 5

6 Why do we need a benchmark? companies, developers 1. How to choose the best engine according to the company requirements? 2. How to choose the best engine according to the company business process models? 5

7 Why do we need a benchmark? companies, developers 1. How to choose the best engine according to the company requirements? 2. How to choose the best engine according to the company business process models? 3. How to evaluate performance improvements during the engine development? 4. How to find out the engine bottlenecks? 5

8 Main hallenges in enchmarking PMN 2.0 Workflow Engines 6

9 Main hallenges in enchmarking PMN 2.0 Workflow Engines WORKLO HRTERIZTION ENHMRK EXEUTION 6

10 Main hallenges in enchmarking PMN 2.0 Workflow Engines 20% WORKLO HRTERIZTION 80% 1. efine the Workload Mix 2. efine the Load Functions ENHMRK EXEUTION 6

11 Main hallenges in enchmarking PMN 2.0 Workflow Engines 20% WORKLO HRTERIZTION 80% 1. efine the Workload Mix 2. efine the Load Functions Engine Users lient Engine x Engine Web Services ENHMRK EXEUTION 3. eal with engine-specific interfaces and PMN 2.0 customizations Instance atabase 4. synchronous execution of business processes 5. efine meaningful and reliable KPIs 6

12 1. efine the Workload Mix 7

13 1. efine the Workload Mix ontrol Flow ata Flow Events ctivities Task Types Execution ehavior G H E F I 7

14 1. efine the Workload Mix NUMER OF REL-WORL MOELS NUMER OF ENGINES SUPPORTING THE FETURE 8

15 1. efine the Workload Mix NUMER OF REL-WORL MOELS NUMER OF ENGINES SUPPORTING THE FETURE 8

16 1. efine the Workload Mix NUMER OF REL-WORL MOELS NUMER OF ENGINES SUPPORTING THE FETURE 8

17 1. efine the Workload Mix NUMER OF REL-WORL MOELS F NUMER OF ENGINES SUPPORTING THE FETURE 8

18 2. efine the Load Functions Start Events Workflow Engine Users Users Start Web Service pplication Server Instance atabase Web Services MS 9

19 3. eal with engine-specific interfaces and PMN 2.0 customizations Loading river Workflow Engine pplication Server Users Web Service Instance atabase MS 10

20 4. synchronous execution of processes Start Loading river Workflow Engine pplication Server Users Web Service Instance atabase MS 11

21 4. synchronous execution of processes Start Loading river End Workflow Engine Users Web Service pplication Server Instance atabase MS 11

22 The enchflow Project esign the first benchmark to assess and compare the performance of Workflow Engines that are compliant with usiness Process Model and Notation 2.0 (PMN 2.0) standard 20% 80% Engine Users lient Engine Engine Web Services Instance atabase 12

23 1. efine the Workload Mix E F G H REL-WORL PROESSES What we need: even more (anonymized) real-world PMN 2.0 process models 13

24 1. efine the Workload Mix Skouradaki et al. [SOSE2015] Graph Matching a1 a2 E F G a3 a6 a5 H a4 REL-WORL PROESSES REOURRING STRUTURES What we need: even more (anonymized) real-world PMN 2.0 process models 13

25 1. efine the Workload Mix Skouradaki et al. [SOSE2015] Graph Matching Selection riteria a1 a2 E F G a3 a6 a5 H a4 REL-WORL PROESSES REOURRING STRUTURES What we need: even more (anonymized) real-world PMN 2.0 process models 13

26 1. efine the Workload Mix Skouradaki et al. [SOSE2015] Graph Matching Selection riteria a1 a2 omposition riteria 50% a1 a2 E F G a3 a6 a5 50% a3 a5 H a4 REL-WORL PROESSES REOURRING STRUTURES WORKLO MIX What we need: even more (anonymized) real-world PMN 2.0 process models 13

27 Enabling the enchmark Execution Loading river Workflow Engine pplication Server Users Web Service Instance atabase MS 14

28 Enabling the enchmark Execution harness Faban Faban rivers Workflow Engine Users pplication Server Web Service Loading Functions Instance atabase MS 15

29 Enabling the enchmark Execution Faban harness Faban rivers Workflow Engine MS Web Service Loading Functions 1. Flexible deployment 2. Flexible HW Resources 3. Frozen Initial ondition Servers ocker ontainers 16

30 Enabling the enchmark Execution harness Faban rivers Workflow Engine MS Faban + 17

31 Enabling the enchmark Execution harness Workflow Engine Faban rivers MS Faban + 1. utomatically deploy and start the benchmark environment; 17

32 Enabling the enchmark Execution harness Workflow Engine Faban rivers MS Faban + 1. utomatically deploy and start the benchmark environment; 2. utomatically deploy the workload mix; 17

33 Enabling the enchmark Execution harness Workflow Engine Faban rivers MONITOR MS Faban + 1. utomatically deploy and start the benchmark environment; 2. utomatically deploy the workload mix; 3. etermine when the benchmark ends; 17

34 Enabling the enchmark Execution Workflow Faban rivers harness MONITOR Engine MS OLLETORS Instance atabase Faban + 1. utomatically deploy and start the benchmark environment; 2. utomatically deploy the workload mix; 3. etermine when the benchmark ends; 4. ollect the execution and process logs. 17

35 The enchflow Project Next Steps Release the first prototype of the enchmark environment» Yes: bstract the Interaction with the Engines; utomatic eploy and Undeploy of the S.U.T.; Execution and Process Log Gathering» No: utomatic Generation of rivers; Users, Web Services and External atching usiness Events Release the first prototype of the Workload Mix synthesizer First Experiments with KPIs efinition and omputation ollect More Process Models and Process Execution Logs enchflow Project: 18

36 KUP SLIES ited Works; Related Works. Marigianna Skouradaki, ieter H. Roller, Frank Leymann Institute of rchitecture and pplication Systems University of Stuttgart Germany Vincenzo Ferme, esare Pautasso Faculty of Informatics University of Lugano (USI) Switzerland

37 ited Works [SOSE2015] Skouradaki, Marigianna; Goerlach, Katharina; Hahn, Michael; Leymann, Frank. pplication of Sub-Graph Isomorphism to Extract Reoccurring Structures from PMN 2.0 Process Models. In Proceedings of 9th International IEEE Symposium on Service-Oriented System Engineering (SOSE 2015). San Francisco ay, US, March 30 - pril 3, (to appear) MS 20

38 Related Works ctive Endpoints Inc. ssessing ctivevos performance, content/developers/ technical_notes/assessing_activevos_performance.pdf.. ianculli, W. inder, and M. L. rago. SOench: Performance evaluation of service-oriented middleware made easy. In Proc. of ISE 10 - Volume 2, pages , J. ardoso. usiness process control-flow complexity: Metric, evaluation, and validation. International Journal of Web Services Research, 5(2):49 76, G. in, K.-P. Eckert, and I. Schieferdecker. workload model for benchmarking PEL engines. In Proc. of ISTW 08, pages , M. umas, L. Garćıa-añuelos, and R. M. ijkman. Similarity search of business process models. IEEE ata Eng. ull., 32(3):23 28, J. Gray. The enchmark Handbook for atabase and Transaction Systems. Morgan Kaufmann, 2nd edition, G. Hackmann, M. Haitjema,. Gill, and G.-. Roman. Sliver: PEL workflow process execution engine for mobile devices. In Proc. of ISO 06, pages Springer, S. Harrer, J. Lenhard, and G. Wirtz. PEL conformance in open source engines. In Proc. of SO 12, pages 1 8, MS 21

39 Related Works K. Huppler. The art of building a good benchmark. In Performance Evaluation and enchmarking, pages Springer, Intel and ape lear. PEL scalability and performance testing. White paper, F. Leymann. Managing business processes via workflow technology. In Proc. of VL 2001, pages 729, Liu, Q. Li, L. Huang, and M. Xiao. Facts: framework for fault-tolerant composition of transactional web services. IEEE Trans. on Services omputing, 3(1):46 59, J. Mendling. Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for orrectness. Springer, I. Molyneaux. The rt of pplication Performance Testing: Help for Programmers and Quality ssurance. O Reilly, M. Z. Muehlen and J. Recker. How much language is enough? theoretical and practical use of the business process modeling notation. In Proc. of ise 08, pages , Röck and S. Harrer. Literature survey of performance benchmarking approaches of PEL engines. Technical report, Otto-Friedrich University of amberg, H. Roller. Throughput Improvements for PEL MS Engines: Implementation Techniques and Measurements applied in SWoM. Ph thesis, University of Stuttgart,

40 Related Works N. Russell, W. M. van der alst, and. Hofstede. ll that glitters is not gold: Selecting the right tool for your PM needs. utter IT Journal, 20(11):31 38, Schumm,. Karastoyanova, O. Kopp, F. Leymann, M. Sonntag, and S. Strauch. Process fragment libraries for easier and faster development of process-based applications. SSI, 2(1):39 55, M. Skouradaki,. Roller,. Pautasso, and F. Leymann. PELanon: nonymizing PEL processes. In Proc. of ZEUS 14, pages 9 15, Sun Microsystems. enchmarking PEL service engine, Wiki.jsp?page=pelPerformance.html.. Wetzstein, P. Leitner, F. Rosenberg, I. randic, S. ustdar, and F. Leymann. Monitoring and analyzing influential factors of business process performance. In Proc. of EO 09, pages , MS 23

A Container-centric Methodology for Benchmarking Workflow Management Systems

A Container-centric Methodology for Benchmarking Workflow Management Systems Institute of Architecture of Application Systems A Container-centric Methodology for Benchmarking Workflow Management Systems Vincenzo Ferme 2, Ana Ivanchkikj 2, Cesare Pautasso 2, Marigianna Skouradaki

More information

Data-Aware Service Choreographies through Transparent Data Exchange

Data-Aware Service Choreographies through Transparent Data Exchange Institute of Architecture of Application Systems Data-Aware Service Choreographies through Transparent Data Exchange Michael Hahn, Dimka Karastoyanova, and Frank Leymann Institute of Architecture of Application

More information

IMPROVING BUSINESS PROCESS MODELING USING RECOMMENDATION METHOD

IMPROVING BUSINESS PROCESS MODELING USING RECOMMENDATION METHOD Journal homepage: www.mjret.in ISSN:2348-6953 IMPROVING BUSINESS PROCESS MODELING USING RECOMMENDATION METHOD Deepak Ramchandara Lad 1, Soumitra S. Das 2 Computer Dept. 12 Dr. D. Y. Patil School of Engineering,(Affiliated

More information

Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators

Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators Branimir Wetzstein, Dimka Karastoyanova, Frank Leymann Institute of Architecture of Application Systems, University

More information

Six Strategies for Building High Performance SOA Applications

Six Strategies for Building High Performance SOA Applications Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture

More information

On the Suitability of BPMN for Business Process Modelling

On the Suitability of BPMN for Business Process Modelling On the Suitability of PMN for usiness Process Modelling P. Wohed 1, W.M.P. van der alst 2,3, M. umas 3,.H.M. ter Hofstede 3, N. Russell 3 1 The epartment of omputer and Systems Sciences, SU/KTH, Sweden

More information

On-demand Provisioning of Workflow Middleware and Services An Overview

On-demand Provisioning of Workflow Middleware and Services An Overview On-demand Provisioning of Workflow Middleware and s An Overview University of Stuttgart Universitätsstr. 8 70569 Stuttgart Germany Karolina Vukojevic-Haupt, Florian Haupt, and Frank Leymann Institute of

More information

An Anonymization-Based Approach For Privacy-Preserving BPaaS

An Anonymization-Based Approach For Privacy-Preserving BPaaS Cloud Intelligence A VLDB 2012 Workshop An Anonymization-Based Approach For Privacy-Preserving BPaaS Mehdi Bentounsi, S. Benbernou, M.J. Atallah and C. Deme Université Paris Descartes, France mehdi.bentounsi@parisdescartes.fr.

More information

Services and their Composition

Services and their Composition Andreas Schönberger, Oliver Kopp, Niels Lohmann (eds.) Services and their Composition 4th Central European Workshop on Services and their Composition 4. Zentral-europäischer Workshop über Services und

More information

Ensuring Cost-Optimal SLA Conformance for Composite Service Providers

Ensuring Cost-Optimal SLA Conformance for Composite Service Providers Ensuring Cost-Optimal SLA Conformance for Composite Service Providers Philipp Leitner Supervised by: Schahram Dustdar Distributed Systems Group Vienna University of Technology Argentinierstrasse 8/184-1

More information

Introducing Performance Engineering by means of Tools and Practical Exercises

Introducing Performance Engineering by means of Tools and Practical Exercises Introducing Performance Engineering by means of Tools and Practical Exercises Alexander Ufimtsev, Trevor Parsons, Lucian M. Patcas, John Murphy and Liam Murphy Performance Engineering Laboratory, School

More information

SLA Business Management Based on Key Performance Indicators

SLA Business Management Based on Key Performance Indicators , July 4-6, 2012, London, U.K. SLA Business Management Based on Key Performance Indicators S. Al Aloussi Abstract-It is increasingly important that Service Level Agreements (SLAs) are taken into account

More information

A Classification of BPEL Extensions

A Classification of BPEL Extensions Institute of Architecture of Application Systems A Classification of BPEL Extensions Oliver Kopp 1, Katharina Görlach 1, Dimka Karastoyanova 1, Frank Leymann 1, Michael Reiter 1, David Schumm 1, Mirko

More information

The Need for a Choreography-aware Service Bus

The Need for a Choreography-aware Service Bus Institute of Architecture of Application Systems The Need for a Choreography-aware Service Bus Oliver Kopp, Tammo van Lessen, Jörg Nitzsche Institute of Architecture of Application Systems, University

More information

Portable Cloud Services Using TOSCA

Portable Cloud Services Using TOSCA Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University

More information

Towards Uniform BPEL Engine Management in the Cloud

Towards Uniform BPEL Engine Management in the Cloud Towards Uniform BPEL Management in the Cloud Simon Harrer, Jörg Lenhard and Guido Wirtz {firstname.lastname}@uni-bamberg.de Distributed Systems Group University of Bamberg, Germany Tammo van Lessen tammo.van-lessen@innoq.com

More information

GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications

GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications Yan Huang Department of Computer Science Cardiff University PO Box 916 Cardiff CF24 3XF United Kingdom Yan.Huang@cs.cardiff.ac.uk

More information

Faster and More Focused Control-Flow Analysis for Business Process Models through SESE Decomposition

Faster and More Focused Control-Flow Analysis for Business Process Models through SESE Decomposition Faster and More Focused Control-Flow Analysis for Business Process Models through SESE Decomposition Jussi Vanhatalo 1,2, Hagen Völzer 1, and Frank Leymann 2 1 IBM Zurich Research Laboratory, Säumerstrasse

More information

REST vs. SOAP: Making the Right Architectural Decision

REST vs. SOAP: Making the Right Architectural Decision REST vs. SOAP: Making the Right Architectural Decision Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland http://www.pautasso.info 1 Agenda 1. Motivation: A short history of

More information

This is a closed book examination. You are not allowed to use any additional material during the exam. Date Name Last name score

This is a closed book examination. You are not allowed to use any additional material during the exam. Date Name Last name score ERTIFIE USINESS PROESS SSOITE (P ) SMPLE EXMINTION QUESTIONS Number of Questions 90 Intent The following are sample questions intended to give the reader an idea of the types of questions being asked on

More information

A Prototype for View-based Monitoring of BPEL Processes

A Prototype for View-based Monitoring of BPEL Processes Universität Stuttgart Fakultät Informatik, Elektrotechnik und Informationstechnik A Prototype for View-based Monitoring of BPEL Processes David Schumm, Gregor Latuske, and Frank Leymann Technical Report

More information

Techniques for Composing REST services

Techniques for Composing REST services Techniques for Composing REST services Cesare Pautasso Faculty of Informatics University of Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.info Abstract Novel trends in Web services technology

More information

Automatic Topology Completion of TOSCA-based Cloud Applications

Automatic Topology Completion of TOSCA-based Cloud Applications Automatic Topology Completion of TOSCA-based Cloud Applications Pascal Hirmer 1, Uwe Breitenbücher 2, Tobias Binz 2, Frank Leymann 2 Pascal.Hirmer@ipvs.uni-stuttgart.de 1 Institute for Parallel and Distributed

More information

Modeling RESTful Conversations with Extended BPMN Choreography Diagrams

Modeling RESTful Conversations with Extended BPMN Choreography Diagrams Modeling RESTful Conversations with Extended BPMN Choreography Diagrams Cesare Pautasso 1, Ana Ivanchikj 1, and Silvia Schreier 2 1 Faculty of Informatics, University of Lugano (USI), Switzerland c.pautasso@ieee.org

More information

Business Process Modeling

Business Process Modeling Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo kellyrb@ime.usp.br January 30, 2009 1 / 41 Business Process Concepts Process

More information

Design Support for Performance-aware Cloud Application (Re-)Distribution

Design Support for Performance-aware Cloud Application (Re-)Distribution Design Support for Performance-aware Cloud Application (Re-)Distribution Santiago Gómez Sáez and Frank Leymann IAAS, University of Stuttgart Universitätsstr. 38, 70569 Stuttgart, Germany {gomez-saez,leymann}@iaas.uni-stuttgart.de

More information

DISCOVERY AND ANALYSIS OF ACTIVITY PATTERN CO- OCCURRENCES IN BUSINESS PROCESS MODELS

DISCOVERY AND ANALYSIS OF ACTIVITY PATTERN CO- OCCURRENCES IN BUSINESS PROCESS MODELS DISCOVERY AND ANALYSIS OF ACTIVITY PATTERN CO- OCCURRENCES IN BUSINESS PROCESS MODELS Jean Michel Lau, Cirano Iochpe Informatics Institute, Federal University of Rio Grande do Sul, 9500 Bento Gonçalves

More information

Useful Patterns for BPEL Developers

Useful Patterns for BPEL Developers Central Page 457 of 493 Useful Patterns for BPEL Developers Darko Andročec, Dragutin Kermek Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {darko.androcec, dragutin.kermek}@foi.hr

More information

Data Flow and Validation in Workflow Modelling

Data Flow and Validation in Workflow Modelling Data Flow and Validation in Workflow Modelling Shazia Sadiq, Maria Orlowska, Wasim Sadiq, ameron Foulger School of Information Technology and Electrical Engineering University of Queensland, St Lucia QLD

More information

25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy

25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy UK CMG Presentation 25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy Is Performance a Problem? Not using appropriate performance tools will cause

More information

Kanban vs Scrum. Henrik Kniberg - Crisp AB Agile coach & Java guy. A practical guide. Deep Lean, Stockholm May 19, 2009

Kanban vs Scrum. Henrik Kniberg - Crisp AB Agile coach & Java guy. A practical guide. Deep Lean, Stockholm May 19, 2009 Henrik Kniberg - risp gile coach & Java guy Kanban vs Scrum practical guide eep Lean, Stockholm May 19, 009 ofounder / TO of Goyada (mobile services) 30 developers Lead architect at ce Interactive (gaming)

More information

Winery A Modeling Tool for TOSCA-based Cloud Applications

Winery A Modeling Tool for TOSCA-based Cloud Applications Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University

More information

INFORMATION SYSTEMS EXAMINATIONS BOARD

INFORMATION SYSTEMS EXAMINATIONS BOARD Sample FITSM Paper 4v6a INFORMTION SYSTEMS EXMINTIONS OR Foundation ertificate in IT Service Management Sample Examination Paper 4v6 OPYING OF THIS PPER IS STRITLY FORIEN WITHOUT PRIOR WRITTEN ONSENT FROM

More information

Software Performance and Scalability

Software Performance and Scalability Software Performance and Scalability A Quantitative Approach Henry H. Liu ^ IEEE )computer society WILEY A JOHN WILEY & SONS, INC., PUBLICATION Contents PREFACE ACKNOWLEDGMENTS xv xxi Introduction 1 Performance

More information

QoS Probing Of Real-World Web Services

QoS Probing Of Real-World Web Services QoS Probing Of Real-World Web Services SathishKumar 1, Anantharaj 2, Chendhavarayan. R 3 Student 1, HOD 2, Assistant Professor 3 Computer Science Engineering, Thiruvalluvar College of Engineering and Technology,

More information

A Framework for Adaptive Process Modeling and Execution (FAME)

A Framework for Adaptive Process Modeling and Execution (FAME) A Framework for Adaptive Process Modeling and Execution (FAME) Perakath Benjamin pbenjamin@kbsi.com Madhav Erraguntla merraguntla@kbsi.com Richard Mayer rmayer@kbsi.com Abstract This paper describes the

More information

A business process metamodel for Enterprise Information Systems automatic generation

A business process metamodel for Enterprise Information Systems automatic generation A business process metamodel for Enterprise Information Systems automatic generation Luiz Fernando Batista Loja 1, Valdemar Vicente Graciano Neto 1, Sofia Larissa da Costa 1, Juliano Lopes de Oliveira

More information

Syllabus BT 416 Business Process Management

Syllabus BT 416 Business Process Management Stevens Institute of Technology Howe School of Technology Management Center of Excellence in Business Innovation Castle Point on the Hudson Hoboken, NJ 07030 Phone: +1.201.216.8293 Fax: +1.201.216.5385

More information

Performance of Enterprise Java Applications on VMware vsphere 4.1 and SpringSource tc Server

Performance of Enterprise Java Applications on VMware vsphere 4.1 and SpringSource tc Server Performance Study Performance of Enterprise Java Applications on VMware vsphere 4.1 and SpringSource tc Server VMware vsphere 4.1 Enterprise-level Java applications are ideal candidates for deployment

More information

Safety & Security. Software Technologies. Software Technologies. Software Technologies. Safety & Security Standards

Safety & Security. Software Technologies. Software Technologies. Software Technologies. Safety & Security Standards Safety & Security Safety, Security, and OOP: Inheritance, ynamic inding, Testing Franco Gasperoni gasperoni@adacore.com Jose F. Ruiz ruiz@adacore.com SI 2006 2006 erlin, 22-25 May 2006 www.adacore.com

More information

AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID

AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID R. D. Goranova 1, V. T. Dimitrov 2 Faculty of Mathematics and Informatics, University of Sofia S. Kliment Ohridski, 1164, Sofia, Bulgaria

More information

Programme Specification and Curriculum Map for MA Marketing Management

Programme Specification and Curriculum Map for MA Marketing Management Programme Specification and urriculum Map for M Marketing Management 1. Programme title M Marketing Management 2. warding institution Middlesex University 3. Teaching institution Middlesex University 4.

More information

Industrial Adoption of Automatically Extracted GUI Models for Testing

Industrial Adoption of Automatically Extracted GUI Models for Testing Industrial Adoption of Automatically Extracted GUI Models for Testing Pekka Aho 1,2 pekka.aho@vtt.fi, Matias Suarez 3 matias.suarez@f-secure.com, Teemu Kanstrén 1,4 teemu.kanstren@vtt.fi, and Atif M. Memon

More information

Performance Modeling in Industry A Case Study on Storage Virtualization

Performance Modeling in Industry A Case Study on Storage Virtualization Performance Modeling in Industry A Case Study on Storage Virtualization SOFTWARE DESIGN AND QUALITY GROUP - DESCARTES RESEARCH GROUP INSTITUTE FOR PROGRAM STRUCTURES AND DATA ORGANIZATION, FACULTY OF INFORMATICS

More information

Multi-Paradigm Process Management

Multi-Paradigm Process Management Multi-Paradigm Process Management Michael zur Muehlen 1, Michael Rosemann 2 1 Stevens Institute of Technology Wesley J. Howe School of Technology Management Castle Point on the Hudson Hoboken, NJ 07030,

More information

Journal of Engineering Research and Studies

Journal of Engineering Research and Studies Research rticle VENOR SELETION USING NLYTIL HIERRHY PROESS IN SUPPLY HIN MNGEMENT. Elanchezhian 1,. Vijaya Ramnath 2, r. R. Kesavan 3 ddress for orrespondence 1 Research Scholar, epartment of Production

More information

Interaction Choreography Models in BPEL: Choreographies on the Enterprise Service Bus

Interaction Choreography Models in BPEL: Choreographies on the Enterprise Service Bus S BPM ONE 2010 the Subjectoriented BPM Conference http://www.aifb.kit.edu/web/s bpm one/2010 Interaction Choreography Models in BPEL: Choreographies on the Enterprise Service Bus Oliver Kopp, Lasse Engler,

More information

Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au

Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au Is your Cloud Elastic Enough? Part 2 Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au Paul Brebner is a senior researcher in the e-government project at National ICT Australia (NICTA,

More information

Adaptive workflow. On the interplay between flexibility and support 1. INTRODUCTION

Adaptive workflow. On the interplay between flexibility and support 1. INTRODUCTION 1 daptive workflow On the interplay between flexibility and support W.M.P. van der alst 1,3 T. asten 1 H.M.W. Verbeek 1 P... Verkoulen 1,2 M. Voorhoeve 1 1 epartment of Mathematics and omputing Science,

More information

Mining Process Models with Non-Free-Choice Constructs

Mining Process Models with Non-Free-Choice Constructs Mining Process Models with Non-Free-hoice onstructs Lijie Wen 1, Wil M.P. van der alst 2, Jianmin Wang 1, and Jiaguang Sun 1 1 School of Software, Tsinghua University, 100084, eijing, hina wenlj00@mails.tsinghua.edu.cn,{jimwang,sunjg}@tsinghua.edu.cn

More information

A Contribution to Expert Decision-based Virtual Product Development

A Contribution to Expert Decision-based Virtual Product Development A Contribution to Expert Decision-based Virtual Product Development László Horváth, Imre J. Rudas Institute of Intelligent Engineering Systems, John von Neumann Faculty of Informatics, Óbuda University,

More information

CMotion: A Framework for Migration of Applications into and between Clouds

CMotion: A Framework for Migration of Applications into and between Clouds Institute of Architecture of Application Systems CMotion: A Framework for Migration of Applications into and between Clouds Tobias Binz, Frank Leymann, David Schumm Institute of Architecture of Application

More information

Maximum performance, minimal risk for data warehousing

Maximum performance, minimal risk for data warehousing SYSTEM X SERVERS SOLUTION BRIEF Maximum performance, minimal risk for data warehousing Microsoft Data Warehouse Fast Track for SQL Server 2014 on System x3850 X6 (95TB) The rapid growth of technology has

More information

Performance Workload Design

Performance Workload Design Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles

More information

Storage Intelligence in SSDs and Standards

Storage Intelligence in SSDs and Standards Storage Intelligence in SSs and Standards Bill Martin, Principal Engineer hangho hoi, Ph, Principal Engineer Memory Solutions Lab Samsung Semiconductor, Inc. What issues are we addressing? urrently hosts

More information

SDN-ASSISTED MULTI-STREAM MANAGEMENT FOR REAL-TIME APPLICATIONS

SDN-ASSISTED MULTI-STREAM MANAGEMENT FOR REAL-TIME APPLICATIONS N-ITE MULTI-TREM MNGEMENT FOR REL-TIME PPLITION Klara Nahrstedt epartment of omputer cience klara@illinois.edu Joint work with hsan refin and Raoul Rivas MONET University of Illinois at Urbana-hampaign

More information

Configurable and Collaborative Scientific Workflows

Configurable and Collaborative Scientific Workflows Institute of Architecture of Application Systems Configurable and Collaborative Scientific Workflows Michael Hahn and Dimka Karastoyanova Institute of Architecture of Application Systems, University of

More information

Pattern-based J2EE Application Deployment with Cost Analysis

Pattern-based J2EE Application Deployment with Cost Analysis Pattern-based J2EE Application Deployment with Cost Analysis Nuyun ZHANG, Gang HUANG, Ling LAN, Hong MEI Institute of Software, School of Electronics Engineering and Computer Science, Peking University,

More information

Structural Patterns for Soundness of Business Process Models

Structural Patterns for Soundness of Business Process Models Structural Patterns for Soundness of usiness Process Models.F. van ongen epartment of Technology Management, Eindhoven University of Technology, The Netherlands. b.f.v.dongen@tm.tue.nl J. Mendling Vienna

More information

Performance Modeling and Analysis of a Database Server with Write-Heavy Workload

Performance Modeling and Analysis of a Database Server with Write-Heavy Workload Performance Modeling and Analysis of a Database Server with Write-Heavy Workload Manfred Dellkrantz, Maria Kihl 2, and Anders Robertsson Department of Automatic Control, Lund University 2 Department of

More information

Distributed Database Design

Distributed Database Design Distributed Databases Distributed Database Design Distributed Database System MS MS Web Web data mm xml mm dvanced Database Systems, mod1-1, 2004 1 Advanced Database Systems, mod1-1, 2004 2 Advantages

More information

Performance Testing and Optimization in Web-Service Based Applications

Performance Testing and Optimization in Web-Service Based Applications Performance Testing and Optimization in Web-Service Based Applications Mesfin Mulugeta mesfin.mulugeta@blackboard.com Sr. Software Performance Engineer Goals of the Presentation Brief introduction to software

More information

Transforming LoadRunner Data into Information and Action

Transforming LoadRunner Data into Information and Action 2010-02-01 Transforming LoadRunner Data into Information and Action Introduction Today s online web applications need to deliver high efficiency and stability while supporting thousands of users simultaneously.

More information

Delivering Quality in Software Performance and Scalability Testing

Delivering Quality in Software Performance and Scalability Testing Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,

More information

Monitoring and Analyzing Influential Factors of Business Process Performance

Monitoring and Analyzing Influential Factors of Business Process Performance Monitoring and Analyzing Influential Factors of Business Process Performance Branimir Wetzstein Philipp Leitner Florian Rosenberg Ivona Brandic Schahram Dustdar Frank Leymann Institute of Architecture

More information

EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko

EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko 380 International Journal Information Theories and Applications, Vol. 18, Number 4, 2011 EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES Nataliya Golyan, Vera Golyan, Olga Kalynychenko

More information

BSc (Hons) Television and Broadcasting with Business Communication

BSc (Hons) Television and Broadcasting with Business Communication Sc (Hons) Television and roadcasting with usiness ommunication Programme Specification EDM-DJ-08/2015 EDM-DJ-08/2013 Primary Purpose: ourse management, monitoring and quality assurance. Secondary Purpose:

More information

Sample Exam. 2011 Syllabus

Sample Exam. 2011 Syllabus ISTQ Foundation Level 2011 Syllabus Version 2.3 Qualifications oard Release ate: 13 June 2015 ertified Tester Foundation Level Qualifications oard opyright 2015 Qualifications oard (hereinafter called

More information

Potential Risks and Benefits of Service-Oriented Collaboration Basic Considerations and Results from an Empirical Study

Potential Risks and Benefits of Service-Oriented Collaboration Basic Considerations and Results from an Empirical Study Potential Risks and Benefits of Service-Oriented Collaboration Basic Considerations and Results from an Empirical Study Stefan Schulte 1, Nicolas Repp 1, Julian Eckert 1, Rainer Berbner 1, Korbinian von

More information

Minimize cost and risk for data warehousing

Minimize cost and risk for data warehousing SYSTEM X SERVERS SOLUTION BRIEF Minimize cost and risk for data warehousing Microsoft Data Warehouse Fast Track for SQL Server 2014 on System x3850 X6 (55TB) Highlights Improve time to value for your data

More information

Supporting the Workflow Management System Development Process with YAWL

Supporting the Workflow Management System Development Process with YAWL Supporting the Workflow Management System Development Process with YAWL R.S. Mans 1, W.M.P. van der Aalst 1 Department of Mathematics and Computer Science, Eindhoven University of Technology, P.O. ox 513,

More information

Separating Compliance Management and Business Process Management

Separating Compliance Management and Business Process Management Separating Compliance Management and Business Process Management Elham Ramezani 1, Dirk Fahland 2, Jan Martijn van der Werf 2, and Peter Mattheis 1 1 Hochschule Furtwangen, Germany (ramezani Peter.Mattheis)@hs-furtwangen.de

More information

Release & Deployment Management

Release & Deployment Management 1. Does the tool facilitate the management of the full lifecycle of Release and Deployment Management? For example, planning, building, testing, quality assurance, scheduling and deployment? Comments:

More information

Performance Monitoring for the Java Virtual Machine (JVM )

Performance Monitoring for the Java Virtual Machine (JVM ) Performance Monitoring for the Java Virtual Machine (JVM ) Brian Doherty, Ben Kim, David Stoutamire J ava P erformance E ngineering S un Microsystems, Inc. Presentation Goal L earn about non-intrusive

More information

Programme Specification and Curriculum Map for BSc Honours Information Technology

Programme Specification and Curriculum Map for BSc Honours Information Technology Programme Specification and urriculum Map for Sc Honours Information Technology 1. Programme title Sc Honours Information Technology 2. warding institution Middlesex University 3. Teaching institution

More information

The Usage of Performance Testing for Information Systems

The Usage of Performance Testing for Information Systems 2012 International Conference on Information and Computer Applications (ICICA 2012) IPCSIT vol. 24 (2012) (2012) IACSIT Press, Singapore The Usage of Performance Testing for Information Systems Pavol Tanuska,

More information

An approach to grid scheduling by using Condor-G Matchmaking mechanism

An approach to grid scheduling by using Condor-G Matchmaking mechanism An approach to grid scheduling by using Condor-G Matchmaking mechanism E. Imamagic, B. Radic, D. Dobrenic University Computing Centre, University of Zagreb, Croatia {emir.imamagic, branimir.radic, dobrisa.dobrenic}@srce.hr

More information

Process Mining. ^J Springer. Discovery, Conformance and Enhancement of Business Processes. Wil M.R van der Aalst Q UNIVERS1TAT.

Process Mining. ^J Springer. Discovery, Conformance and Enhancement of Business Processes. Wil M.R van der Aalst Q UNIVERS1TAT. Wil M.R van der Aalst Process Mining Discovery, Conformance and Enhancement of Business Processes Q UNIVERS1TAT m LIECHTENSTEIN Bibliothek ^J Springer Contents 1 Introduction I 1.1 Data Explosion I 1.2

More information

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,

More information

Project Planning Tools. GANTT Chart. Chapter 7 Project Planning. GANTT Chart (Figure 7.3) CPM Chart (Figure 7.12) PERT Chart (Figure 7.

Project Planning Tools. GANTT Chart. Chapter 7 Project Planning. GANTT Chart (Figure 7.3) CPM Chart (Figure 7.12) PERT Chart (Figure 7. Project Planning ools hapter 7 Project Planning Lecture 2 Project Planning nd Management ools GN hart (Figure 7.) PM hart (Figure 7.2) P hart (Figure 7.5) GN: eveloped by Henry Gantt PM: ritical Path Method

More information

Structural Aspects of Business Process Diagram Abstraction

Structural Aspects of Business Process Diagram Abstraction Structural spects of Business Process Diagram bstraction Sergey Smirnov Business Process Technology Group Hasso Plattner Institute at the University of Potsdam D-14482 Potsdam, Germany sergey.smirnov@hpi.uni-potsdam.de

More information

Stream Processing on GPUs Using Distributed Multimedia Middleware

Stream Processing on GPUs Using Distributed Multimedia Middleware Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research

More information

Monitoring and Diagnosis of Networked Medical Hardware and Software for the Integrated Operating Room

Monitoring and Diagnosis of Networked Medical Hardware and Software for the Integrated Operating Room Monitoring and Diagnosis of Networked Medical Hardware and Software for the Integrated Operating Room Stefan Bohn, Michael Lessnau, Oliver Burgert Innovation Center Computer Assisted Surgery (ICCAS), Medical

More information

Programme Specification and Curriculum Map for BA (Hons) Business Management

Programme Specification and Curriculum Map for BA (Hons) Business Management Programme Specification and urriculum Map for (Hons) usiness Management. Programme title usiness Management. warding institution Middlesex University. Teaching institution Middlesex University. Programme

More information

Measuring Performance Metrics of WS-BPEL Service Compositions

Measuring Performance Metrics of WS-BPEL Service Compositions Institute of Architecture of Application Systems Measuring Performance Metrics of WS-BPEL Service Compositions Branimir Wetzstein, Steve Strauch, Frank Leymann Institute of Architecture of Application

More information

BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS

BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can

More information

The Data Access Handbook

The Data Access Handbook The Data Access Handbook Achieving Optimal Database Application Performance and Scalability John Goodson and Robert A. Steward PRENTICE HALL Upper Saddle River, NJ Boston Indianapolis San Francisco New

More information

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Agenda Load Testing Overview, Best Practice: Performance Testing with Diagnostics Demo (?), Q&A Load Testing Overview What is load testing? Type

More information

The Pitfalls of Deploying Solid-State Drive RAIDs

The Pitfalls of Deploying Solid-State Drive RAIDs The Pitfalls of Deploying Solid-State Drive RAIDs Nikolaus Jeremic 1, Gero Mühl 1, Anselm Busse 2 and Jan Richling 2 Architecture of Application Systems Group 1 Faculty of Computer Science and Electrical

More information

Release and Deployment Management Software

Release and Deployment Management Software ( Bron: ITG, Integration Technologies Group; zie ook blz 13) (Service Transition) Release and Deployment Management Software 1. Does the tool facilitate the management of the full lifecycle of Release

More information

BPMN for REST. Cesare Pautasso Faculty of Informatics, USI Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.

BPMN for REST. Cesare Pautasso Faculty of Informatics, USI Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso. BPMN for REST Cesare Pautasso Faculty of Informatics, USI Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.info @pautasso 21.11.2011 BPM REST 2010 - Cesare Pautasso 3 Business Process Management

More information

Integrating Compliance into Business Processes: Process Fragments as Reusable Compliance Controls

Integrating Compliance into Business Processes: Process Fragments as Reusable Compliance Controls Institute of Architecture of Application Systems Integrating Compliance into Business Processes: Process Fragments as Reusable Compliance Controls David Schumm, Frank Leymann, Zhilei Ma, Thorsten Scheibler,

More information

Web Services in 2008: to REST or not to REST?

Web Services in 2008: to REST or not to REST? Web Services in 2008: to or not to? Cesare Pautasso Faculty of Informatics University of Lugano, CH http://www.pautasso.info 3 Web Sites (1992) Web Browser HTML Web Server Web Services (2000) Client SOAP

More information

Figure 1: Illustration of service management conceptual framework

Figure 1: Illustration of service management conceptual framework Dagstuhl Seminar on Service-Oriented Computing Session Summary Service Management Asit Dan, IBM Participants of the Core Group Luciano Baresi, Politecnico di Milano Asit Dan, IBM (Session Lead) Martin

More information

Process Execution Engine

Process Execution Engine 1 / 26 Automation Goals 2014 Cesare Pautasso 3 / 26 Business Modeling, Management and Mining Business Automation Prof. Cesare Pautasso http://www.pautasso.info cesare.pautasso@usi.ch @pautasso Repeatable

More information

Robin Hood: An Active Objects Load Balancing Mechanism for Intranet

Robin Hood: An Active Objects Load Balancing Mechanism for Intranet Robin Hood: n ctive Objects Load alancing Mechanism for Intranet Javier ustos Jimenez epartamento de iencias de la omputacion () Universidad de hile. jbustos@dcc.uchile.cl bstract. Scheduling in distributed

More information

Programme Specification and Curriculum Map for BA (Hons) Business Management (Supply Chain Management)

Programme Specification and Curriculum Map for BA (Hons) Business Management (Supply Chain Management) Programme Specification and urriculum Map for (Hons) usiness (Supply hain ). Programme title usiness (Supply hain ). warding institution Middlesex University. Teaching institution Middlesex University.

More information

A Business Process Services Portal

A Business Process Services Portal A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru

More information

IBM Software Enabling business agility through real-time process visibility

IBM Software Enabling business agility through real-time process visibility IBM Software Enabling business agility through real-time process visibility IBM Business Monitor 2 Enabling business agility through real-time process visibility Highlights Understand the big picture of

More information

Dashboard Reporting Business Intelligence

Dashboard Reporting Business Intelligence Dashboard Reporting Dashboards are One of 5 Styles of BI Applications Increasing Analytics & User Interactivity Advanced Analysis & Ad Hoc OLAP Analysis Reporting Ad Hoc Analysis Predictive Analysis Data

More information