Chapter
5 MODELING PROCESSES 193
5.1 Concepts of Business
Process Modeling 194
5.1.1 Overview of Process
Paradigms 194
5.1.2 Notion of Workflows and
Modeling 195
5.1.3 Metamodeling Aspects 197
5.2 Business Process Modeling
and Systems Development 199
5.2.1 Background 199
5.2.2 What Is a Business
Process? 201
5.2.3 Employing Formal Modeling
205
5.2.4 A Business-Centered
Modeling Approach 214
5.2.5 Process Design and Object
Orientation 216
5.3 Communication and Cooperation:
Toward Agent-Based Systems 216
5.3.1 The Notion of Agent-Based
Systems 217
5.3.2 Typology and Applications
of Agents 218
5.3.3 Agent-Oriented Concepts
220
5.3.4 ADEPT 223
5.4 Process Concepts and XML
226
5.4.1 Actor-Driven Processes
226
5.4.2 Open Communication
Processes 226
5.4.3 Contract-Based
Interaction with tpaML 228
5.4.4 Self-Modifying Processes
229
5.4.5 The Business Process
Management Initiative (BPMI) 230
5.4.6 Business Rules 233
5.5 Concluding Remarks 238