简介
Business process management is usually treated from two different perspectives: business administration and computer science. While business administration professionals tend to consider information technology as a subordinate aspect for experts to handle, by contrast computer scientists often consider business goals and organizational regulations as terms that do not deserve much thought but require the appropriate level of abstraction. Mathias Weske argues that the communities involved need to share a common understanding of the principles underlying business process management. To this end, he develops an overall picture that describes core BPM concepts and technologies and explains their relationships. This picture covers high-level business aspects like business goals, strategies, and value chains, but it concentrates on process modeling techniques and process enactment platforms, taking into account the different stakeholders involved. After starting with a presentation of general foundations, process orchestrations and process choreographies are covered. Based on control flow patterns, concrete process languages are introduced in a concise manner, including Workflow nets, Event-driven Process Chains, Yet Another Workflow Language, and the Business Process Modeling Notation. The various stages during the design and implementation of process choreographies are discussed. Different soundness properties are investigated in a chapter on formal aspects of business processes. Finally, he investigates concrete architectures to enact business processes, including workflow management architectures, case handling architectures and service-oriented architectures. He also shows how standards like SOAP, WSDL, and BPEL fit into the picture. This textbook is ideally suited for classes on business process management, information systems architecture, and workflow management. It is also valuable for project managers and IT professionals working in business process management, since it provides a vendor-independent view on the topic. The accompanying website www.bpm-book.com contains further information, such as links to references that are available online, exercises that offer the reader a deeper involvement with the topics addressed, and additional teaching material.
目录
Foreword 5
Preface 7
Contents 9
Part I Foundation 12
1 Introduction 13
1.1 Motivation and Definitions 14
1.2 Business Process Lifecycle 21
1.3 Classification of Business Processes 27
1.4 Goals, Structure, and Organization 31
2 Evolution of Enterprise Systems Architectures 34
2.1 Traditional Application Development 35
2.2 Enterprise Applications and their Integration 37
2.3 Enterprise Modelling and Process Orientation 48
2.4 Workflow Management 58
2.5 Enterprise Services Computing 66
2.6 Summary 74
Bibliographical Notes 76
Part II Business Process Modelling 79
3 Business Process Modelling Foundation 80
3.1 Conceptual Model and Terminology 80
3.2 Abstraction Concepts 82
3.3 From Business Functions to Business Processes 85
3.4 Activity Models and Activity Instances 89
3.5 Process Models and Process Instances 95
3.6 Process Interactions 103
3.7 Modelling Process Data 105
3.8 Modelling Organization 109
3.9 Modelling Operation 114
3.10 Business Process Flexibility 118
3.11 Architecture of Process Execution Environments 127
Bibliographical Notes 131
4 Process Orchestrations 132
4.1 Control Flow Patterns 133
4.2 Petri Nets 156
4.3 Event-driven Process Chains 165
4.4 Workflow Nets 176
4.5 Yet Another Workflow Language 189
4.6 Graph-Based Workflow Language 207
4.7 Business Process Modeling Notation 212
Bibliographical Notes 232
5 Process Choreographies 234
5.1 Motivation and Terminology 235
5.2 Development Phases 238
5.3 Process Choreography Design 240
5.4 Process Choreography Implementation 252
5.5 Service Interaction Patterns 255
5.6 Let\u2019s Dance 265
Bibliographical Notes 273
6 Properties of Business Processes 274
6.1 Data Dependencies 275
6.2 Structural Soundness 277
6.3 Soundness 278
6.4 Relaxed Soundness 286
6.5 Weak Soundness 292
6.6 Lazy Soundness 297
6.7 Soundness Criteria Overview 306
Bibliographical Notes 308
Part III Architectures and Methodologies 309
7 Business Process Management Architectures 310
7.1 Workflow Management Architectures 310
7.2 Flexible Workflow Management 315
7.3 Web Services and their Composition 320
7.4 Advanced Service Composition 329
7.5 Data-Driven Processes: Case Handling 338
Bibliographical Notes 347
8 Business Process Methodology 349
8.1 Methodology Overview 349
8.2 Strategy and Organization 352
8.3 Survey 354
8.4 Design Phase 355
8.5 Platform Selection 356
8.6 Implementation and Testing 358
8.7 Operation and Controlling Phase 359
Bibliographical Notes 359
References 360
Index 368
Preface 7
Contents 9
Part I Foundation 12
1 Introduction 13
1.1 Motivation and Definitions 14
1.2 Business Process Lifecycle 21
1.3 Classification of Business Processes 27
1.4 Goals, Structure, and Organization 31
2 Evolution of Enterprise Systems Architectures 34
2.1 Traditional Application Development 35
2.2 Enterprise Applications and their Integration 37
2.3 Enterprise Modelling and Process Orientation 48
2.4 Workflow Management 58
2.5 Enterprise Services Computing 66
2.6 Summary 74
Bibliographical Notes 76
Part II Business Process Modelling 79
3 Business Process Modelling Foundation 80
3.1 Conceptual Model and Terminology 80
3.2 Abstraction Concepts 82
3.3 From Business Functions to Business Processes 85
3.4 Activity Models and Activity Instances 89
3.5 Process Models and Process Instances 95
3.6 Process Interactions 103
3.7 Modelling Process Data 105
3.8 Modelling Organization 109
3.9 Modelling Operation 114
3.10 Business Process Flexibility 118
3.11 Architecture of Process Execution Environments 127
Bibliographical Notes 131
4 Process Orchestrations 132
4.1 Control Flow Patterns 133
4.2 Petri Nets 156
4.3 Event-driven Process Chains 165
4.4 Workflow Nets 176
4.5 Yet Another Workflow Language 189
4.6 Graph-Based Workflow Language 207
4.7 Business Process Modeling Notation 212
Bibliographical Notes 232
5 Process Choreographies 234
5.1 Motivation and Terminology 235
5.2 Development Phases 238
5.3 Process Choreography Design 240
5.4 Process Choreography Implementation 252
5.5 Service Interaction Patterns 255
5.6 Let\u2019s Dance 265
Bibliographical Notes 273
6 Properties of Business Processes 274
6.1 Data Dependencies 275
6.2 Structural Soundness 277
6.3 Soundness 278
6.4 Relaxed Soundness 286
6.5 Weak Soundness 292
6.6 Lazy Soundness 297
6.7 Soundness Criteria Overview 306
Bibliographical Notes 308
Part III Architectures and Methodologies 309
7 Business Process Management Architectures 310
7.1 Workflow Management Architectures 310
7.2 Flexible Workflow Management 315
7.3 Web Services and their Composition 320
7.4 Advanced Service Composition 329
7.5 Data-Driven Processes: Case Handling 338
Bibliographical Notes 347
8 Business Process Methodology 349
8.1 Methodology Overview 349
8.2 Strategy and Organization 352
8.3 Survey 354
8.4 Design Phase 355
8.5 Platform Selection 356
8.6 Implementation and Testing 358
8.7 Operation and Controlling Phase 359
Bibliographical Notes 359
References 360
Index 368
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×