Вы находитесь на странице: 1из 256

,

()

..

-
BPMN2.0

, 2013
1

004
65.23
333
: .. , ...
.. , .-..

. .
- BPMN2.0:
, 2013 . . 255 .
- BPMN 2.0.
, , , , . : , , , . , BPMN.
,
-. , - .

ISBN 978-5-7764-0772-7

.., 2013
, 2013

.
-
.

.
-
.
BPMN?
.
BPMN
.

.

.

.

17
17
17
17
19
20
21
22
23
24

1.
-
1.1.

1.2.

1.3.

1.4.

1.5.
-
1.6.

1.7.
-
1.8.
-
1.8.1. -
1.9.

1.9.1. -
1.9.2.
1.10.
-
1.11.
-
1.11.1. ,
1.11.2.
1.11.3.
1.11.4.
1.11.5.
1.12.

1.13.

1.13.1.
1.13.2.
1.13.3.
1.14.
-

25
26
27
27
28
28
29
30
31
31
33
33
34
35
36
36
37
38
40
41
41
42
43
44
44
45

1.14.1.
1.14.2.
1.14.3.
1.15.
1.16.
1.17.
1.17.1.
1.17.2.
1.18.




-




-

46
46
47
47
50
50
50
50
51

2.
2.1.
2.2.
2.3.
2.3.1.
2.3.2.
2.3.3.
2.3.4.
2.3.5.
2.4.
2.4.1.
2.5.
2.5.1.
2.6.
2.7.
2.7.1.
2.8.

BPMN 2.0
BPMN
BPMN




BPMN
BPMN
-




,

54
55
57
58
58
59
60
60
61
61
63
64
65
70
71
72
72

3.
3.1.
3.1.1.
3.1.2.
3.1.3.
3.1.4.
3.1.5.
3.1.6.
3.1.7.
3.2.
3.2.1.

73
73
74
74
75
75
75
76
76
77
77

3.2.2.
3.2.3.
3.2.4.
3.2.5.
3.2.6.
3.2.7.
3.3.
3.4.
3.5.
3.5.1.
3.5.2.
3.5.3.
3.5.4.
3.5.5.
3.5.6.
3.5.7.




Ad-Hoc



AD-Hoc

78
78
80
80
81
82
83
84
85
85
87
88
89
90
91
94

4.

98

5.
5.1.
5.2.
5.2.1.
5.2.2.
5.2.3.

99
99
100
101
103

5.6.





(OR)

(XOR)


, (
)
( )

6.
6.1.
6.2.
6.2.1.
6.2.2.
6.2.3.

5.3.
5.4.
5.5.

105
108
109
111
112

113
114
115
115
115
116

6.2.4.
6.3.
6.4.
6.4.1.
6.5.
6.5.1.
6.5.2.
6.5.3.
6.5.4.
6.5.5.
6.5.6.
6.6.
6.7.
6.8.
6.9.
6.10.
6.10.1.
6.10.2.
6.10.3.
6.11.
6.11.1.
6.11.2.
6.11.3.
6.11.4.
6.12.
6.12.1.
6.12.2.
6.12.3.
6.12.4.
6.12.5.
6.12.6.
6.12.7.
6.12.8.
6.13.
6.14.
6.14.1.
6.14.2.
6.14.3.




-






-
-
,
-
-
-
-

,



-
-


-
,


-
-
6

117
117
118
119
121
122
123
125
126
127
127
129
131
132
133
134
135
135
136
137
138
138
139
140
140
141
143
143
144
144
145
145
145
146
147
149
149
150

7.
7.1.
7.2.
7.3.
7.3.1.
7.3.2.
7.3.3.
7.4.
7.4.1.
7.4.2.
7.4.3.
7.5.
7.5.1.
7.5.2.
7.6.
7.6.1.
7.6.2.
7.7.
7.7.1.
7.7.2.
7.8.













;


,
,
-

-

152
152
154
155
155
156
157
158
158
159
159
161
161
161
161
162
162
163
164
165
166

8.
8.1.1.
8.1.2.
8.1.3.
8.1.4.
8.1.5.
8.1.6.
8.1.7.
8.1.8.
8.1.9.
8.2.

170
172
173
174
174
175
176
177
177
178
179

9.
9.1.
9.1.1.
9.2.
9.2.1.

( )

BPM

181
181
183
183
184

9.2.2.
9.3.
9.4.
9.5.


WS-Human Task
WS-Human Task

184
186
187
189

10.

193
10.1.

193
10.1.1. (CP1)
194
10.1.2. (CP2)
194
10.1.3. (CP3)
195
10.1.4. (CP4)
195
10.1.5. (CP5)
196
10.1.6. (CP6)
198
10.2.

199
10.2.1.
199
10.2.2. (CP7)
199
200
10.2.3.
10.2.4. (CP8)
202
10.2.5. (CP9)
202
10.3.

205
10.3.1. (CP10)
205
10.3.2. (CP21)
205
10.3.3. (CP22)
206
10.4.

206
10.4.1. (CP12)
207
10.4.2. ,
(CP13)
208
10.4.3. ,
(CP14)
209
10.5.

209
10.5.1. (CP16)
209
10.5.2. (CP17)
210
10.5.3. (CP18)
211
10.6.

212
10.6.1. (CP11)
212
10.6.2. (CP19)
213
10.6.3. (CP20)
214
10.6.4. (CP25)
214
10.6.5. (CP26)
215
8

10.7.
10.7.1.
10.7.2.


(CP23)
(CP24)

216
216
217

11.

11.1.

11.2.

11.3.

11.3.1.
11.3.2.
11.3.3. /
11.3.4.
11.3.5.
11.3.6.
11.3.7.
11.3.8.
11.3.9.
11.3.10.
11.3.11.

218
218
220
221
222
223
223
224
225
226
227
227
228
229
229

12.
12.1.
12.2.

231
233
234

13.

13.1.

13.2.

13.2.1.
13.2.2.
13.3.

13.4.

236
236
241
241
241
242
244

14.

250

251

255

:
2-1. BPMN
2-2. BPMN
2-3. BPMN
2-4.
2-5.
2-6.
2-8. ( )
2-9.
2-10.
2-11. ,
2-12. ,
2-13. ,
2-14. () ()
2-15.
2-16. .
2-17.
2-18. ,

3-1. BPMN 2.0


3-2.
3-3. Ad-hoc
3-4.
3-5.
3-6.
3-7.
3-8.
3-9.
3-10.
3-11.
3-12. .
3-13. Ad-Hoc
3-14. Ad-Hoc
3-15.
3-16.
3-17.
3-18.
3-19.
10

56
58
62
63
64
65
66
66
67
67
68
68
70
71
71
72
72
73
76
81
82
83
86
86
87
90
88
89
89
90
91
92
93
94
95
97

5-1.
102
5-2.
102
5-3. ""
103
5-4.
104
5-5.
104
5-6. "".
105
5-7.
106
5-8.
107
5-9.
107
108
5-10.
5-11.
109
5-12.
110
5-13. , (
)
111
5-14. ( )
112
6-1.
115
6-2.
116
6-3.
116
117
6-4.
6-5.
118
6-6.
121
6-7.
122
6-8.
123
6-9.
124
6-10. : , ,

124
6-11.
126
6-12.
127
6-13. .
130
131
6-14.
6-15.
131
6-16.
132
6-17.
132
6-18.
133
6-19.
135
6-20. -
136
6-21. -
137
6-22. -
138
6-23. -
138
11

6-24.
139
6-25. -
140
6-26. ,
143
6-27. -,
143
6-28. -
144
6-29. -
144
6-30. -
145
6-31.
145
6-32. -.
146
6-33.
148
6-34.
148
150
6-35.
6-36. -150
6-37. -
151
7-1.
156
7-2.
157
7-3.
158
7-4. 159
7-5. .
160
161
7-6.
7-7.
161
7-8. ,
162
7-9. ,
163
7-10. -
165
7-11. -
165
7-12. -
166
7-13. -
167
7-14.
168
168
7-15. , -
7-16.
169
8-1.
172
8-2.
172
8-3.
173
8-4.
173
8-5.
174
8-6.
174
8-7.
175
8-8.
176
8-9.
176
12

8-10.
9-1,
9-2
10-1,
10-2.
10-3,
10-4,
10-5.
10-6,
10-7.
10-8.
10-9
10-10
10-11,
10-12,
10-13. ,
10-14.
10-15.
10-16.
10-17. (
)
10-18. (
)
10-19,
10-20.
10-21.
10-22.
10-23. ,

10-24.
10-25.
10-26.
10-27.
10-28.
11-1. ,
11-2. ,
11-3.
11-4. -
11-5.
13

176
186
192
194
195
195
196
197
198
200
200
201
201
202
203
204
205
206
208
208
209
210
211
212
213
213
214
214
215
216
217
219
219
220
221
223

11-6.
223
11-7.
224
11-8.
225
11-9.
226
11-10.
226
11-11.
227
11-12.
228
11-13.
229
11-14.
230
12-1. () ()
233
233
12-2. , -
12-3.
234
12-4.
234
12-5.
235
12-6.
235
13-1. , ,
237
13-2.
237
13-3.
238
13-4.
238
13-5.
239
13-6. ,
239
240
13-7.
13-8.
240
13-9.
244
13-10.
-
246
13-11. 248
13-12.

249

1-1.

3-1.
3-2.
3-3.
3-4.
3-5.
14

39
74
77
78
79
83

4-1.
98
5-1.
101
6-1. BPMN
114
6-2.
119
6-3.

125
6-4.
129
6-5.
134
6-6. ,

142
6-7. ,
147
170
8-1
11-1.
221
12-1. .
232
13-1.
241
13-2.
242
13-3. .
242
13-4. , 243

15


. -

,

() ,
(
,
). .
- ,
.
(, , , ) -.
, .

.
( ) ,
.
. - ,
.
.

.
-
-. - . , 17

, . ,
, ,
. , .
, -, , , , ,
. . ,
, .
, ,
, , ,
.
. , , , . . , - ,
.
,
, .
- , . 18

, , ,
.
, .
-,
.

.
BPMN?
- . ,
EPC Software AG,
. , .
,
. , .
, .

BPMN. . , . IBM,
ORACLE, SOFTWARE AG . . - .
, BPMN : -, ,
, , ,
. , BPMN 19

,
, , , .

. BPMN
BPMN ,
-. , -,
, . -.
BPMN ,
. , , .
BPMN . ,
- --.
-,
.
, .
,
-, -
,
. .. , --
,
, .
,
, . 20

, ,
, . .

.
-
, ,

- - .

.
BPMN .
.
BPMS -. , - BPMN.
, , , .
, .
BPMN,
..
.

.
.
-.
21

, BPMN. - . ,
. -.
,
- . . ,
. . ,
. -. . ,
-. , -. , ,
, . .
.
. ,
BPMN.

.
22

, -.
,
-
.
, .
, , , .
, ,
, . , - . , - .

.


. -, BPMN 2.0. , .

. BPMN Method & Style,
. -, BPMN Modeling and Reference Guide
.
.
,
BPMN. WPMS Watch,
BPMN.

23

BPMN, BPMN .
,
.

.
, , , . 7 10
.. . .. , .. .
, . ... .,

.

24

1.

. . :
,
.
. ,
, . , , ,
, , , , , . .
?
- . , ,

,
. , , , .
: , 25

, , .

, .
,
.

1.1.

McKinsey Global Institute :


1 ,
, , . (4% ) (13% ). 2 6 : 6 , - 2,2 ,
3,8 . ,
2-2,5 , 1,5 - 3 . ,
.
- ,
. .

: : , McKinsey Global Institute, 2009.

26

1.2.

, ,
, ,
, ,
.
, , . , , , , .

1.3.

, ,
, , .
, ,
. , ,
, . ..,
.
,
, ,
- . , ,
27

. , .

1.4.

, . , . , - ,
.
. -,
, . , , - , .. . , .
, -
,

. - , ,
,
, .

1.5.

-,
.
, ,
,
. -
,
, . , 28

.
, , , ..
, , .. . , ,
.

. ,
,
.
.
- . . , . .. , . , , , .

1.6.

- . .
- , , , . . . , , .
, 29

. , , ,
, . ,
, . , ,
, .

1.7.

.
, , ,
. : , , -
. , , , , , . ,
. , ,
,
.
,
, , , ,
. ,
,
. , ,
. ,
30

.
, . ,
,
, ,
, . :
,
.

1.8. -
- ,
. - . -, -. -, . , - , . - , ,
. , .
-,
-, ,
. -.

1.8.1.
-,
. .
- 31

,
, . ,
,
. ,
, - , .
. ,
. .
.
-
-, ,
. ,
, ,
. .
-
. , . ()

.. -
.

32

1.9.

,
,
-,
- (Business Process Management Systems). , -, ,
-, -, -, , .
- .

1.9.1. -

,
(process aware), ,
-. ,

(ERP-) , ,
ERP-
? ERP -, , ,
.
(process oriented), c
, ,
,
( ) .
(workflow).
33

,
,
.
,
, , . -

. - () . , , . , -
.

1.9.2.

(model driven) ,
, ,
.
- , .
- .


.
, . , , ,
, .

34

1.10.
- (BPMS Business
Process Management System) - . ,
, , , , ,
.

-,
, .
-
BPM
.

-.
-. , , , -
. ,
- , -.
,
-, BPMN,
, , 35

, .
, , -,

-. -, . , - - .
BPMS -,
.

, .

1.11.

. :
,



-

1.11.1. ,

, , , . .

36

, .
. -
, .
, ,
, ,
.
, . .

1.11.2.
-,
, . , . . , .
. . .
. ,
, . ,
,
,
.
,
, .
. -, ,
. -, ,
37

, , .

1.11.3.
. :
1) .
. , 1000 , ,
. ..
. ,
,
, .
2) .
. , . , ,
, ,
, ,
. ,

. ,
, ,
.. , , .
3) .
, ,
. ,
38

, , . , , , .
. , ,
, , , .
1-1
.
,
, , BPMS.
, , ,
. BPMS
,
.
1-1.

BPMS

Case Management


DocFlow


Collaboration

39

1.11.4.

, . , .
1.11.4.1.

, .

. ,
,
.
, , . , . .

, , . , RosettaNet, 500 2 . RosettaNet

, .
,
.

. , , , .
40

1.11.5.

- .
.
. ,
, . , .
: ,
, .
, ,
. .
, , .
, ,
, .

1.12.
- . , , . , , -. : , , .
, 41

: , ; ,
; , ; , ; , . , .
.. ,
.
, ,
, ,
, , , ,
. - ,
.

1.13.
, a,
, . -
,
,
,
.
,
-. ,
( ). , 42

,
. . ,
- . ,
-, . ,
, , .
BPMS .
.. , , . . ,
.
.

1.13.1.
-
, , ,
-. , .

,
.
,
. , , , .. ,
43

.
, , , , ,
.

1.13.2.

,
.
.
, , ,
, .
, , .
. .. , ..
,
. . ,
, . 10 .

1.13.3.
,
, . , .. , , . . , 44

, , , .. , .
, .. . ,
, , .. . ,
. , ,
. ,
, .
. ,
. , ,

.

1.14. -

,
. ,
, , ,
.
- . ,
, . - , , ,
.
45

1.14.1.
, , ,
. , ? , , , .
(WBS).
, .
.

1.14.2.

(SADT) .
, ,
, . , .
SADT .
1. , ,
. , .
2.
,
. ,
. ,
, , , .
3. ,
46

- , .
.
4. , , ? .
.
SADT , . ,
, . , IDEF0 . . , IDEF0
.

1.14.3.

, ,
.
, , : ? ,
, .
,
, :
?. .

1.15.
BPM
47

. - : ,
,

.
. , , , -,
.
, :
1. - ;
2. -
;
3. - ;
4. , , , .
, , ?. ,
, ,
, .
- , , , , , ..

?. : (1) ,
; (2)
48

, , , ; (3) - -
, .

. , . ,
,
.
,
. , , , . ,
.
-
, .
:
1. ?
2. ?
3. ,
?
- , ,
. , , . , , ,
49

1.16.
,
().
. ,
.

1.17.

.
.
, , , ,
, .

1.17.1.
- . ,
, .

. , , ,
.

1.17.2.


50

, . ,
. , , ,
. :

.
, , ,
,
. ..,
, ,
.

1.18.
-,
, ,
, - - . :
BPEL
- (Business Process
Execution Language, BPEL) - ,
. -
-.
Business Process Execution Language for Web
Services, BPEL4WS. -.
, 2002,
IBM, BEA, SAP, Siebel Microsoft .
BPEL 2.0, 2007 .
51

OASIS (Organization for the


Advancement of Structured Information Standards, www.oasisopen.org).
BPMN -
(Business Process Modeling Notation) ,
. BPMS
,
, .. ..
.
() OMG
(Object Management Group, www.omg.org),
-
.
BPMN 2.0 2011 .
EPC

(Event-driven Process Chains, EPC)
-. .

Software
AG
(www.softwareag.com).
UML
(Unified
Modeling Language)
. UML .
,
. UML
, , , , . UML
, UML-
.
() OMG
(Object Management Group, www.omg.org).
UML 2.0
2005 .
52

UML 2.4.1 2011 .


UML 1.4.2
ISO/IEC 1950
WSDL - , XML (Web Services Description Language).
-, , .

W3C
(World
Wide
Web
Consortium,
www.w3.org/Consortium).
2.0 2007 .
XPDL
XML (XML
Process Definition Language). ,
,
- BPMS .
WfMC (Workflow Management Coalition, www.wfmc.org) .
XPDL 2.2 2012.
XSD
XML- (XML
Schema Definition). ,
- -.

XML, , .
XML Schema W3C.
1.0 2001 .

BPMN 2.0.

53

2.

BPMN 2.0

BPMN 2.0 -
-.
, , -:
. :
( ) ,
, .
BPMN Object
Management Group
. ,
, , ,
BPMN .
, -, .
BPMN - WS-BPEL. . WS-BPEL
.
, , , -, , (-). , . , 54

, , . -,
,
WS-BPEL. , ,
.
, , BPMN,
WS-BPEL.
BPMN 2.0 OMG, .
(
)
( ). BPMN ,
, , .

2.1.


BPMN

BPMN (Business Process Model and Notation)


2001-2004 Business Process
Management Initiative (BPMI).
,
. Business Process Management Notation. - Business Process Model and Notation : -.
,
, . 2004 Object Management Group,
2006 OMG
55

.
2011
OMG
G

BPMN
N 2.0,

-

,


-

-
.

,
,

BPM
MN
- : Businesss Proceess Mod
deling and
a
Nottation,
,


.

2--1.

BPM
MN

BPMN 2.0

.
-,

-
,


-
.
-
, -



,

-



BPMN
B
2..0,

. -
,,

BPM
MN 2.0

-, WS-B
BPEL, YAWL
Y
.

BPMN 2.0


-

, -


, ,
-

,




: B2B, C2C,
C
B2C
C ..



56
6


WS-BEPL. - XPDL (XML Process Definition Language). XPDL

-
BPMS.
Workflow Management Coalition,
XPDL 2.2.

2.2.


BPMN

BPMN :
-,
;
;
.

,
.
BPMN -, :
() ;
;
;
,

-
, , , BPMN . BPMN.
57

2.3.

BPMN 2.0
,
- (. 2-2):
1. ;
2. ;
3. ;
4. .
5. ;

2-2. BPMN

2.3.1.
: (. . 3),
(. . 5) (. . 6.3).
, , , , ..
58

, , . ,
1000 , .
. -,
, .
, 1
, . -, . ,
30 . -, , . , ,
.

2.3.2.

. : (. . 4), , (. . 6.5.1).
, .
,
.
, (.
. 3.2.6).
(. . 6.5.1)

. , ,
,
.
. 59

, ,
. ,
, .

2.3.3.
. : (. . 8), (. . 8.1.5), .
, .

, , .
, .

2.3.4.

,
.
, . .
, .
, . .
, ,
.
: , , , . , , , .
, . . 60

, ,
.
, , ..
. , ,
. . .

2.3.5.
- ,
BPMN ,
, ,
. ..
, .
(),
. , .
. ,
.
.

.
.

2.4.

BPMN

BPMN 2.0
BPMN1.2, , 55 116, .
- (. 2-3).
61

2-3. BPMN
7 ,
( )
.
(+17)
;
(+29)
, (+50)
.
,
BPMS 100% ,
- .
, . ,
62

2.4.1.
BPMN
(. 2-4),
BPMN.
,
.
. .

2-4.
(. 2-5)
.
, , , . . . ,
.
. , - .

63

CRM

2-5.

2.5.

BPMN 2.0
-:
1. ( ), :
a. () -:
;
;
b. () ;
2. - (Collaboration);
3. (Conversation),
, ;
4. (Choreography),
;
. .

64

2.5.1.
(orchestration) - , . - , . ,
-.
, ()
().
2.5.1.1.
, ,
(. . 9).
. , . (.
2-6) .

2-6.
2.5.1.2.
, , . (. 2-7) .

65

2-7. ( )
,
(. . 1.13) , .
2.5.1.3.
(private)
, - . ,
. , (. 2-6)
.
2.5.1.4.
(. 2-8)
. , , ,
.
,
, ,
..

2-8.

66

2.5.1.5.
(. . 1.15) , BPMS.
,
,
, , ,
(. 2-9)
-.

2-9.
2.5.1.6.
(public)
, , .
.
-,
, ..
(. 2-10).

2-10. ,
67

-, , . (. 2-11)
.
, ,
,
. , .

2-11. ,
, ..
. (. 2-12) , , . ,
, . .

2-12. ,

68


:
-, ,
-. , -
BPMS .
-, (. 6.5), , , ..
2.5.1.7.

,
,
.
, ,
:
, , ,
.
, . (. 2-13) : ()
().
. , ,
. ,
, .

69

2-13. () ()
, ,
. ,

, . ,
. .. .

2.6.

,
, .
(Collaboration)
.
-, .

(.
2-14).
. , ,
. , 70

. , ,
, . ,
, ,
. ,
.
.

2-14

2.7.

( , )

(. 2-15).
,
, .

2-15. .
, , , . , ,
.
71

2.7.1.

, . , , , .. . , . .

: , ,
, , . ,
(. 2-16)
. , .

2-16.

2.8.

2-17 ,

2-17. ,
72

3.
.
.. .
. , . .
BPMN . : , , () , (. 3-1).

3-1. BPMN 2.0


, . - .
.

(. 3.5)
()
,
(. 3.5.2).
,
, .
, , , .

3.1.

BPMN
, 73

, .
3-1 .
3-1.

()

()

-


,

3.1.1.
BPMS, -,
BPMS . , .
,
. , ,
(. . 9).
, .

3.1.2.
, BPMS .
, , , .. , .

74

3.1.3.
.
, ,
BPMS- , , .
.
.
.

3.1.4.
, . BPMS BPMN.

3.1.5. -
- , , - . -
, ,
. , , 100 , .
50, ,
,
, . .
- . - , .

75

3.1.6.


.
(. . 6.4.).
:
(. 3-2) . , ,
, .
.

3-2.
(. ), . ,
, . , .

, .

,
, .

3.1.7.
() , . , . 76

, ,
, , .

3.2.

,
.
.
,
. BPMN 2.0 , .. : ;
, ; , , (Ad-Hoc).
3-2.

- (Ad-Hoc)

3.2.1.
,
,
. ,
, . . 77

.
.

3.2.2.
, . : while...do, repeat...until.

. 3-3
:
3-3.

loopCounter

, , .
testBefore
, , :
testBefore = , ,
testBefore = ,
loopMaximum:
()
completionCondition , Boolean:
, ;

3.2.3.
, . ,
.
, , , ,
. ,
. , . 78

.
, .
. 3-4 :
3-4.

isSequential


, ;
, .
loopCardinality
()
loopDataInputRef

completionCondition
, Boolean:
,
;
MultiInstanceBehavior: {None|One|All|Complex} :
None: .
One:
.
All:
.
Complex: .
, , isSequential, (. . 3.2.4).
, .
, .
, .
79

. , .

3.2.4.

. , .
: while...do, repeat...until.

, . , , isSequential,
(. 3.2.3), ..

3.2.5. AD-HOC
(ad-hoc) , .
ad-hoc , , ,
. .
. . (.
3-3) ad-hoc . . , .

80

3-3. Ad-hoc

3.2.6.

, . . , ,
, - . , , ..
, ,
. , , , , ,
. ,
.
(. 3-4) . A .
A , ,
. ,
, , , .

81

3-4.
, ,
, .

3.2.7.
BPMN , .
1. ;
2. , ;
3. Ad-Hoc , , .
4. ;
5. ,
;
6. Ad-Hoc ;
7. Ad-Hoc . Ad-Hoc ;
8. ;
9. ,
;
10. Ad-Hoc ;
11. Ad-Hoc ,

3-5
( ).
82

3-5.

Ad-Hoc

3.3.

+ Ad- Hoc

10

11


. . , .
, ,
(. 3-5). , , , .
1

3-5.
83

3.4.

, , , .
. , .


(. . 2.4).
:
- , ,
- . ,
, ,
.

. ,
, ,
,
, .
- , , , .

BPMS. , , , , , .
,
84

, .

3.5.

. , ,
. ..
: (embedded) ,
(global).
, , . ,
.

3.5.1.
,
.
(. 3-6). , . ,
, (.
), , , , ,
(. ).
, , . ,
.

85

3-6.
,
,
. , , .
(. 3-7)
.

3-7.
, .
, ,
.
(. 3-8) ,
. A , , .
86

3-8.

, .

3.5.2.

() ,
. BPMN 1.0
.

. , , . , .

, . . ,
:
,
, 87

, ..
. (. 3-9)
, . , , ,
.

3-9.
,
(Call Activity). ,
.

, .

3.5.3.
(Call Activity) , . .. . , , :



88

-
, . (. 3-10)
.

3-10.
,
.
,
(. 3-11).

3-11. .

3.5.4.


, .
, , .
, , .

89

3-12.

3.5.5. AD-HOC

(Ad-Hoc)
,
, . Ad-Hoc
, , ,
, , , Ad-Hoc . ,
. .
(. 3-13) Ad-Hoc , .
. ,
.

3-13. Ad-Hoc
90

Ad-Hoc
BPMN:
, , , ,
, , , . Ad-Hoc
BPMN: , ,

, Ad-Hoc ,
, ,
"-", .

Ad-Hoc. , , . (.
3-14) , , , , .

3-14. Ad-Hoc

3.5.6.
( ) , , .
91

, , , .
.
, :
(Message),
(Error),
(Escalation),
(Compensation),
(Conditional),
(Signal),
(Multiple).
, . (.
3-15) () ()

3-15.
,
, . ,
(. 6.9).
. .
, .
(. 3-16) , ,
92

. -, . , . , , . ,
.

3-16.

, , , .
, ,
, . (. 3-17)
.

93

3-17.

3.5.7.
- , ,
,
. ,
, , . , , ,

.
,
, BPMS , ,
. BPMN 2.0
Web Services Atomic Transaction,
. , ,
.
94

,
:
. .
Web Services, . , ,
. ,
, , .. .
, .
(. 3-18).
, . ,
, ,
, .. . ,
- ,
.

3-18.
1. . , , .
95

,
,
.
2. ,
.
.
.
,
, - (Cancel),
. .
-, (Cancel).
.
-, .
,
.
3. , ,
.
(Error). ,
, , , .
(. 3-19)
.
,

. ,
, .
, 96

: , ,
, .. .
, ,
. , , .
, , ,
, (Cancel). ,
,
. .
, ,
, BPMS . , . -
.

3-19.

97

4. .
(), ,
.
.
, , . 4-1 .
, .
, ,
.
,
, , . ,
.. , .
,
.
4-1,


, , .
, , .
, .
,
.
, ,
, .

98

5.
BPMN ()
() .
: ,
, . .
, ,
,
. , .

5.1.

.
,
,
,
.
, , ,
- .
- ,
. , , . -:
1. : .
2. :
- , , :
, , . ,
99

,
..
,
. , VIP,

.
,
, . , , .
, ,
, .
, : ( ),
: , , ( ) ,
, ( ).
, ,
. -
.
. . ,
, , ,
, .

5.2.

,
, .
5-1 , .
100

5-1.

,
,

-
.

-
- .
.
-
.
, .
.
.


.
-

.
-

5.2.1.
, (. 5-1). ..
.
.

101

5-1.
(. 5-2).
.
.. .

5-2.
(. 5-3)
. , . , . , ,
, , . . ,
. ,
. ,
,
. ,
. , , , .
102

5-3. ""

5.2.2.
(OR)
(), , , . . , - , . , , ,
. , , ,
.
, ,
. - , , , .
(. . 7). (. 5-4)
-. 1 2 ,
. ,
.
103

5-4.
- . , -
( ),
. ,
-, ? , ,
, , , .
:
, -
, .

5-5.
(. 5-6),
, ,
,
104

. ,
. ,
, ,
.. .

5-6. "".

5.2.3.
(XOR)

(-)
, , .
- . , ,
. , ,
. ,
, . , ,
. ,
,
.
105

-
. ,
.
, ,
.
, , , . ..
(. . 6.11.1)
1

5-7.
, , , ,
.. - ,
. , , ..
. ,
, .. (. 5-8) .
,
.

106

5-8.
-
,
, .. , .
, , , .
(. 5-9) -.
, ,
.
,
. ,
.
.

5-9.

107

, - , , , . , ,
, ,
, , , .

5.3.


, .

, ,
,
.
, ,
, .

5-10.
, ,
, . , ,
108

. , ,
,
. ,
, . , . ,
,
, .

5-11.

5.4.

(--)
, , (. . 6.2.2). :





,
. 109

: , , . ,
,
. ,
,
. , , , , .
(. 5-12)
--.
: , . . ,
, , .

5-12.
(. ) , -
. :
, , .
110

, ,
.

5.5.


,
(
)

(--), ,
. , , , .
, .
. .
, , (. . 1316.7).
A

5-13. , ( )
--, ,
,
111

5.6.


(
)

,
(-), , .
.
(. 5-14) ,
: ,
.

5-14. ( )
.

112

6.

, . ,
, . ,
. ,
.
, , ,
. :
,
, , ,
. .
, ,
. , ..

.
, . ,
.
,
. , , . -.
, ,
: ,
.

113

6-1. BPMN

114


.
: .
:

:

:
.
:
.
: .
: .
:

: .
:
.
:
.
:

6.1.

6.2.

6.2.1. ,

, , .
,
,
, .
, . ,
. , , ,
. ,
, , (. 6-1).

6-1.

6.2.2.
BPMN . ,
.
. . 115

. - .
BPMN , ,
, (.
6-2).

6-2.

6.2.3.
.
, , .
, . (. 6-3) : , . (. ) .

6-3.

116

6.2.4.
.
(
), . ,
. , , , , . , .
(. 6-4) , , ,
, , , . , ,
, . (. )
.
, ,

.

6-4.

6.3.

: , , , , . , .
117

,
. . , , , . (. 6-5)
.
, ,
.

6-5.
, .

6.4.


. ,
, .
,
. ,
, BPM
2.
, -

BPMS .

118

. , . .. , . , , , . 6-2 .
6-2.
,
,
, ,
. , , , .
, , .
:
;
;
.
;

6.4.1.
.
-, , . .
-, . ,

. 119

( ) .
-, , .
, ,
3.
, .
.

, ,
. ,
,
. , .
,
. , , . ,
.
(. 6-6), ,
, ,
. ,

BPMS ,
, , ,
.

120

6-6.
BPMN , , , ,
BPMS,
.

6.5.

, ,
. , , , ,
(. . 6.5.6).

121

6.5.1.
, , , . . , . ,
(.
6-7). , ,
, . , .. . BPMN
,
, Java Message Service (JMS)
, ,
J2EE, , , .

6-7.
. , , , 122

. , , ,
, ,
.

6.5.2.
,
, (. 6-8), , (.
6-8).
)

6-8.

, , ,
, , , ,
. ,
.
, , ,
,
, ,
.
, ,
(. 6-9). .., ..
, .

123

6-9.
: , (. 6-10)

6-10. : , ,

124

6.5.3.

: . 6-3 .
.
,
, ,
. ,
,
-.
. , ,
, .
, BPMN 2.0
. . , .

.
6-3.

.
125

(. 6-11) . . ,
. , .
, , .

6-11.

6.5.4.

, , ,
. , ,
. ,
. , , , .
(), . ,
126

. ,
.

6.5.5.


-, .
. ,
.
(. 6-12) , , , . .
, .

6-12.

6.5.6. -


.
127


, .
, , . () (),
. .
.
,
, ,
, - . ,
, . ,
. , , .
.. . .. ,
-.
, , , , . ,
,
.
, . , .
,
. , .
128

6.6.

6-4 .
6-4.

,

.

, , .
, ..


, , .
.


:
..
.
,

129

.
, .
,
. . (. 6-13)
, .

6-13. .
, (. 6-14).
. , ,
: , ,

. BPMN
,
(. . 6.7).

130

6-14.
, , . ,
,
.
. (. 6-16) .

6-15.

6.7.

, ,
. ,
..
, , , . .

(. 6-16).
(. 6-16),

131

6-16.

6.8.

,
. , . ,
.
(. 6-17),

. , .

6-17.

132

6.9.

(. 3.5.6)
:

.
, .. (. 6.2).
, .
(. 6-18) -.

, . ,
.

6-18.
133

, - .. , , . , - .

6.10.
BPMN 9 , .
6-5 .
6-5.

,
.

.
,
.
, .
..
.
, .
,
, .
.
, .
,
..
, ,
.
.
134

6.10.1.

/
. ,
.
,
.
(. . 1.13.2), . , , .
(. 6-19),
, ,
. , .
,
.

6-19.

6.10.2. -
,
. -
,
, , .
135

(. 6-20),
. , . , ,
. , , . ,
: , , . ,
-
.

6-20. -

6.10.3. -
-
. ,
.
136

, . .. - -. ,
,
.

6-21. -

6.11. ,

, , , .
. -
. -, , ,

. -, ,
:
1. .
2. .
3.
4. .
137

,
(. 6.14). , , .. -, , .

6.11.1. -
- , . .. .

6-22. -

6.11.2. -
- , ..
, ,
. .. . (. 6-23) , . , . , , .

6-23. -
138

6.11.3. -
- , , . -.
- . , , .
,
, .
(. 6-24) -.
, . .
, ,
.
-,
,
. .

6-24.
139

6.11.4. -
- , ,
.
(.) . ,
-. , , .

6-25. -

6.12.

,
.
:

,
;

:
1


140

.
2

.
, , .

6.12.1. ,

, ( , ..)

.

, , (, , ..).
. ,
, ,
. .
, .
6-6 , .

141

.
.

, - .

.
, .
,
.
, , .
.
.
.

.


.

.

142

6-6. ,

6.12.2.
, .
.
(. 6-26) , .
,
,
.

6-26. ,

6.12.3.


.
(. 6-27) , .
, . , .

6-27. -,

143

6.12.4. -
- . (. 6-26)
-,
, .

6-28. -

6.12.5. -
- . (. 6-29) -,
. (. ) .
,
, . , .

6-29. -

144

6.12.6.

, .
(. 6-30) ,
. , , .

6-30. -

6.12.7.

. (. 6-30) , . , ,
.

6-31.

6.12.8. -
-
, - 145

. ,
. ,
, ,
, - , . - , .
(. 6-32). , .. .

6-32. -.

6.13. ,

, ,
.
, , . , , : - , .
.. .
(. 6-7).

146

6-7. ,


.
,
.

,
.

. , .
, .
.
.
,
,
.
,
,
.

6.14.
,
,
, .
147

(. 6-33.) -. ,
. -.
,
, BPMS.

6-33.
(. 6-34

6-34) , -,
-.
-
.

6-34.

148

6.14.1.


. .
, . ,
, .
,
.
.
. , . ,
.
, .

6.14.2. -
-
, .
- (. 6-35). .
, .
,
. ..,
.
( ).
149

6-35.

6.14.3. -
-
, .
- (. 6-36) , .
, , , . ,
.

6-36.
(. 6-37) ,
. , .

150

6-37. -
,

.
. ,
.

151

7.
,
. , -
-,
. - ,
. , ,
. ,
.

7.1.

, :
1. :
:
a. , .
b.
,
.
:
c. , .
d. , , .
:

152

, . , .
:
BPM .
2. :
, , ;
.. - .
3. :
- , . , ;
.
,
;
4. :
,
;
, , ;
5. , :
;
.
6. :
, ,
;
, .
7. :
, ;
, ,
;
.
153

7.2.

:
;
;
;
;
;
.
, ,
. , , . ,
. ,
, , , . , ,
, . , .
,
, , .. ;

,
,
.
, ,
. ,
,
154

. .. ..
, . ,
.

, .

,
.

7.3.

, , :

7.3.1.


. , , , , , , . , .

.
(. 7-1)
. , . BPMN
, BPM
155

, . , .. .

7-1.

. (. 7-1) , .

7.3.2.

..
. , (. 7-2) : , , , ,
, . , ,
. -,
. .. ,
.

156

7-2.

7.3.3.

, ,
, .
, , ,
. , , . ,
.
(. 7-3), 1
2. 1 , ,
, 1.
,
. 2 2 .
. ,
.. .

157

7-3.

7.4.

.. , , ,
, . ..
,
. , . .
, .
, .
, ,
,
, .
,
BPMS.

7.4.1.
(. 7-1)
.
158

7.4.2.

, ..
, ,
. , -
( 7-4).

7-4.

7.4.3.
, , , , ,
, 2.
.

159

(. 7-5

7-5) , . ,

2, , .

7-5. .
160

7.5.



.. . .

7.5.1. ;
(. 7-6) , , ..
.

7-6.

7.5.2.
(. 7-7) ,
.

7-7.

7.6.

:
, ;
161

, , ;

7.6.1. ,

, .
.
, . (. 7-8). ,
, , , .
, .

, . , . , ,
. .., , .

7-8. ,

7.6.2. ,

,
, 162

. (. 7-9),
. ,
- . ,
. , . , , .

7-9. ,

7.7.

,
. ,
, .
, -. , , .
, ,
,
.
- -,
:
163

1) , , , .
2) , ;
3) , ,
,
. , , ;
4) , ,
, ;

7.7.1.

, . ,
,
, , . : -,

, -, ,
.
,
.
(. 7-10), , ,
, :
, , .
, , ,
. , :
, , ,
.
164

7-10. -

7.7.2.
-
(. 7-11)
. , ,
, .. .
, .
, . , , , ,
.

7-11. -
(. 7-12),
,
165

.
, , .
, , , . , .. .

7-12. -

7.8.

.
, ,
WS Transaction. :
;
.
BPM , ,
WS Transaction, .. ,
166

.
(. 7-13),
, . , ,
, . , . .
, , . ( ) , .
. , , .

7-13. -

. - , , ,
. ,
, .
.. , :

;
167

,
;
,
(. 7-14), , -.
, .

7-14.
, -,
:

.
(. 7-15), .
, . , , .

7-15. , -
168

(. . 3.5.7).
. ,
. - (. . 6.11.3) :
, ;
. -, ,
, , .

7-16.

169

8.
- . ,
BPMN , , . ..
: , , ..
,
.
XML .
, ,
.
.
XML- XPath.
,
.
, . .

, , . ,
,
CRM. . ,
.
8-1 , .

8-1
170


, . .

. .
,

.
.

-
,
.


.

, .
, .

171

8.1.1.

, ,
, ,
,
. (. 8-1),
(. . 3.5.1), .
1
2
3

8-1.
(. 8-2) , . 1 1,
. 2
2, 3,
1 ..

8-2.
, (. 8-3),
(. . 3.5.2).
, ,
. ,
172

.
.
, .

8-3.

8.1.2.


. -,
.
, ( ,

).

8-4.
173

-, , .
, ,
.
,
.

_
8-5.

8.1.3.

, . , , , .

8-6.

8.1.4.
, . .
, () . 174

,
,
.

, .
,
, CRM
, .
,
. . .

8-7.

8.1.5.
, .
. ,
BPMN , ,
, .. : , - . (. 8-8)
175

, ,
CRM, CRM
, .

8-8.

8.1.6.
,

. , (. 8-9) . , .
( ) .

8-9.
, ,
,
(. 8-10).

8-10.
176

8.1.7.

, ,
, ,
.
, . , , , .

. .
,
,
. , ,
.
( ), ,
.
, , .

8.1.8.

(, , ) .
. . ,

. , 177

, .

8.1.9.
,
,
.
.
.
- .
.
, , . , -
.
. ( )
, ,
,
BPMN 2.0. , .
, , . ,
. ,
.
BPMN
BPMS, .. .
,
, .
,
, .
178

. .. .
,
, ,
, .
, .
.
BPMS, . ,
, .
, . .. ,
,
.

8.2.

BPMN
, . . ,
.


. .. . :


.

179

, .
, , . , .
, , . ,
.
, , , , .

180

9.
( )
- - ,
. . .
.
,
, . , .

9.1.

,
. ,
.. , . , ,
.

.
, , , .
, , , . , .
, .
:
1. ;
2. ;
181

3. , ,
;
. ,
.
. ,
, . ..
. , - . , - ,
. ,
. , .
,
, , .
. , , ,
.
,
, .
, , ,
: , ,
, , . , 182

. ,
.
. .
,
.
-
, .

9.1.1. BPM
BPMN
, , , , .
.
- , . , .
:
. , () -,
, . , ,
, .
, () , .

9.2.

(Pool), (Lane).

183

9.2.1.
,
, , ,
. , ..
, ,
. , , .

, , (Participants), , , , . (Participants) : (PartnerEntity)
(PartnerRole) ,
.
, , , . . ,
. .. ,
.
, ,
. .

9.2.2.
,
.
184

.
BPMN ,
. ,
, . ,
, . , , -
, . - ,
.
, , ,
, . (. 10-1) ,
. .

185

9-1,
(partitionElement), , .
, ,
, , .
, . BPMN (. . 4.1), ,
:
, ,
, . , .

9.3.

BPMN 2.0 , : , .
(Performer)
(Resource). ,
, , ,
, . ,
,
, ,
,
. , 186

, :
,
, 1000
. ,
. BPMN , .

9.4.

WS-HUMAN
TASK


, BPMN 2.0 , , WS-Human
Task. , (Performer)
, (HumanPerformer).
WS-Human
Task. (ResourceRole)
BPMN 1.0, .
(. 10 1) ,
, .
, ,
.
BPMN 2.0 ,
.
(PartnerEntity)
- (PartnerRole)
, .
,

(Performer) (Resource) . BPMN


.
187

,
, .

10 1.
, , BPMN
, , , . - , , ,
, ,
, .
. , . , , ,
. , , BPMN
, , .
,
WS-Human Task.

188

9.5.


WS-HUMAN TASK

WS-Human Task
(generic human role),
:
, ,
. .
.
, ( ).
, .
(stakeholders), , , , .. ;
(potential owners)
, .. .

,
.
(excluded owners), , , ,
.
(actual owner), , , . , , , , . .

189

(business administrator),
, , .
(notification recipient), ,
, , ..
, . ,
WS-Human Task (. 9-2). .
,
, , , .
.
, . : , .
.. , , .
,
. , .. . ,
. ,
.
. , ,
190

.
, ,
, , .
: , .
,
.
,
. , , , ,
.
, ,
, , .
,
.. , ,
. ,
, , - , , ,
. ,
, , OK,
. (
), .
,
.
..
, .
191

, , ( ) , . .

9-2

192

10.

BPMN, , .
BPMN, ,
.
, . , -, www.workflowpatterns.com.
workflow,
BPMN 1.0. workflow , . , : , . , , .

10.1.

. , BPMN 2.0

193

10.1.1. (CP1)

,
.

, , (. 10-1).

10-1,

. , ,
.

10.1.2. (CP2)
, . (.
10-2) . -,
( ),
, .
. -,
, (.
). BPMN 2.0
, , . -, , -, ( ).

194

10-2.

10.1.3. (CP3)
, , . (. 10-3) . -,
(. ), ,
. , , (. ).

10-3,

10.1.4. (CP4)
.
. -, (. 10-4). ,
- , (. . 3.1.5),
195

- , . , , .
1

1
1

2
3

10-4,
-, , , (. ). , , .
, ,
, . , ,
. ,
.. ,
.

10.1.5. (CP5)
, .
, . , ,
, , . 196

, , ,
, .
. -,

(. 10-5). , ,
,
, .
, ,
, . ..
.. .
, ,
, . .
, . , (. 10-5).
. , .

10-5.
197

10.1.6. (CP6)
, , . ,
. , call-
, .
, ,
, .

. -, (.
10-6). , . -, (. ). -, ,
(. ).
1

1
1

2
3
3

10-6,
198

, ,
.

10.2.

10.2.1.
,
. , .

10.2.2.
(CP7)

,
, ,
, . ,
, ,
. , .

, . ,
. , .
(. 10-7)

199

. ,
.

10-7.
(. 10-8) . () . (. . )
. ,
(. . 5.2.2). ,
, , () .
.

10-8.

10.2.3.
, . 200

,

(. 10-9).
, 1 2. 1
. 1, , ..
.
,
. 1 . (DEAD LOCK).

10-9
,
, (. 10-10).

10-10

201

10.2.4. (CP8)

. ,
, ,
. , , , .
(. 10-11) , , . ,
,
.
,
,
.
1

10-11,

10.2.5. (CP9)

,
,
,
, . .
, 202

,
. , , , .
, . . ,
. ,
.
.
.
. (. 10-12) , ,
.
1

10-12,

. , . .. :

,
;


;
203

.. .
.. . ..
.
, , . ,
M ,
N (N<M). ,
N ,
, (M-N) .
M
, ,
.

, . ,
(. 10-13). , , . ,
.
-
. ,
, .

10-13. ,
204

,
, .

10.3.
,
, .

10.3.1. (CP10)

. , .
.
(. 10-14) Do-While. , . , . , ,
. (.
. ) Repeat-Until.

10-14.

10.3.2. (CP21)

. (. 10-14) 205

, ,
. : Do-While Repeat-Until (. . 3.2.3).

10-15.

.
. , , ,
.. ..
.
, ,
,
. , .

10.3.3. (CP22)
. BPMN
.
,
.

10.4.
,
,
, . 206

. . , , ,
, ..

,
. ,
( (CP2)). ,
. ,
. , , .. ,
.
, , ,
. .

10.4.1.
(CP12)


.
CP10,
, . (
) .
(. 10-16) , .
,
.
207


100-16.



MultiInsta
M
anceBehaavior
-


(. 3-4.. -

).
None,
N


.




-,

. - One ,,

All: -
,

-,

-. ,

,
Complex
,,

10.4.2.

(CP13)



((

)
-
, ,

loop
pCardin
nality,

-
.
(
.
10-177)

10-17. (

208
8

10.4.3.

(C
CP14)



((

, ,


-
loopC
Cardinallity,


-
,

. - (
.
10-18)

10-18. (

10.5.




,,


,,

-

.

,,


,

-



,
-


-

.

,
, -

10.5.1.

(CP116)



209
9

, . , .

(. 10-19).

10-19,
(. . ),
, , , . , .
(. . 10-19),
- . , .

10.5.2. (CP17)
, , . . , , .
.
Ad-Hoc (. . 3.2.5). (.
10-20) Ad-Hoc, . 210

. (. . ),
Ad-Hoc, 1-2 1-2.
.
(. . ), ,
,
.

10-20,

10.5.3. (CP18)
, ,

. , , .
, .. .
, BPMN , (. . 9.5).
BPMS ,
- ,
.
211


, (. 100-21)

-
.

,

.


, . -


,
,

.
,
-



,

-
.

10-21.

10.6.

-
,

10.6.1.

(CP11)
(

,,


-.

,

-
,


-

.
212
2

(. 10-22) ,
. ,
.
, (.
. ).

10-22.
(. 10-23).
, , ,
. .. . , , .

10-23. ,

10.6.2.
(CP19)
, -
213

(.
(
100-24)

.

-,


.
A
.

10--24.

10.6.3.

(CP20)


,

,,


-



.
(
10-25)

,


,

,
-
.



A

.

10-225.

10.6.4.

(CP225)


,
-214
4

, - .
.. .
(. 10-26) ), .
, , ,
. A .

10-26.

10.6.5.
(CP26)
, , -
,
. .. . , , ,
, . . .. , .
(. 10-27) , , A.

215


100-27.

10.7.

-.

(4.33)




.





,



,,
-


.


.
:

..
-

10.7.1.

(C
CP23)


-
,

.
-
,



-,


.




.

(.
(
10--28)

216
6

1 2.

. 1 , , .
,
, .

10-28.

10.7.2.
(CP24)

, , ,
. ,
, ,
.
BPMN , . BPMS
. . .

217

11.
(collaboration) ,
,
. B2B, . ..
(. . 2.5.1.3).
. , :
, .., , , : , , .
,
,
.
,
, ..
.
, ,
.

11.1.
. ()

.
, ,
. (. 11-1)
. 218


, .

11-1. ,
. , , ,
(. 11-2). , , ,
, - . . -, , . -, , , , .

11-2. ,

. (. 11-3). ,
219

. , ,
.

11-3.

11.2.

, , , ,

. ,
. (. 12-2) ( )
( -).

220

11-4. -
- , .
11-1.

minimum
maximum
numParticipants

,
,

,

11.3.

. ,
. , ,
.

, -.
(), ,
() . , . , 221

-. :

.
, - (
).

.
, ;
BPMN. BPMN
,
.

11.3.1.
.
,
:
.
(. 11-5)
. .
.

11-5.
222

11.3.2.

, .

. ,
.
, , -
.
(. 11-6) . , , .

...

...

...

11-6.

11.3.3. /
,
, .
. ,
,
/.
11-7 . ,
. , , ,
223

, ,
.
,

.

11-7.

11.3.4.
, , , ,
FIFO - , . -.
, ..
. (. 5.25).

224

11-8.

11.3.5.
.
, , .. . (. 11-9) . , .
BPMN, -
. ,
, .

225

...

...

...
11-9.

11.3.6.
,
.

.
, ,
. ,
: , .

11-10.
( 11-10).
. ,
226

, . .

11.3.7.

, . , , .
(.
11-11).
.
.

11-11.

11.3.8.
,
, .
, ,
.

. -,
227

, . ,
. , ,
.

11.3.9.
, . ,
, , . ,
. , , - , .
(. 11-12), . . , , .

11-12.
228

11.3.10.
, .
,
, .

11-13.

11.3.11.
- , , .. . , ,
,
.
, A.
, (. 11-14).
.
. , , .
229

11-14.

230

12.
,
. ,
, ,
.
,
BPMN : -
, . , .
, . .. . ,
: ,
, ..
. . (. . 6.5.6). ,

.
. ,
,
,
. , ,
, , .
, : , , .
. 12-1 .
. 231

:
12-1. .

, .. -

, -

(Pool)
(Participant) . ,
.
, ,

- ,

,

.
. , , .
,
-. , .. , - +,
,
.

232

. , -.
12-1 () ().

12-1. () ()

12.1. -

, , (.
12-2).
, . ,
.

12-2. , -
.. , ,
.
(. 12-3), . ,
. , .

233

12-3.

12.2.
,
. (. 12-4) .
( )
. ( )
, .

12-4.
(. 12-5) , ( ) .

234

12-5.


(. 12-6).

12-6.

235

13.
, , .

.

WebService,
Web Services Message
Exchange Patterns (. http://www.w3.org/2002/ws/cg/2/07/meps.html).
,
, , , .

,
, ..

13.1.

BPMN:
;
;
;
;
( ).
, , . () (),
. , ,
.
236

,
. . (.
13-1) -,
( ) .

13-1. , ,
.. , , .
(. 13-2) , (. ) .

13-2.
. ,
. . (. 13-3) , 237

, (. ) .

13-3.
, ,
. , , .
, . (. 13-4) , (. ) .

13-4.
238

.. , , .
(. 13-5) ,
(. ) .

13-5.
, . (. 13-6)
, .

13-6. ,
,
,

(. 13-7) ,
. (. ) ,
, ( )
239

2
3

1
2

13-7.

. . ,
. .. ,
, , . (. 13-8)
, (. . ) .

13-8.
240

13.2.

13.2.1.

13-1.


.
13-1.

,
.

, ,


.

.

13.2.2.

13-2.

241
1

13-2.

.
, , , , ,

.
,
.

13.3.
13-3 .
13-3. .

. .


. .
, ,

, ,
. , ..


- .

. ,
.

.
242




- 13-4

.
,


13-4.


,

.. , .

,
.

,
.

.

, ,

..

,
,
..

243
3

13.4.

,
, . ,

. , , , . ,
.

13-9.
244

:
, (
).
(. 13-9) ,
1 ,
.
. . ,
. ,
,
. .
(. 13-10) ,
, . , , ( ,

) . (. )
.

245

1
2

13-10.
, . ,
, . , . , ,
.
246

, , ,
.
,
(. 13-11), (. ) .
. , , . , . , , , . .., ,
.

,
, . , ,

. , , .

247

1
2

13-11.
. , ,
. , , .
(. 13-12) 248

,
.

1
2

13-12.

249

14.

BPMN 2.0,
, .
. ,
.
, , . , , . ,
.
IDEF0, SADT. IDEF0 , SADT
. , ,
. , IDEF0 , . , , , , ? : ,
, .
-. , . , -
, , . ,

-,
-.
250


() .................................................... 59
....................................................................... 18
................................................................................ 57
................................................................................ 18
................................................................................................... 187
- .................................................................................................... 4
............................................................................. 29
.................................................................................... 68
................................................................. 17
() - ............................... 14
........................................................ 167
.................................................................................... 72
.................................................................................. 100
............................................................................................... 66
.............................................................................................................. 5
....................................................................... 44
.................................................................................... 44
....................................................................... 45
......................................................... 45
......................................................... 47
.............................................................................................................. 109
................................................................................................ 195
.................................................................. 162
- ........................................................... 122
- .............................................................. 124
- .................................................... 27
.................................................................................. 56
(
) ................................................................................................. 202
........................................................................................ 46
-........................................................... 25
.......................................................................................................... 199
.......................................................................... 165
........................................................................................... 100
251

............................................................................... 205
...................................................................................................... 114
......................................................................................... 38
.................................... 87
........... 90
.................................................... 93
................................................................ 61
......................................................................................... 60
........................................................ 62
.............................................................. 21
..................................................................................................... 60
...................................................................... 17
.................................. 24
.............................................................................. 198
................................................................................. 22
................................................................................. 194
................................................................................... 190
.............................................................................. 39
................................................................................. 100 116
.................................................................................... 101
.......................................................................... 38
.............................................................................. 102
.................................................................... 193
............................................................................ 100
....................................................................................... 20
................................................................................................ 39
................................................................................... 8
........................................................................................................ 5 38
- ................................................................................ 57
(ad-hoc) ......................................................................... 63
..................................................................................... 63
........................................................................................... 57
.......................................................................................... 14
......................................................................................... 203
............................................................................. 186
............................................ 201

( ) ........................ 202
................................................. 21
252

() ............................................ 70
........................................................................................................ 67
(Ad-Hoc) ................................................ 73
..................................................................... 185
................................................. 137
............................................................................. 21
.......................................................................................... 107
............................................................................................ 38
................................................................ 208
................................... 210
.............................................................. 209
.................................................................................. 102
....................................... 50
- .................... 138
... 137
- ........................ 138
....... 137
................................................................................ 101
.................................................................................................................. 4
................................................................................ 100
- ................................................................... 131
- ................................................................. 132
..................................... 133
.............................................................. 132
........................ 131
.................................................................... 121
.................................................................. 130
....................................................... 188
.............................................................................................................. 66
........................................................................................................... 200
.................................................................................................................. 172
............................................................................................... 56
BPMN ................................................................................ 34
.............................................................................................................. 104
................................................................................................ 187
............................................. 211
.............................................................. 10
......................................................... 10
-....................................................... 12
253

..................................................................... 11
- .............................................................................. 14
............................................................................................................. 38
..................................................................... 104
..................................................................... 104
- .................................................................................... 127
- .............................................................................................. 126
- ............................................................................................. 125
- .............................................................................................. 134
-......................................................................................... 126
........................... 118
........................................... 94 96
.................................................................................. 75
........................................... 134
....................................................................................................... 107
.................................. 117
.............................................. 118
................................................................ 164
............................................................................... 8
........................................................ 24
........................................... 192
................................................................................... 213
.......................................................................................... 51
.................................................................................... 50
..................................................................................... 8
........................................................................... 78
................................................................................... 25
......................................................................................... 166
................................................................................ 204

254

:
1. OMG Business Process Model and Notation (BPMN)Version 2.0 OMG Document Number: formal/2011-01-03 Standard document URL:
http://www.omg.org/spec/BPMN/2.0
2. B. Silver. BPMN Method & Style Cody-Cassidy Press 2011
3. S.White D. Miers BPMN Modeling and Reference Guide Future Strategies Inc.
2008
4. M.Weske Business Process Management: Concepts Languages Architectures
Springer-Verlag Berlin Heidelberg 2012
5. . www.mainthing.ru
6. . BPMN www.bpmntraining.ru
7. B.Silver BPMS Watch www.brsilver.com

255

256

Оценить