Title: BPMN,%20BPEL%20(WSBPEL)
1??? ???? ??????????? ????? ????????? ????????
??????-?????????
BPMN, BPEL (WSBPEL)
?????? ????????? ???????????"??????????
??????-?????????? ?? ??????????? ?????????? ?
????????????? ??????? ??????, 20 ????? 2007 ????
???? ??????,?????????? ?????????????? ??????,
http//yurivolkov.com/index_ru.html
2???? ???????????
- ?????? ? ?????????? BPMN ? BPEL
- ?????????? ?????? ??? ???? ????????? ?????
?????????? - ??? ?? ??? ???? ????????????
- ????? ?????????? ???????? ??????-????????? ?
??????????? ?????????????????? ??????? ? ??
????????? ?????. - ????? ?????? ?? ???????? ??????-?????????. ??????
? ????????????. - ??????? ???????? ??????-?????????
- ???? ?????????
3????????? ????????????? ??????-?????????
BPMN
BPDM
BPEL
UML
4???????????? BPMN(Business Process Modeling
Notation) 1.0
- ??????????? ???????????? Business Process
Management Initiative (BPMI) ? 2001-2004 ????? ?
?????? ????????? ????? ?????????????? ???????? - ? 2005 ???? OMG (??????????? UML ? ??.) ?????
"??? ???? ?????" ???????????? BPMN, ? 1 ???????
2006 ???? OMG ???????????? ??? ???????????? ???
??? ???? ??????????? - ?????????? ??????????? ???????, ?? ?? ????????
- ?????? ????? ?????? ???????? (??. XPDL)
- ?????????? (?????????????) (??. BPDM)
- ?????? ????? ???????????? ????????? ?? BPEL
- ???????????? - ????? ???????? 300 ??????? , ?
?.?. 130 ???????? (????? ?????? ??
http//www.omg.org/cgi-bin/apps/doc?dtc/06-02-01.p
df)
5???????????? BPEL(Business Process Execution
Language), WSBPEL
- ??? 2003 ???????????? BPEL v.1.1. ?????? -
BEA, IBM, Microsoft, SAP AG ? Siebel Systems. - ?????? 2007 ???????????? WSBPEL v.2.0.
???????????? ???????? ?????????????? ???????????
OASIS. - BPEL ?????????? ?????? ? ?????????? ??? ????????
????????? ??????-?????????, ?????????? ??
Web-????????, ? ???????? ??????????, ??????????
?????????? ?????????????? (????????? ?? ??????
???????????) ????? ????????? ? ??? ??????????.
6?????????? ??????
- ?????/??????? ??? ???????? ??????-?????????
- ??????-????????
- ??????? ?????? ??????? (???????? ?????????????
?????????????????? ?????????????? ???????) - ????????? ????????? ?????????? ??????? ???????
("??????????", "?????", "??????" ? ?.?.). - ????????? eEPC, IDEF, UML Activity, BPMN,
- ?????? ?????????? ???????? ? ????? ?????????
?????? ???????? - ?????? ???? ???????, ?????? ?????????, ??????????
?????? - ?????? ????????? ???????? ? ??????-??????????
???????? ? ??????? ?? ????? ?????? ????????? ??
??????-??????
7???????? ???????
- ??????????, ????? ????? (????? ??????????)
???????????? ??? ???????? ??????-?????????. ???
??????, ?????????? ???????? ?????????
???????????? ??????????, ?????? ?? ?????????????
????????????? ?????. - ?????? ?????????? ??????-?????????? ?????????? ?
????????? ?????? ??????????. - ?????????? ?????? ????? ??????-??????????? ?
??????????????, ??????? ???????? ???????????? ???
???????? ??????????, ??????????????? ?? ????????.
??? ???????????? ?????????????? ???? ?????
?????????? ???????.
8????? ????????? ????? ??????????
- ??????????? ????????? ?????????? ??????-????????
? ??????? ?????? ?????????? ??????-?????????, - ????????? ?????????? ? ??????? (? ?.?.
??????????) ? ???????????????? ?????????
????????????? - ?????????????? ???????? ??????? ? ??????? ??????
- ?????????????? ???????? ?????? ?? ??????????
????????? - ??????????? ???????????? ?????? ???????? ?
??????????? - ??????? ? ????????? ??? ???????????????????
?????????? ???????????????? ??????-???????? (?
??????????) - ???????? ????? (????????? ?????? ??? ?????????
???????)
9??? ??? ?? ??? ???? ????????????
- ?????????????? ? ??????????, ? ?.?. ???
??????????? ?????????????? ? ??????????.
????????????? ??????. - ????????????? ???????? ????????
?????????????????? ???????, ? ?.?. ?????????????
?????????? ????????. - ?????????? ????? ??????? ? ??????? ?????????????,
? ????? ? ?????????? ?????????????????? ????????.
???????? ??? ?????? ????? ???????, ??? ? ????? ??
??????????, ?? ??????? ??????? ? ??????-?????????
????? ???????? ? ??????? ?? ????? ??????
????????? ?? ??????-??????. - ???????????? ????????????? ??? ???????, ?????
??????????? ?? ????????? ????????. - ?? ??? ??? ?????? ?? ?????? ?????, ?? ?? ?????
????????????? ????????? ?????????? ?????????
???????? - ???? ?????? ?? ???????? ??????-?????????,
- ??????????? ???????? ?????????? ? ?????????????
?????????????????? ??????.
10OMG ? ????? BPMN ? MDA, BPMN UML
11BPDM - ?????????? ??? BPMN
12??????? IDS Sheer ?? ????????? ? ???????
?????????
13?????? (??????), ???????
- BPMN ??? ?????? ?? ?????? ?????? ???????????
??? ???????? ??? ????????? ???????? - ????????-??????????????? ??????????? ? ????????
- ????? ???????????
- ?????????????? ?????????? ??????????? ???????,
?????????????? (collaboration) - ??????, ??????????????? ??????????? ???????
(BPEL, XPDL) - ????????? ??????-???????? ? ??? (pool)
- ?????????? ????????? ? ?????? (Tokens)
- ????????????, ??????????? ??????
- ???????????
- ??????-?????????? (??????????) ? ???????????
- ????????? ??????????
- ????? ????????????? (sequence flow) ? BPMN
??? ?? ????? ?????????? (control flow) - ????????????? ???????????? ???? ???, ??.
http//yurivolkov.com/articles/BPMN_terms_ru.html
14????????? ??????. 3 ???? ??????????
- ?????? (Private)
- ??????????? (Abstract)
- ?????????????? (Collaboration) ??????????
??????? - ?????? ??????? (???. 7.1 ???.10 ???.)(BPM,
Workflow)
15??????????? ???????
16?????????????? (Collaboration)
17?????????????? (Collaboration)????? ????????
(Stephen A. White)
- Pool, Swimlanes
- Sequence Flow
- Message Flow
18????????? ?????? 1. ?????????,????????? ??
??????. ????????? ? ???????
Merge (OR-Join)
Split (OR-Split)
???????????? Workflow Management Coalition
???????????? BPMN
Fork (AND-Split)
Join (AND-Join)
19????????? ?????? 2. ????????? ??????????, ????.
????????? ???????? ??????
20????????? ?????? 3.??????????, ???????????,
?????? ??????????
21????????? ?????? 4.????????? ?? ?????? ???????
22??????? ??????????? ?? ??????????? ?????
23??????????? ??????? ???????? - ?????????
24???? ????????? BPMN ? BPEL
- ??????????? ????????????? ??????? ??????????
??????-????????? - ????????? ???????????? ????????????????? ????????
????????????? ??????-????????? ? ??????? BPMN - ????????????? MS Visio
- ????????????? ?????? ??? ??????? ? ??????????
(????????)