!" # !"!%$&'# ( )*!%+ ,-/. 02143657198:"36;'<=-?>'14@6:"3/8"8 ACBEDGFIHKJLHKMGHKNPOCQRBEDIQIOTSIU"VTHKJLOTD6WYX2FIHKN2UPFEZ7[P\^_"]MG` SI_"JLMGaE` b6SIJLaEqGb/rTspcdmTBdZte"WYf utJLgiHnv2N2hkSEjIwnVTlnmIDyopx Z ATACBdz|{ }%wnU"VTxTN2D9~NIFINEVTSCaEb?gtN2DyHKN2SEZtTTr"]PVTSISIgtXRVp~wnJO2QIVTOTxSIDycKJL"V4TsTpGK 2zRmG CrpopCZtTrTWYsTVTspD/Z4GkOpWGFI}NIZ . 9=.< 9I¥TI£ ¡ d£ pKRGIdt£ TRdIEGIC222dE7RGCETdCCd2p2dCdGEERIt¤GEG¦TI p2£ %dK2dd£ ¥TKC¤G2dEEd "E 9I§TR§T¡I£ CEE22K|£ I TGE7I£ ¡kTdI¢kE2IddGCCTCKC£ TI^6¥T p¤G¤GK£%GEdPd^K§TGCCI£ ¨ EK£E TdCKC£ GI%¥T¡ CTK2¤G£ CEIEGEdR7CKT£ GdEE©t|ªnKRGEK%§T£ IdC|tIK¢yGK7GCT£ Ckd¡^£ %§TC£ 2d2EKK££ IEGI¡yE¦y£ %E«2§T£ ¡ dEKR£ GCT§Td2CKp£ pI¤G4EId7¢y¢nI¤TCG7ECK2£ I¬dIG2I£¡ G£ K%"EIIGT ¨ EIIGG 9ECE§G2%d7§Td¤GK¤GdC p%£ EK R¤T§T¢LI§y7IRCdIE 6TRE2pEII§yCCEC©^2®7K£ 2GPt272IId¡ 47RdPI¥T¤GGKI£ G2E|ddG§TICGp2EEE Rdd¢nEC2IGI 4¯PCECt¨KCIG¤GId£ 2GREC2dK£ G£ IT ¦ ¥TG¤GI7REK2GCRI¦T¥GG22K£tPd£R TEKC2PPdIRG dE|EI¥yGEE2CI§GGd 4%CG¤TId2CPCTC|ERdpId£ dGEER tKGIG" 4d2IR§T§T2¡ ©9£ E2ªL%K£ I7GII¤T©|¡ 6ªn4¥yd"p T4IG%° |£ ddEI2p%2¨ ¦ §T¥T¤G£ dCIGEC^T2G£ 2CYIGCER2C£ 2TEd PE¦YKKGG7IK¡ C RCG p 4CE2dI7II¢yC T p7£ d¤GKdK££ ¥TG¤G"dER "ITE2"%d§TR¤GIK¡ £ ^GET2©7%±k§T¤G¤G^dKCGCtCC£ kG£dkdE|2K 9£ IIT¢k£ G%E¢LIET ¡£ G2d94dII¢k¡ ¤GdKp£ IIG¡ |P¢LIdKt£ ¡ £ 7%¥y§TC¡ ¡ EIRG6CTdK"£ GTKG¦^PI§yRCIC2£ TK¢n£ GC2"RI"G 47IRd¡I 6£ TIdIG£ T£ GIC4PKI¤GTd9¡ 9dKp¡ dId7E¡RER©7²4Ip2£ Gd|9EK«2G£ dCK£ ¨ 7¶|I26%dd49¡ ³7IG´79R2I2GT ¦k7®tI³^d¨KTRddI2TK££ dIIGCER©?7®tCC³^P¨KRITI¡ T6£ d¤GICdPE 6Iµy£ CP¡ I4C2§yPCd£ G¢LEdEdRI¡ E2«pK2£nI%G§TE¡©/9¶|I¢IKT£KRGEK9CCGIC y © ¥yKGE%E22%KG£ GCRGKGItG y¥G¦Y2K T£ R|IG¡ 2¤Gt|G¢LII72RITK¤G%d§T6C2REK¡ I£ EGIP¡YdTp£ ddddIEC""©k¥y9CTI£ dGp 9GI¥T?¤GER¦y¡I£ GpR22®tER³^¨KCRT7ITdp£ ddIdCEER¦YEK¦TGIE ¥y TR%EIEG§TI2C¤GI2d2E4£R TIC¢|T¢nKR¤TTG7£ %E£ K¡ ¢n£7¤TI§TGG¡IEIK¡ 6££ KI9G4IKC¡G£ndK2¤G/7C££ KItG¡7E2CdRIdC¡ KPTGKP£ £ IE¡^IK£GG4RECR¢n§G¤G pdKP£ ¤TdKCId2G£ ©"¥T 6¤G®7d£ TET 9E£ R2CPdTG22Id£ C§GdIpdGCC£RR2d TCETE /dEC©|7d£ªL¥y£kKE/£ %77§T£ /CIEd TCp£EGddCII¡ £ ¡ K2¤GKGd4C|¢n¤TKGGIE4K£ I¥TG¤GIK¡ £ £nGK9Ed|IG§T 4Cp§TECEId2K££ G TTE© d2R£ GK£ IT%I4GIi£ |EI4¥y¤GdE 4£ 9CT2£ CIGRCTd · < "!$#&%'"(*)+,-%./10"23'4(*5!(*)6!7"8(*23+,*9239:;1990"(*)<(*'""0"(*#="9<>'"?:'""923' (*'$)912323:<(*.?!&%0"<5%0"%<@'"/.5%0"'"=)6!A%'$)9,*='""90"'3+&90"'"1&%,)9123+="90"' %<B5410"C:'"6%"(*1')919)9"9<ED:(-%%9.5410"CGFH!3)91:"(*:=1='(*)90"I%'"3(*B)9128J +="(*;B+&5490IK'""106%;17)I%+&%)9(*.?E%<A)912328=(*)I%"(*1>'"+&99<L!&%ID1"=0"9<M'"=)6! )91:N&;1=06%"(*1'3(*:"BD:(-%#,*>%<A)91'"36OG9)9"(*D1@%,*"90"&%"(*D1>%0")6!(*"9)9"=0"9'IFQP'7% 2%""904.%)9IK28=)6!>"!39)99'"'6%0"?@(*:/06%'""0"=)9"=0"(*'$%,*0"I%<?>(*>+,-%)93#&1"! (*E"90"23'8!&%0"<5%0"@R-)9,*='""90"'7+&90"'"1&%,)9123+="90"'8)919)9"9<L#:?E%BSG:)I%, P0"I%8T9.5410"CU%<'"/.5%0"3R-"!$2%:?89V:(*'""(*;%++,*(*)I%"(*1'6U9F4H!1,*?3)9128J +&19:$23(*'"'"(*;(*'$"!39)99'"'6%0"?E;1,*=8">2%C18%)91!90"9:85!1,*31=2%:? %="11231='IKW!9"90"1;1991='3#=(*,*<(*;#,*:)6C:'$0"=(*;7D190$<(*'""0"(*#="9<WK,*:1'"9,*? )91=+,*9<7'"?:'""923'IFX9<906%"9<><&%6%#&%'"$'"?:'""923'$Y Z:[9\"KH]WJ.231(*"10"'Y ^1_:KZ:`I\"K+&90.J '"(*'""9:a:=9=(*;>Y _K&Z:b9\"K&'"6%<&%0"<',*(*C1$cde4PfY Z:_9\"K&+0":)99'"')99:"90"9<@'"/.5%0" 9;1(*990"(*;EY b1b9\%<@5410"C1g&5Q2%&%;19239:'"?:'""923'Y b · \%0"%231;"!#&9'" C:59V%23+,*9'IF H!/=)9"(*1&%,*(*.?$99<9<>(*'"=)6!79:D:(*0"1239:"')I%#&0"1=;1!,*?8<(*D:(*<9<(*3/1=0 1#:D:(*1=')I%"9;110"(*9'Ih JLDyHKN2SLQIVTaEN4xTN/ti DyJLHKJLOTD K aEOTU"U"MGDyJLaEVTHKJLOTD K N6Tj NEa2MGHKJLOTD7Tk MGVTSCVTDyHKNENIF K %< xTNI2l NIwnO6^m U"N2DyHRN2D2l JLSCOTDyU"N2DyH FnV:(*'""(*;3'"?:'""923'='"=&%,*,*?%(*2o"3+0"D:(*</=)6J "(*1&%,*(*.?8(*71,*?314"!)I%"9;110"(*9'IhH]WJ.231(*"10"'4/109V:9)9="(*17;1=&%06%:"99'Ip cde4P%'8%E(*:"90..%)9<6N&(*"(*1Wp4a:=9=(*;>'"?:'""923'3%'$)912328=(*)I%"(*17+,-%.J /10"23'Ip&%<75410"C1g&5M'"?:'""923'/10<9D19,*1+(*;8<(*'""0"(*#="9<B%++,*(*)I%"(*1'IF4e49)I%='" "!(*'&%0"0"5A/:)9='(*31,*?81)I%"9;110"?:K:0"9,-%"9<7+0":<=)9"'%0";19906%,*,*?%ID1%(*, J %#,*7%'3%>'"6%<:J"%,*1'"?:'""923'IFAq'"90"'108<9'"(*;190"'(*:"90"9'""9<A(*E;19""(*;B.54 102310""!/1=0)I%"9;110"(*9'!&%ID1"30"9'"10"")9128#(*'"9D1906%,!I%ID:?1J.549(*;1!: '"1,*="(*1'IK5!(*)6!A%<D190"'"9,*?E%IOG9)9"'3+&90./10"2%)9%<E='6%#(*,*(*.?:F@r:(*)9"!3/1=0 )I%"9;110"(*9'%0"99<9<7(*%:?8+06%)9"(*)I%,G'"?:'""92>K%2310"06%"(*1&%,G%++0":%)6!541=,*< #&>"B#=(*,*<A'"?:'""923'3"!&%3(*)910"+&106%"7"!7/1=03)I%"9;110"(*9'3/=)9"(*1&%,*(*.?B(* "!9(*04(*(*"(-%,<9'"(*;1%<%ID11(*<$"!0"9<=<&%)9?3+0"9'"9:(*8":<&%I?Gs ''"1,*="(*1'IFWH! t""06%'6%)9"(*1&%,'"90"D:(*)99'"u@<9'")90"(*#&9<A#:?B"!7cde4Pf'"6%<&%0"<A%0"7%@9V:)99,*,*9: 9V%23+,*$"!(*'IFH!3231'"0"I%'"1&%#,*8(*23+,*9239:6%"(*13/10"!9'"3'"90"D:(*)99'8(*'$% H]WJ.231(*"10IFH]WJ.231(*"10"'IK!549D190IKW+0"D:(*<$%3;10"I%<I%,4'"90"D:(*)99'$"!&%%0" %,*0"I%<?3(*23+,*9239:"9<8(*7cde4PL9:D:(*0"1239:"''"(*)9"!9?%0"#&%'"(*)'"90"D:(*)99' %:?><(*'""0"(*#="9<A%++,*(*)I%"(*1WF7H!30"9'"=,*8v61(*(*;"!.547'"?:'""923'$(*'$"!&%8% ;10"I%<I%,4=9)99'"'6%0"?B0"9<=<&%)9?>(*'(*:"0":<=)99<WF$H!$:=28#&904'"=)6!B9V1J %23+,*9'(*',*(*23(*"9<31,*?#:?"!$:=28#&904+&1'"'"(*#,*$)9128#(*&%"(*1'4#&9.5499B"!9'" '"?:'""923'IF$w1'"4"!9'"8)9128#(*&%"(*1'%0"$)9=0"0"9:",*?>#&9(*;(*23+,*9289:"9<(*71 /10"2x10%1"!90IF !#"$&% ')(*+","&-/.01 " 2 H!0"1,*45410"C1g&5@2%&%;19239:G5(*,*,:+,-%I?(*/="=0")9123+="(*;9:D:(*0"1239:"'(*28J 239<(-%"9,*?$/1,*,*5'/0"12f"!(*'(*<I%F$"!.%)9"10"'"!&%!&%ID12%<5410"C1g&5 2%&%;19239:'"'"=)9)99'"'./=,(*'"!$'"=++&10""!9?+0"D:(*</10<9D19,*1+(*;8)9123+,*9V %++,*(*)I%"(*1'D190<(*'""0"(*#="9<B'"?:'""923'='"(*;%,*0"I%<?79V:(*'""(*;":1,*'IFH!(*''6%23 )91)99+8)I%B#&3;19906%,*4( 399<@(*>/="=0"3'"?:'""923'IK"=0"(*;75410"C1g&5 2%&%;19239: (*:"1G"!#&%'"(*)"9)6!1,*1;1(*9'/10<9D19,*1+(*;,-%0";1'")I%,*<(*'""0"(*#="9<%++,*(*)I%IJ "(*1'#&%'"9<813%="11231='G)9123+&19:"'I6F 5.(*',*(*C19,*?"!&%5410"C1g&5B2%&%;19239: 5(*,*,11W9D11,*D14(*"!/10"2M(*W!&%'6%C19$(*)9=0"0"9:5410"C1g&5>+0":<=)9"'IF 5.'""I%<WK(* 5(*,*,&#&9)912312310")9123+&19:,-%0";190IK1"(*;1!:",*?$(*:"9;106%"9<7%0")6!(*"9)9"=0"9'I7F 5. 10"<904/10"!(*'4"!&%++&9WK:5410"C1g&5E2%&%;19239:W99<'"$#&0"9(*:"90"+0"9"9</0"12 %>+&90"'"+&9)9"(*D1B;11(*;B#&9?11<A)9=0"0"9:+0":<=)9"'7%<E#='"(*9'"'+0":)99'"'"9'70"99;1( J 990"(*;&F@5%I?>"><>"!(*'$(*'$">)91'"(*<9085410"C1g&5Q2%&%;19239:%'8%D190"? !(*;1!3,*9D19,W+0"1;106%2323(*;,-%;1=&%;1,*(*C:(*;&K15(*"!(*%$'"(*;1,*)91:"0"1,G,*1;1(*)1K:!9"90"J ;1991='%++,*(*)I%"(*1'0"9'"(*<(*;D190%85(*<;191;106%+!(*)$%0"I%FH!(*'<(*0"9)9"(*1>!&%' %,*0"I%<?$#&99!(*:"9<%#:?$'"9D1906%,G5410"C1g&5E<9'"(*;190"'Y · [:K:b1[I\&/105!12x%5410"C1J g&5M'"?:'""92o(*'9'"'"9:"(-%,*,*?%$":1,G/10+0"1;106%2323(*;%%8D190"?3)9:%0"'"$;106%:=,-%0"(*.?:F 8 (*"!>'"=)6!@%B%++0":%)6!WKW"!8#&%'"(*)8#=(*,*<(*;3#,*:)6C:'%0"89:"(*0"3%++,*(*)I%"(*1',*(*C1 <&%6%#&%'"9'IK'"+0"I%<'"!99"'IK&"9V:9<(*"10"'IK104'")9(*9:"( N&)":1,*'Ip:5410"C1g&5E2%&%;19239: (*'"!+0"1;106%2323(*;":1,G"8#=(*,*<<(*'""0"(*#="9<7%++,*(*)I%"(*1'='"(*;$"!9'"$#=(*,*<(*; #,*:)6C:'(*8%"06%'"+&%0"9:2%90IFGH!;1:%,:&"!(*')6!&%+"90(*'"<9'")90"(*#&"!(*'(*<I% (*$2310"<96%(*,923+!&%'"4( 39(*;"!4/=)9"(*1&%,*(*.?&5410"C1g&5@2%&%;19239:G"!&%(*' (*:"90"9'"(*>;1990"(*)8%++,*(*)I%"(*1'IFH!:='IKW"!$(*:/06%'""0"=)9"=0"8+0"D:(*<9<>"'"=++&10" <(*'""0"(*#="9<B9V:9)9="(*1@)9123+,*9V+0":)99'"'"9'3(*'<(*'")9='"'"9<E(*Br:9)9"(*1@^F3r:9)9"(*1 b7+0"9'"9:"'"!#&%'"(*)3/I%"=0"9'8)9=0"0"9:3'"?:'""923'3%'8549,*,%'$"!9(*08,*(*23(*6%"(*1'IK '"=;1;19'""(*;$'"9D1906%,G5%I?:'"$%<<0"9'"'4"!92>Fr:9)9"(*13Z)91)9,*=<9'5(*"!3%8D190"D:(*95 %0"I%'$1"!908"!&%@#='"(*9'"'3+0":)99'"'"(*;B5!90"75410"C1g&5Q"9)6!1,*1;1?B)91=,*<@#& %++,*(*9<WF 9 : =<;>=@?A : >'. . ,<A*>BA 8 10"C1g&5 2%&%;19239:(*'$%0"9,-%"(*D19,*?795x"90"2>FH!8(*<I%'8%<B)91)99+"'3%'.J '":)9(-%"9<@5(*"!@(*IK!549D190IK!&%ID13#&99A%0"1=<B/10a:=(*"3'"1238"(*231F 8 10"C1g&5 /=)9"(*1&%,*(*.?)I%8#&/1=<8(*82%:?I%0",*?8'"?:'""923'(*8"!%0"I%'4G,3C )9%="12%IJ "(*1WKG"06%'6%)9"(*1B+0":)99'"'"(*;&K<:)9=239:0"1="(*;7%<B(*2%;12%&%;19289:IFe4= "!"9)6!1,*1;1?@"><9D19,*1+@/=,*,/=)9"(*1&%,'"?:'""923'8!&%'8#&9)9123%ID1%(*,-%#,*$1,*? (*>"!8,-%'"/95 ?1I%0"'IF8H3)990"6%(*B9V:"9:IKW5410"C1g&5 2%&%;19239:4!&%'/1=<>(*"' 5(*<5x1++&10""=(*.?B(*@"!(*'$<9)I%<7"!&%C:'$"B10";:%4( 3I%"(*1&%,2%&%;19239: "0"9<'8'"=)6!E%'$#='"(*9'"'8+0":)99'"'80"99;1(*990"(*;AY ^ D9\"FP'8%70"9'"=,*IK(*$(*'=)9128J 2318"$N&<7%$+0":<=)9"!&%(*(*'41<(*0"9)9",*?7%'"'":)9(-%"9<5(*"!"!0"99;1(*990"(*; Process Model Control connector Ex. unit Transition condition Ex. unit Data Container Out Ex. unit Data connector Ex. unit In Out "!#$#"%&'(%)*")(+,%-$/.0%1243%.5'(1"%"#*"" 5410",*<WF4e4="!(*'(*',*(*C19,*?8"3)6!&%;1(*"!/="=0"8%'5410"C1g&5M'"?:'""923'<(*D190"'"( /? %<7(*)910"+&106%"(*<I%'/0"12f1"!90%0"I%'IFH!(*''"9)9"(*1><(*'")9='"'"9'"!$2%(*3(*<I%' #&9!(*<75410"C1g&5L2%&%;19239:IK15(*"!1=.?:(*;8"!92"8#='"(*9'"'+0":)99'"'"9'IK%'% N&0"'"'""9+7"5%0"<'4;19906%,*4( 39(*;8"!9(*0%++,*(*)I%#(*,*(*.?$"$<(*'""0"(*#="9<79:D:(*0"1239:"'IF 9 - ?i:"3 6: 7658 6:9 P'4"!0"9+0"9'"9:6%"(*1W%%#'""06%)94+0":)99<=0"1K&%5410"C1g&5E+0":)99'"')I%8#&'"99 %'8%@%16%"9<@<(*0"9)9"9<E;106%+!B(*B5!(*)6!B:<9'80"9+0"9'"9:3'""9+'$9V:9)9="(*1WK 9<;19'30"9+0"9'"9:"!3g&5x)91:"0"1,%<E<&%6%>%231;"!7<( OG90"9:8'""9+'IK%< "!%16%"(*1')I%+"=0""!9V:9)9="(*1,*1;1(*)1F"!904/10"23'0"9+0"9'"9:6%"(*17%0" +&1'"'"(*#,*1K1#&%'"9<3180"=,*9'Y b1b9\"K/10(*'"6%)91K:#="!#&%'"(*))91)99+"'%0"9'"'"9:"(-%,*,*? "!$'6%230"9;:%0"<,*9'"'"!0"9+0"9'"9:6%"(*1WFH!(*')6!&%+"90/1,*,*5'4"!8%16%"9< <(*0"9)9"9<B;106%+!B%++0":%)6!7='"9<B(*7231'")91232390")9(-%,G+0":<=)9"'IF$H!:='IKG"!$5410"C1J g&5A,-%;1=&%;1)I%3#&'"997%'%2396%IJ.+0"1;106%2328( ;,-%;1=&%;1(*35!(*)6!3"!#&%'"(*) (*'""0"=)9"(*1'%0"+0":)99<=0"$)I%,*,*'I6F 5."'2%(*$9,*9239:"'R-'"!5(*7XW(*;1=0" · U4%0"1h F 5.3)I% ;/<=?>(@ACBDFEG@EBA (*'3"!>#&%'"(*)7(*'""0"=)9"(*1A"!>5410"C1g&5f,-%;1=&%;11 #&8)9123+&%0"9<>5(*"!B%3+0":)99<=0")I%,*,(*B%3+0"1;106%2323( ;8,-%;1=&%;11F8r:(*23(*,-%0", ?3" +0":)99<=0")I%,*,*'IK9(*G)I%)910"0"9'"+&1<$"%(*:"90"&%,*,*?<6N&9<+0":)99<=0"R/%4+0":)99'"'6U9K "7%3'""0"=)9"=0"9<E#,*:)6C74(*'""0"=)9"(*1'3R/%#,*:)6CU9KG10"7%30"9231"$+0":)99<=0"3)I%,*, "7%79V:"90"&%,%++,*(*)I%"(*1BR/%B%)9"(*D:(*.?U9FP'"'":)9(-%"9<B5(*"!>I%)6!>9V:9)9="(*1B=(* "!90"3(*'$%>(*+=$%<@%>1="+=<&%6%3)91:6%(*90$='"9<B"7'""10"3"!8(*+="'$%< 1="+="'"!9V:9)9="(*1>=(*IFP '"6%"(*'%'"'":)9(-%"9<>5(*"!I%)6!>9V:9)9="(*17=(*IK !#"$&% ')(*+","&-/.01 " %'549,*,%'.548)91<(*"(*1'IK1"3<9"90"23(*5!97"!$9V:9)9="(*17=(*)I%7'"6%0" %<7%1"!90"8<9"90"23(*5!9(*!&%'#&997)9123+,*9"9<3'"=)9)99'"'./=,*,*?:F Execution Unit Start Condition Application ot Nested Process Input Container Output Container End Condition State C*$* *# C+!4%)C)(! ++C*"!# C! ! ) %"#2%- * /.0%1243%. &,% F 5.8'"+&9)9( N&9'"!79V:9)9="(*1E,*1;1(*)3#:? (D0>(= (*'8"!9a:=(*D1%,*9:$$%7+0"1;106%2>) ,*(*C:(*;9V:9)9="(*1@=(*"'D:(-%3)91:"0"1,%<B<&%6%)919)9"10"'IF>H7%,*,*5 9'""(*;&K% +0":)99'"')I%7#&0"9+0"9'"9:"9<@%'%9V:9)9="(*17=(*IK:(*5!(*)6!)I%'"(*#&9)91239'1 2310"'""9+>5(*"!(*>%1"!90+0":)99'"'IFH!$+&1'"'"(*#,*'"6%"9'4%8+0":)99'"'$%0"$'"!5 (*XW(*;1=0"QbF Forced Termination INACTIVE FALSE Start Suspend ACTIVE Start condition TRUE Resume End reached SUSPENDED EXECUTING FALSE EXECUTED End condition Forced Termination TERMINATED Restart EVALUATION OF CONDITIONS FINISHED Restart System Events (+4+4*!1& TRUE PROCESS STATES %-$ '(1"%"#*"" D0> %,*,*5@"!23:<=,-%0W<9'")9123+&1'"(*"(*1$%+0":)99'"'D190"?828=)6!$,*(*C14(*8'""0"=)6J "=0"9<7+0"1;106%2323( ;&F&PM#,*:)6C3(*'49a:=(*D1%,*9:4"8%$'"90"(*9'9V:9)9="(*1=(*"'#06%)6C1J 9"9<>#:?% z|[!|B "lLlLl[#"$ F5.(*'9'"'"9:"(-%,*,*?%1"!90+0":)99'"'9V:)99+"!&%(*!&%' &%234%<8)I%$1#&0"9='"9<WFc41:"06%0"?$"'"=#:J.+0":)99'"'"9'IK5!(*)6!3%0"4#&1=<8" "!+&%0"9:+0":)99'"'%40"="(*231K1#,*:)6C:'%0"(*'"6%:"(-%"9<%4)9123+(*,-%"(*1$"(*2316F 5. (*'W+&1'"'"(*#,*4"%'"'":)9(-%"4)990"6%(*$'"92%:"(*)9'W5(*"!$#,*:)6C:'W"<91"'"+&9)9(-%,*4( 399<$.?:+&9' W'""0"=)9"=0"9''"=)6!%',*:1+'IK1)I%'"'"6%"9239:"'IK%<$/10"C$10+&%06%,*,*9, J.<1+&906%"(*1'IF % >(ACB&BACB= )910"0"9'"+&1<A">"!(*:D1:)I%"(*1B9V:"90"&%,%++,*(*)I%"(*1'IF@]0":)99'"'"9' %<E#,*:)6C:'%0"7'""0"=)9"=0"(*;@)91'""0"=)9"'"!&%3!&%ID1B6OG9)91="'"(*<7"!75410"C1J g&5x'"?:'""92>FBP)9"(*D:(*"(*9'8)910"0"9'"+&1<A(*'""I%<@"B(*:"906%)9"(*1'$5(*"!@"!9V:"90"&%, 5410",*<WFH!9?7)I%7#& U"VTDyMGVpw ( "!9?70"9a:=(*0"$!:=2%3(*:"90"D19:"(*17"3#&$'"6%0""9<WK 10 VTMGHKOTU"VTHKJLa ( "!9?B)I%B#&8'"6%0""9<@5(*"!1=!:=2%7(*:"90"D19:"(*1WF 5.B;19906%,.K 2%:=&%,W%)9"(*D:(*"(*9')910"0"9'"+&1<B"7%)9"(*D:(*"(*9'"!&%0"9a:=(*0"$='"90(*:D11,*D19239:4"3#& )9123+,*9"9<R*N&,*,*(*;%/10"2>KI+0"D:(*<(*;'"1234(*:/10"2%"(*1WK92%C:(*;%<9)9(*'"(*1&U9FP=:J "12%"(*)%)9"(*D:(*"(*9'IK113"!1"!90!&%<WK1='"=&%,*,*?8<140"9a:=(*0"='"90+&%0""(*)9(*+&%"(*1 R-"06%'6%)9"(*1'D190%<&%6%#&%'"1K:(*<9V8)I%,*)9=,-%"(*1'IK1'"6%"(*'""(*)I%,G)I%,*)9=,-%"(*1'IK9")1F U9F P'"'":)9(-%"9<75(*"!3I%)6!7%)9"(*D:(*.?$"!90"(*'%%++,*(*)I%"(*13%<7%'"99,*(*;1(*#,*='"90"' (*<(*)I%"(*;$5!(*)6!7%++,*(*)I%"(*13(*'"8#&(*:D11C19<7%<"!='"90"'%,*,*549<3"89V:9)9=" (*IFXW(*;1=0"Z'"!5'"!+&1'"'"(*#,*'"6%"9'4%2%:=&%,%)9"(*D:(*.?3R/%="12%"(*)4%)9"(*D:(*"(*9' !&%ID1%'"(*23(*,-%0#='",*(*;1!:",*?$'"(*23+,*904'"6%";106%+!&U9F Activity terminates SUSPENDED EXECUTING INACTIVE FALSE Flow reaches activity Resume Start condition ACTIVE Start execution TRUE EXECUTED Suspend Start FALSE End condition Forced Termination READY TRUE TERMINATED FINISHED Restart Flow of control will not reach the activity Restart EVALUATION OF CONDITIONS System Events (+4+4*!1& ACTIVITY STATES %-$): #"+! ! + >(DFE0A?BE= +0"D:(*<>%@+&90"'"(*'""9:70"9+&1'"(*"10"?E/103"!>(*+=+&%06%239"90"' % <A1="+=38%A9V:9)9="(*1M=(*IF/5.A"!>)I%'">+0":)99'"'"9'IK"!>(*+=3<&%6% )91:6%(*90)91,*,*9)9"'(*+=+&%06%239"90"'/10"!89:"(*0"8+0":)99'"'IF 8 !9B"!8+0":)99'"' '"6%0""'"$#&9V:9)9="9<WKG"!9'"(*+=4+&%06%239"90"'%0"<(*'""0"(*#="9<7%231;"!(*+= )91:6%(*90"'"!9V:9)9="(*1>=(*"'5(*"!(*"!+0":)99'"'IFP'"!9'"$9V:9)9="(*1>=(*"' "90"23(*&%"1K1"!9(*041="+="'%0""06%'./90"0"9</0"12Q"!9(*04581="+=4<&%6%)91:6%(*90"' "$"!1="+=)91:6%(*904"!+0":)99'"'IFX10%)9"(*D:(*"(*9'IK1"!(*+=4<&%6%)91:6%(*90 '""10"9'"!+&%06%239"90"'W"='"5!9$(*:D11C:(*;"!%++,*(*)I%"(*1%<$"!41="+=<&%6% )91:6%(*90'""10"9'"!$%++,*(*)I%"(*1Ws '0"9"=0"7D1%,*=9'IF ?A >(DFEE=?>(ACD %0"='"9<>"8'"+&9)9( /?<&%6%g&5M#&9.549979V:9)9="(*1>=(*"'IF4X10 (*'"6%)91K:"!(*+=<&%6%)91:6%(*90%+0":)99'"'(*'2%++&9<8""!<( OG90"9:4(*+= <&%6%)91:6%(*90"'4G"!9V:9)9="(*13=(*"'5(*"!(*$"!+0":)99'"'4#:?$(*<(*)I%"(*;D:(-%<&%6% )919)9"10"'5!(*)6!D1%0"(-%#,*(*"!+0":)99'"')91:6%(*90G)910"0"9'"+&1<'"5!(*)6!D1%0"(-%#,* (*%9V:9)9="(*1=(*Is 'G)91:6%(*90IFWH!'6%23239)6!&%(*'"2A(*'G='"9<"+&%'"'W"!0"9'"=,*"' +0":<=)99<8#:?%$%)9"(*D:(*.?%'W(*+="'"%1"!90%)9"(*D:(*.?:F&H1;19"!90IK<&%6%)91:6%(*90"' ?A !#"$&% ')(*+","&-/.01 " %<E<&%6%7)919)9"10"'IK9,*(*23(*&%"8"!99<@/108;1,*1#&%,4D1%0"(-%#,*9'8%<E%,*,*5QI%)6! 9V:9)9="(*1=(*4"$<6N&(*"'53+&%06%239"90"'IFWH!='"<&%6%)919)9"10"'/10")99' "!85410"C1g&5L+0"1;106%2323904"9V:+,*(*)9(*",*?'"6%"8"!$<&%6%8g&5L5(*"!(*7"!8+0":)99'"' %<B!9,*+'"1+"(*234( 39$<&%6%323(*;106%"(*1(*B%++,*(*)I%"(*1'<(*'""0"(*#="9<@D190%5(*< ;191;106%+!(*)%0"I%F F 5. DFE0A(D >(DFEE=?>(ACD (*<(*)I%"$"!$g&5 )91:"0"1,4%231;89V:9)9="(*1B=(*"'I* ;19906%,.K)91:"0"1,)919)9"10"'8)I%@1,*?>#&='"9<@#&9.5499E9V:9)9="(*1E=(*"'8%"! '6%23,*9D19,49'""(*;&KG5!(*)6!7'""0"9;1"!9'"!$23:<=,-%0"(*.?84"!,-%;1=&%;11FH!&% (*'IKI(*W(*'W1G+&1'"'"(*#,*4"%<<$%)91:"0"1,:)919)9"10#&9.54998%)9"(*D:(*"(*9'W.54<( OG90"9: #,*:)6C:'IK:10#&9.5499>%%)9"(*D:(*.?89V:"90"&%,W"8%+0":)99'"'%<%7%)9"(*D:(*.?$5(*"!(*3"! +0":)99'"'IF$n%)6!>)91:"0"1,)919)9"10!&%'%3)91<(*"(*17%"6%)6!9<>"3(*IK&5!(*)6!>(*'='"9< "8<9"90"23(*5!9"!)91:"0"1,G)919)9"10(*'"8#&/1,*,*549<WF DFE0BACBDFE# %0"8#&:1,*I%>9V:+0"9'"'"(*1'$D190<&%6%(*>"!8<&%6%)91:6%(*90"'IF3H!9? (*<(*)I%"5!93)990"6%(*%)9"(*1''"!1=,*<36%C1+,-%)916F 5.3"!)I%'"W9V:9)9="(*13=(*"'IK "!90"%0"$.54.?:+&9'$4)91<(*"(*1'"7#&$)91'"(*<90"9<Wh FIHKVTSIH %< N2Dyx )91<(*"(*1'IF H!8/10"2390'"+&9)9( N&9'35!9E%B9V:9)9="(*1@=(*)I%@'"6%0"$"79V:9)9="@R-"!39V%)9 23I%(*;$D1%0"(*9'<9+&9<(*;15!9"!90"!9V:9)9="(*1>=(*(*'%8#,*:)6CGK&%8+0":)99'"' 10$%@%)9"(*D:(*.?U9F3H!3,-%""90(*'='"9<@"7<9"90"23(*85!9E%B9V:9)9="(*1@=(*!&%' "90"23(*&%"9<B'"=)9)99'"'./=,*,*?:K='"=&%,*,*?>#:?>)6!9)6C:(*;>"!0"9"=0"E)9:<3+0"D:(*<9<@(*B"! )910"0"9'"+&1<(*;31="+=<&%6%)91:6%(*90I0F 5."!)I%'")91:"0"1,W)919)9"10"'IK&)91<( J "(*1'(*<(*)I%"45!9"!904"!)919)9"104'"!1=,*<$#&4/1,*,*549<101IF65/&"!)91<(*"(*1 %8)919)9"10(*'9D1%,*=&%"9<>"3"0"=1KG"!$9V:9)9="(*1B=(*%(*"'9<>(*'6%C19>1= "!$(*&%)9"(*D1'"6%"3R-"!$9V%)9%)9"(*17<9+&9<'17"!&%"=0"4"!9V:9)9="(*1 =(*6U90F 5/"!)91<(*"(*1%'"'":)9(-%"9<7"8%)919)9"109D1%,*=&%"9'".%,*'"1K:(*4(*<(*)I%"9' "!&%"!$)919)9"105(*,*,W1#&$/1,*,*549<WFw7%0"C:(*;%8)91:"0"1,)919)9"10$%'.%,*'" "0"(*;1;190"'"!+0":)99<=0"$ xTNEVTxym VTHnbNIwnJLU"JLDyVTHKJLOTD 5!(*)6!2%0"C:'4OB%,*,G)919)9"10"' %<89V:9)9="(*1=(*"'4"!&%5(*,*,9D190#&9V:9)9="9<WF4H!(*'!9,*+'4"$<9"90"23(*5!9 %$+0":)99'"'!&%'"90"23(*&%"9<(*"'9V:9)9="(*1WF % B"> ?ACBDFE 0"9+0"9'"9:4"!49V:"90"&%,+0"1;106%23'G"#&4(*:D11C19<$%'W+&%0"&"!49V:6J )9="(*1$G%8%)9"(*D:(*.?:F&P++,*(*)I%"(*1'%0"40"9;1(*'""90"9<35(*"!"!5410"C1g&5B'"?:'""92 D190"? 28=)6!$,*(*C1%++,*(*)I%"(*1'#&9(*;(*'"6%,*,*9<8(*3%81+&906%"(*;'"?:'""92>FWH!0"9;1(*'""06%"(*1 +0":)99'"'7%,*,*5'$"!5410"C1g&5f'"?:'""92 "B9'"6%#,*(*'"!E(*@5!(*)6!E9.5410"CA%<<0"9'"'"9' %7;1(*D19E%++,*(*)I%"(*1B)I%@#&3/1=<WK4%)9)99'"'3+&90"23(*'"'"(*1'$%'"'":)9(-%"9<E5(*"!@(*IK=:J <90$5!(*)6!B1+&906%"(*;7'"?:'""92(*0"='IK%'"'":)9(-%"9<@+&%"!'IK(*+=+&%06%239"90"'IK%< %:?81"!90%<<(*"(*1&%,&(*:/10"2%"(*1$9)99'"'6%0"?"8(*:D11C1"!%++,*(*)I%"(*130"9231"9,*?:F )90"9;1(*'""90"9<WKG%++,*(*)I%"(*1'%0"(*:D11C19<3#:?3,*(*C:(*;"!92f"3%)9"(*D:(*"(*9'IF A 0"9+0"9'"9:"'$='"90"'$%<7'"9"'4='"90"'IFr:(*23(*,-%0",*?$"%++,*(*)I%"(*1'IK='"90"'28='" #&0"9;1(*'""90"9<>5(*"!"!5410"C1g&5M'"?:'""92>Fq'"90"'28='"#&0"9;1(*'""90"9<>(*<(*D:(*<=&%,*,*? Runtime Control Navigation Server Buildtime Server Storage Server Buildtime Activity Data Staff Process User Runtime Interactions (Interfaces) App Persistent Storage Active instances Audit data Env. data :! ):#"%&'(%)*")(+,%-$/.0%1243%.7&/) *"&/*")(+0 "+4*"& % <B,-%"90$1B"!9?B)I%@#&3;10"1=+&9<@(*:"72310"$23I%(*;/=,'"9"'IK='"=&%,*,*?>C:5 %' SCOpwnNIF F8d1,*9'%,*,*5M"!8'"?:'""92"0"6/90"7;10"1=+'8R-+0"1;106%232390"'IK&2%&%;190"'IK 9;1(*990"'IK:'6%,*9'40"9+0"9'"9:6%"(*D19'6U45!9%,*,*:)I%"(*;5410"C$(*'""I%<3G!&%ID:(*;"<I%, 5(*"!B(*<(*D:(*<=&%,='"90"'IF 8 !9E%E%)9"(*D:(*.?7108%7+0":)99'"'8(*'$<6N&9<WK+&%0"$"! (*:/10"2%"(*1$'"+&9)9( N&9<>(*'"!='"90"'10;10"1=+='"90"'"!&%%0"9,*(*;1(*#,*"89V:9)9=" "!$%)9"(*D:(*.?8104"8'"6%0""!+0":)99'"'IF 9 -9 .@ 9 $8 9 P0")6!(*"9)9"=06%,:<96%(*,*'GD1%0"?/0"12M+0":<=)9W"+0":<=)9%<%0"9D11,*D:(*;4D190"?a:=(*)6C:,*? %'W+0":<=)9"'"0"?")91+&45(*"!2310"<92%<(*;49:D:(*0"1239:"'IF 5.W(*'+&1'"'"(*#,*1KI!54J 9D190IK:"<(*'""(*;1=(*'"!8%'"9G/I%"=0"9'4)9123231"231'"W'"?:'""923'#:?$,*:1C:(*;%"! /=)9"(*1&%,*(*.?$"!&%99<'"$#&+0"D:(*<9<WF !#"$&%&(' H!#&%'"(*)8/=)9"(*1&%,*(*.?>%75410"C1g&5x'"?:'""92 )I%@#&<(*D:(*<9<@(*@"!0"92%9v610 %0"I%'Ih xTNIFIJ Tk D9VTDyxPxTNI2l NIwnO6^m U"N2DyH K N6Tj NEa2MGHKJLOTD9N2D2l JLSCOTDyU"N2DyH K1%< JLDyHKN2SLQIVTaENIF FGq'"=&%,*,*?:K "!9'"4"!0"9%0"I%'%0"%,*'"0"6/90"0"9<$"%' z%MGJnwnxTHKJLU"N K ~%MGDyHKJLU"N%aEOTDyHKSCOpw %< ~%MGDyHKJLU"N JLDyHKN2SCVTa2HKJLOTDGF 0"9'"+&9)9"(*D19,*?BY *b ):K`1`I\"F X10<9'"(*;1@%<B<9D19,*1+239:IKW5410"C1g&5 '"?:'""923'+0"D:(*<3%,-%;1=&%;18%,*1;"! ,*(*9'4<9'")90"(*#&9<>%#&D1%'4549,*,G%'4'"9D1906%,W":1,*'"$0"9;1(*'""90='"90"'%<%++,*(*)I%"(*1'IF ]0"1;106%2323(*;&KW(.F 1F*K<9'"(*;1(*;&K%B5410"C1g&5x+0":)99'"'7(*'8='"=&%,*,*?@<1"!0"1=;1!M% ;106%+!(*)I%,(*:"90..%)9>(*A5!(*)6!E9V:9)9="(*1M=(*"'%0">0"9+0"9'"9:"9<Q%'%BD1%0"(*9.?@ !#"$&% ')(*+","&-/.01 " '"9,*9)96%#,*>(*)91'3%<E)919)9"10"'7%'3<(*0"9)9"9<M,*(*C:'$#&9.5499M"!9'">(*)91'IFMH!(*' %++0":%)6!>(*'+&90"!&%+'"!8231'"='"90/0"(*9<,*?#=(*!&%''"9D1906%,4<06%I5#&%)6C:'IKW"! 2%(*14#&9(*;"!&%(*W#&9)91239'06%"!90)9=28#&90"'"123"D:(*'"=&%,*4( 394%<$2%(*+=,-%" ,-%0";1$%<7)9123+,*9V8+0":)99'"'"9'IF$c4=0"0"9:'"?:'""923'='"=&%,*,*?3+0"D:(*<$%82310""9V:"=&%, ,-%;1=&%;1(*5!(*)6!"8'"+&9)9( /?+0":)99'"'"9'#=IK&(*231'"4)I%'"9'IK&"!9'"$,-%;1=&%;19'%0" 1%<9a:=&%"/10,-%0";1'")I%,*+0"1;106%2323( ;&F 5.4(*'4,*(*C19,*?"!&%IK:(*3"!/="=0"1K2310" '"1+!(*'""(*)I%"9<>,-%;1=&%;19'5(*,*,W#&$'"=++&10""9<WF$P<<(*"(*1&%,W":1,*'%0"8%,*'"3+0"D:(*<9< /10<9#=;1;1(*;8%<)9123+(*,*(*;"!+0":)99'"'<9'")90"(*+"(*1(*:"81#1v69)9)9:<"!&%)I% #&$='"9<7/109V:9)9="(*1WFc4=0"0"9:'"?:'""923'+0"D:(*<1,*?7%8+0"(*23(*"(*D1<9D19,*1+239: 9:D:(*0"1239:$#=IK4;1(*D19E"!7C19?@0"1,*(*8+,-%I?:'IK(*8(*'8,*(*C19,*?B"!&%8"!7#=(*,*<"(*23 )9123+&19:4/="=0"'"?:'""923'5(*,*,&#&'"(*;1( N&)I%:",*?89!&%)99<@Y b1[:K:Z I\"F H!9V:9)9="(*139:D:(*0"1239:)I%3#&<(*D:(*<9<8(*8.54$+&%0""'Ih ym N2SEFIJnFIHKN2DyH7FIHKOTSCVITk N %< m^SCO2aENIFEFPDyV12l J Tk VTHKJLOTD F]W90"'"(*'""9:'""106%;1+0"D:(*<9'%$0"9+&1'"(*"10"?5!90"8%,*,G"!9)6J 9'"'6%0"?@(*:/10"2%"(*17%#&1="!3'"?:'""92 )I%B#&3C19+8%<B0"9"0"(*9D19<A%8%:?7"(*231F ]W90"'"(*'""9:$'""106%;18(*'2%&%;19<D:(-%% FIHKOTSCVITk N"FIN2S92l N2S F$r:(*)98"!8(*:/10"2%"(*13(*:J D11,*D19<3(*'/"9)9123+,*9V8%<(*4(*'9)99'"'6%0"?"8'"=++&10")9123+,*9V$a:=90"(*9'D190(*IK 231'"'"?:'""923'='"%<&%6%#&%'"2%&%;19239:G'"?:'""92Q/10"!(*'+=0"+&1'"1FH!%<D1%:J 6%;1$40"9,*?:(*;317+&90"'"(*'""9:$'""106%;1$(*'"!&%(*2%C19'+&1'"'"(*#,*$"0"9)9D190/0"12 .%(*,*=0"9'45(*"!1=4,*1'"(*;$<&%6%3R*/10"5%0"<30"9)9D190"?U%<%,*'"$+0"D:(*<9'"!23I%'4" 2%(*:6%(*7%30"9)910"<B"!89V:9)9="(*1B+0":)99'"'"9'IF7H!9'"8.543/I%"=0"9'$1+&9B=+ 2%:?(*:"90"9'""(*;8+&1'"'"(*#(*,*(*"(*9'5!93+0"1;106%2323(*;<(*'""0"(*#="9<%++,*(*)I%"(*1'IFX10 (*'"6%)91K"!.%)9"!&%"!9V:9)9="(*17(*'+&90"'"(*'""9:(*23+,*(*9'"!&%4.%(*,*=0"9'45(*,*,G1 0"9a:=(*0"$"80"9+&I%"!$9:"(*0"+0":)99'"'IKG9V:9)9="(*1>)I%7#&0"9'"=239</0"12f"!+&1(*: 5!90"(*45%',*6/45!9"!.%(*,*=0":)9)9=0"0"9<W7F 5.4(*'4+&1'"'"(*#,*"'"=#&<(*D:(*<"!+&90.J '"(*'""9:'""106%;1(*3'"9D1906%,%0"I%'%)9)910"<(*;8"8"!<&%6%$'""10"9<Wh VTMGxTJLH|HKSCVTJnw K VTa2HKJ-2l N JLDGFIHKVTDyaENIF KG%< N2D2l JLSCOTDyU"N2DyHJLDIQIOTSIU"VTHKJLOTD FH!$%=<(*"06%(*,W)91:6%(*'(*:/10"2%"(*1 %#&1=%,*0"I%<?9V:9)9="9<B+0":)99'"'"9'IF 5.7#='"(*9'"'9:D:(*0"1239:"'"!(*'+0"D:(*<9'"! (*:/10"2%"(*1$9)99'"'6%0"?7"89D1%,*=&%""!10";:%4( 3I%"(*1Ws '+&90./10"2%)91K:'"?:'""92o9D1J ,*="(*1WK+&1"9:"(-%,4#&1"",*99)6C:'%'$549,*,%'8'"=++&10""(*;><&%6%723(*(*;%<E%&%,*?:'"(*' "9)6!(*a:=9'IFAP)9"(*D1(*'"6%)99'3)910"0"9'"+&1<M">"!7+&90"'"(*'""9:3'"6%"7+0":)99'"'"9' #&9(*;>9V:9)9="9<WK5!(*)6!B)I%E#&3a:=90"(*9<E"!0"1=;1!@231(*"10"(*;3":1,*'$+0"D:(*<9<@#:? "!$='"90(*:"90..%)91FH!$9:D:(*0"1239:(*:/10"2%"(*18)910"0"9'"+&1<'$"3"!$'"6%IOE%< %++,*(*)I%"(*1'I0F 5.(*'='"9<7"8,*:)I%"%++,*(*)I%"(*1'%<"8<9"90"23(*"!(*:D1:)I%"(*1 239"!:<3%'4549,*,W%'4"$,*:)I%"='"90"'%<3"$<9"90"23(*"!9(*0%)9)99'"'0"(*;1!:"'IF]0":)99'"' &%ID:(*;:%"(*1(*'+&90./10"239<7#:?7"! DyV12l J Tk VTHKJLOTD/FIN2S92l N2S 10 f"e7{[D1Tk JLDyN F 5.2%(*,*? )91'"(*'""'G9D1%,*=&%"(*;"!)91<(*"(*1''"+&9)9( N&9<3/104%)9"(*D:(*"(*9'4%<8)91:"0"1,G)919)6J "10"'IK1%)9"(*D1%"(*;10<I%)9"(*D1%"(*;)91:"0"1,:)919)9"10"'%<"0"(*;1;190"(*;'"6%"=')6!&%;19' (*39V:9)9="(*1=(*"'%)9)910"<(*;$"$"!9D19:"'6%C:(*;+,-%)9(*3"!'"?:'""92>FWq'"=&%,*,*?:K %,*,G"!9'"$1+&906%"(*1'%0"+&90./10"239<7%'"06%'6%)9"(*1'D190"!=<90",*?:(*;8'""106%;1 '"90"D190IF XW(*&%,*,*?:K&%35410"C1g&5 '"?:'""92'"=++&10""'.54.?:+&9'(*:"90..%)99'Ih='"90"'8%<B%++,*( J )I%"(*17(*:"90..%)99'IFq'"90"'(*:"906%)95(*"!7"!$5410"C1g&5L'"?:'""92"!0"1=;1!>% utOTSpwnJnFIH 5!(*)6!B%)9"'%'%30"9+&1'"(*"10"?/10%,*,"!8%)9"(*D:(*"(*9'%'"'"(*;19<>"3"!8='"90IF$H!(*'(*:J "90..%)9)I%3#&$%'4'"(*23+,*%'%,*(*'"42%:=&%,&%)9"(*D:(*"(*9'45%(*"(*;"$#&'"9,*9)9"9<7#:? "!='"9010%'4'"1+!(*'""(*)I%"9<7%'%<?:&%23(*)(*:"90..%)9"$"!%=<(*"06%(*,&/10a:=90"?1J (*;8(*:/10"2%"(*180"9;:%0"<(*;%,*0"I%<?39V:9)9="9<B+0":)99'"'"9'IFH!5410"C:,*(*'"(*')90"I%"9< 5!98"!='"904,*1;1'.J.(*$%<8=+&<&%"9<89D190"?8"(*234%95A%)9"(*D:(*.?#&9)91239'0"I%<?/10 9V:9)9="(*1AR-=+&<&%"9'$%0"$'"9:='"(*;3"!89:D:(*0"1239:(*:/10"2%"(*1WK:5!(*)6!>(*'%,*'" C19+=+:J."J.<&%"40"9;:%0"<(*;5!(*)6!8='"90"'%0"4)919)9"9<""!'"?:'""92x%%:?;1(*D19 "(*23%</0"12o5!(*)6!7,*:)I%"(*1&U9FP++,*(*)I%"(*1'%0"$!&%<,*9<71>%3,*:)I%"(*1#&%'"(*'IF q'"90"'5(*,*,4='"=&%,*,*?B)919)93"B"!'"?:'""92 /0"12 %B]cx1085410"C:'"6%"(*1WF@H!9'" ,*:)I%"(*1'5(*,*,:!&%ID1%3%++,*(*)I%"(*1$(*:"90..%)9'"$%++,*(*)I%"(*1')I%8#&'"6%0""9<35!9 ='"90"'<9)9(*<$"39V:9)9="3%>%)9"(*D:(*.?:Fe4=(*(*'%,*'"8+&1'"'"(*#,*$"8!&%ID1$%++,*(*)I%"(*1 (*:"90..%)99'(*3,*:)I%"(*1'45!90"$='"90"'%0")919)9"9<WFH!(*'%,*,*5'IK/104(*'"6%)91K "7)919)98">2%(*:/06%289'IKG'"+&9)9(-%,*4( 399<@5410"C:'"6%"(*1'10$9V:9)9="7%="12%"(*)8%)6J "(*D:(*"(*9'%)90"1'"'5(*<%0"I%$9.5410"C:'IF 8 !(*)6!.?:+&)919)9"(*1'%0"%,*,*549<%< '"=++&10""9<><9+&9<',-%0";19,*?31"!(*:"9<9<7='""!+0":<=)9IK&(.F 1F*K:5!9"!90(* (*'%8)91,*,-%#&106%"(*13":1,W"3#&$='"9<>(*>%8SGPT 9:D:(*0"1239:10%8+0":<=)9"(*17":1, "#&3='"9<B(*>)91Iv6=)9"(*1B5(*"!BS:H] R/@SG(*8H06%'6%)9"(*1B]0":)99'"'"(*;:U$%< SGP]LR/7SG(*P&%,*?:"(*)I%,G]0":)99'"'"(*;:U'"?:'""923'IF %# *#%# c4=0"0"9:85410"C1g&5Q2%&%;19239:'"?:'""923'$'"90"D17%'$+,-%./10"23'/109V:9)9="(*;B<(*'.J "0"(*#="9<M%++,*(*)I%"(*1'8<9'"(*;19<M%)9)910"<(*;@"B#='"(*9'"'0"=,*9'IFLH!7'6%233/=)6J "(*1&%,*(*.?"!9?3+0"D:(*</104#='"(*9'"'+0":)99'"'"9')I%3#&='"9<(*3;1990"(*)<(*'""0"(*#="9< %++,*(*)I%"(*1'IFH!:='IKGD190"?>28=)6!,*(*C1(*>"!$)I%'"84H]WJ.231(*"10"'$Y ^1_9\"K&5410"C1g&5 '"?:'""923'4%0"'",*5,*?9D11,*D:(*;"5%0"<''"+&9)9(-%,*4( 399<WK:28=,*"( J.+,-%./0"2M<(*'""0"(*#="9<31+:J 906%"(*;'"?:'""923'IFWP'%;1990"(*)9V%23+,*4G9V:(*'""(*;$%0")6!(*"9)9"=0"9'IK&XW(*;1=0"_'"!5' "!$%0")6!(*"9)9"=0"4XW,*5w7%0"C7Y b1^:Kb1[9\"F w1'"5410"C1g&5A'"?:'""923'%0"#=(*,*41"1+3%<&%6%#&%'"2%&%;19239:'"?:'""92>0F 5. "!8)I%'"3XW,*5w7%0"CGKG"!8<&%6%#&%'"8(*'#1v69)98r:"10">R-0"9+0"9'"9:"9<E(*BXW(*;1=0"3_ %' WyW %< $%z 5!(*)6!3"1;19"!90%)9%'4"!'""106%;1'"90"D1906U9F4w1'"1"!90'"?:'""923' %0"3#&%'"9<E1B0"9,-%"(*1&%,4<&%6%#&%'"9'IKW/10$(*'"6%)91h8P)9"(*1 8 10"C1g&5Q(*'$#&%'"9<@1 w(*)90"1'"/4rS7r:90"D190IK 8 10"CXW,*WXW(*,*9T9='"9'06%)9,*1K%< 5.&c41)990"4 r:/ )I%E='" 5.:/10"23(*VGKW06%)9,*108r:?:#&%'"9;1(*9'7Y Z :K*` )9\"FBH!3&%ID:(*;:%"(*1B'"90"D190IK 0"9+0"9'"9:"9<E(*BXW(*;1=0"8_3#:?7"! e7{W )9123+&19:IKG(*'='"=&%,*,*?7(*23+,*9289:"9<>%'% )9,*(*9:4"!$<&%6%#&%'"'"(*)98231'"&%ID:(*;:%"(*13'""9+'(*:D11,*D1;19""(*;3(*:/10"2%"(*1 (*%<1="!<&%6%#&%'"1F !#"$&% ')(*+","&-/.01 " OSS – ObjectStore Server FMS – FlowMark Server RTC – Runtime Client PEC – Program Execution Client APP – Application Program PEC APP PEC RTC APP RTC FMS OSS Network FMS PEC APP RTC DB ! +4*#"+C1* C)+! &/*$1# & %- %. :12 H !70"9'"$"!7'"?:'""92 )9123+&19:"'8='"9<M<=0"(*;@"!79V:9)9="(*1M$%B+0":)99'"' %0"8)919)9"9<E"7"!3&%ID:(*;:%"(*17'"90"D190"'IK5!(*)6!B)I%@%,*'"#&3)919)9"9<A%231; "!923'"9,*D19'Y I\"F>H!9'"7)919)9"(*1'8<>1$99<A">#&D1908%>SGPT$K"!9?B)I% %,*'"76%C13+,-%)93"!0"1=;1!E% 8 PTf10$9D19B/0"12231#(*,*$)9,*(*9:"'Y [I\"F7Pf)9123231 )91:N&;1=06%"(*13(*'"$!&%ID1"!%++,*(*)I%"(*18%<3='"90(*:"90..%)9(*3"!'6%23,*:)I%"(*1 5!90"3"!3='"903%)9)99'"'"9'3"!8'"?:'""92>FH!(*'$%,*,*5'"!3='"908#&1"!B">%)9)99'"'8"! )910"0"9'"+&1<(*;35410"C:,*(*'"%<"39V:9)9="8%)9"(*D:(*"(*9',*:)I%,*,*?7R-5!(*)6!WK)91=0"'"1KG%,*'" 0"9a:=(*0"9'"!&%ID1"!%++,*(*)I%"(*1,*:)I%,*,*?(*'"6%,*,*9<&U9F 5.$XW(*;1=0"4_4"!(*'W(*'W0"9+0"9'"9:"9< #:?"!$d=:"(*23c4,*(*9:R ~R\|g U9K"!$]0"1;106%2nV:9)9="(*1>c4,*(*9:R [Rg U9KG%<"! %++,*(*)I%"(*18R } U9FIH!9'")910"0"9'"+&1<8""!4='"90(*:"90..%)91K1%++,*(*)I%"(*1(*:"90..%)9 %<L%++,*(*)I%"(*1E#&9(*;E(*:D11C19<E0"9'"+&9)9"(*D19,*?:F 5.(*'%,*'"@+&1'"'"(*#,*>"E)91:N&;1=0" :<9'"$!1'"41,*?$1%++,*(*)I%"(*18(*:"90..%)9%<3'"+&9)9(-%,*4( 399<7%++,*(*)I%"(*1'IFWr:=)6! )91:N&;1=06%"(*17+,-%I?:'%7(*23+&10"6%:0"1,*$5!9B%="12%"(*)%)9"(*D:(*"(*9'%0"$(*:D11,*D19<WK /104(*'"6%)91K5!9%'"90"(*9'W"06%'6%)9"(*1'%0"9V:9)9="9<7D190%<&%6%#&%'"'"90"D190IF 9 - t 1 R575 A ,9 2143 8 79 H!5%I?9V:9)9="(*18+0":)999<'4(*8%5410"C1g&5@'"?:'""92Q(*'#&9'"(*,*,*='""06%"9<$5(*"!8%$9V1J %23+,*R-"!(*'49V%23+,*4/1,*,*5'"!%0")6!(*"9)9"=0"$%<30"=:"(*234(*:"906%)9"(*1'4XW,*54J w7%0"CUY [I\"FEPE9V:9)9="(*1A=(*8#&9)91239'30"I%<?B/1089V:9)9="(*1M%'%70"9'"=,*3$% &%ID:(*;:%"(*1'""9+W0F 5.8"!)I%'"G+0":)99'"'"9'IK5!98"!9?$0"I%)6!3"!8t6%)9"(*D19u'"6%"%,*, W"!9(*0'"6%0""(*;8%)9"(*D:(*"(*9'4%0"'"9"0"I%<?%<3%:?89)99'"'6%0"?(*+=4<&%6%"06%'.J /90"0"9<$""!)910"0"9'"+&1<(*;(*+=G<&%6%4)91:6%(*90"'I6F 5."!)I%'"4%)9"(*D:(*"(*9'IKI5!9 "!9?70"I%)6!>"!>t"0"I%<?:u3'"6%"1KG"!$&%ID:(*;:%"10+&90./10"23'0"1,*$%<7'"6%IO@0"9'"1,*="(*1 : NS SS 2 3 UI AI APP 1 4 5 6 7 8 9 11 10 12 13 14 15 SS= Storage Server NS= Navigation Server UI= User Interface AI= Application Interface APP= Application 16 17 1. Start Activity 2. DB update 3. Commit Transaction 4. Start Program 5. Start Application 6. Activity Running 7. API call 8. Data Request 9. DB query 10. Query results 11. Requested Data 12. API call return 13. Application terminates 14. Program Terminated 15. DB update 16. Commit and Next Activities 17. Activity Terminated (+4*4'(! ) % * *# C+!4%)7%-$): #"+! ! + ! )+ C*$* "8<9"90"23(*%,*,&"!='"90"'5!8%0"9,*(*;1(*#,*"89V:9)9="$"!%)9"(*D:(*.?3%<=+&<&%"9' "!5410"C:,*(*'""'44%,*,G"!9'"='"90"'#:?3(*)9,*=<(*;$"!$%)9"(*D:(*.?3%'%$95M5410"C:(*"92>F65/ "!8%)9"(*D:(*.?(*'%B%="12%"(*)%)9"(*D:(*.?:K&"!9>(*(*23239<(-%"9,*?$)6!&%;19'""!>t6%)6J "(*D19u'"6%"3<=0"(*;5!(*)6!B"!8&%ID:(*;:%"10,*:)I%"9'$%:<85!90"8"!%)9"(*D:(*.?)I% #&9V:9)9="9<WF 8 !93"!)910"0"9'"+&1<(*;3%++,*(*)I%"(*18(*'4(*:D11C19<WK1"!%)9"(*D:(*.?$"!9 '"5(*")6!9'"Bt"9V:9)9="(*;1u&Fw7%:=&%,G%)9"(*D:(*"(*9'IK113"!1"!90!&%<WK:28='"5%(*4=:"(*, %='"90'"9,*9)9"'"!%)9"(*D:(*.?/1049V:9)9="(*1W0F 5.3"!(*'4)I%'"1K"!9V:)6!&%;1239'"'6%;19' #&9.54997"!<( OG90"9:)9123+&19:"'4(*''"!5(*XW(*;1=0"Q[F w7%:=&%,%)9"(*D:(*"(*9'%++&I%0(*$"!45410"C:,*(*'"G%,*,:='"90"'9,*(*;1(*#,*"9V:9)9="(*IF 8 !9 %='"90'"9,*9)9"'"!%)9"(*D:(*.?:KI"!='"90(*:"90..%)94'"9<'% FIHKVTSIH^VTa2HKJ-2l JLHKX 239'"'6%;1""! &%ID:(*;:%"10IFWH!&%ID:(*;:%"100"I%)9"'"$"!(*'239'"'6%;1#:?86%C:(*;$'"9D1906%,W'""9+'IF4XW(*0"'"IK "!%)9"(*D:(*.?(*'<9,*9"9<8/0"12L"!5410"C:,*(*'""'W%,*,:1"!90='"90"'#:?$'"9<(*;%239'"'6%;1 ""!9'"35410"C:,*(*'""'(*<(*)I%"(*;"!&%"!3%)9"(*D:(*.?7(*'7,*1;190%ID1%(*,-%#,*1Fr:9)91<WK %8"06%'6%)9"(*17(*''"6%0""9<BD190"!$'""106%;1'"90"D190"30"9"0"(*9D1$"!$(*:/10"2%"(*180"6J ,-%"9<7"3"!)910"0"9'"+&1<(*;7%++,*(*)I%"(*1WFH!(*'(*:/10"2%"(*13%,*,*5'"!&%ID:(*;:%"10 "<9"90"23(*5!(*)6!B%++,*(*)I%"(*1(*:"90..%)9$5(*,*,W#&80"9'"+&1'"(*#,*/109V:9)9="(*;"! %)9"(*D:(*.?:F 5.(*'+&1'"'"(*#,*/10%>%++,*(*)I%"(*1"30"9'"(*<$(*72%:?3,*:)I%"(*1'IF 5/4(*0"6J a:=(*0"9'4(*:"906%)9"(*185(*"!$"!='"90IK:"!%++,*(*)I%"(*1$(*'='"=&%,*,*?(*:D11C19<8%"!='"90Is ' ,*:)I%"(*1WK1"!90"5(*'"'"(*23+,*4!9=0"(*'""(*)9')I%8#&='"9<8"'"9,*9)94"!231'"%++0"1+0"(-%" ,*:)I%"(*1@R-,*:%<>#&%,-%)9(*;&K&D190"!I%<WKW+0"6J.9'"6%#,*(*'"!9<@+0"(*10"(*"(*9'IKG9")1F U9F3)98"! !#"$&% ')(*+","&-/.01 " 2 %++,*(*)I%"(*17(*:"90..%)98!&%'#&99B'"9,*9)9"9<WK4% FIHKVTSIHW^m SCO6Tk SCVTU 239'"'6%;1$(*''"9:"7(*IF P'"!3"!(*0"<@%<>N&&%,'""9+WK"!3&%ID:(*;:%"10'"9<'3% VTa2HKJ-l2JLHKX6SIMGDyDyJLD1k 239'"'6%;1 "3"!$='"90(*:"90..%)9/0"12f5!90"8"!$%)9"(*D:(*.?35%''"9,*9)9"9<B'"3"!$'"6%"='"! %)9"(*D:(*.?3)I%>#&=+&<&%"9<B%<7"!$+0"1;10"9'"'(*"'9V:9)9="(*1>231(*"10"9<3/0"12f"! ='"90(*:"90..%)91F P:?B)912328=(*)I%"(*17#&9.5499E"!7%++,*(*)I%"(*1@%<@"!5410"C1g&5Q'"?:'""92 6%C19' +,-%)9"!0"1=;1!AP0] 5$)I%,*,*'8"B"!>%++,*(*)I%"(*1@(*:"90..%)91FMP++,*(*)I%"(*1@(*:"90..%)99' %0"728=,*"( J."!0"I%<9<@'"@%'8"@#&>%#,*"B)91+&75(*"!E'"9D1906%,%++,*(*)I%"(*1'8#&9(*; 9V:9)9="9<A'"(*28=,*6%91='",*?>%$"!'6%238,*:)I%"(*1WF>H!:='IK=+&1@0"9)99(*D:(*;@% FIHKVTSIH m^SCO6Tk SCVTU 239'"'6%;11K"!8%++,*(*)I%"(*1(*:"90..%)9$'"+&%I5'%8"!0"I%<7/10"!$+&%0""(*)9=,-%0 %++,*(*)I%"(*17%<>"!(*'"!0"I%<>5(*,*,W'"6%0""!8%++,*(*)I%"(*1WFP:?7(*(*"(-%,W+&%06%239"90"' "3#&$+&%'"'"9<B"3"!8%++,*(*)I%"(*15!9>(*(*'(*:D11C19<>%0"'"9:"3"!8%++,*(*)I%"(*1 (*:"90..%)9%,*1;5(*"!8"! FIHKVTSIH^m SCO6Tk SCVTU 239'"'6%;11FWH!%++,*(*)I%"(*1$2%I?:KI!549D190IK 0"9a:=9'"%<<(*"(*1&%,(*:/10"2%"(*17/0"12(*"'$(*+=$<&%6%7)91:6%(*908#:?B(*'"'"=(*;7P0] 5 )I%,*,*'"7"!3%++,*(*)I%"(*17(*:"90..%)91F3H!9'"3)I%,*,*'%0"80"9)99(*D19<@#:?7"!3%++,*(*)I%"(*1 (*:"90..%)95!(*)6!35(*,*,:/10"5%0"<% xTVTHKV4SCN MGNIFIH 239'"'6%;1"$"!&%ID:(*;:%"10IFWH!&%ID1J (*;:%"10IK=+&1E0"9)99(*D:(*;B'"=)6!A0"9a:=9'"IK9V:9)9="9'7%>"06%'6%)9"(*1ED1908"!'""106%;1 '"90"D1903%<>/10"5%0"<'$"! SCN MGNIFIHKNEx/xTVTHKV ">"!%++,*(*)I%"(*1>(*:"90..%)91F7H!%+:J +,*(*)I%"(*1>(*:"90..%)9"!9@)9123+,*9"9'"!3P0] 5)I%,*,4#:?>0"9"=0"(*;>"!3<&%6%7"7"! %++,*(*)I%"(*1WF 8 !97"!8%++,*(*)I%"(*13"90"23(*&%"9'IK&"!8%++,*(*)I%"(*1(*:"90..%)9'"9<' % ^m SCO6Tk SCVTU*HKN2SIU"JLDyVTHKNEx 239'"'6%;1""!&%ID:(*;:%"10IK%,*1;5(*"!8%:?D1%,*=9'0"9"=0"9< #:?B"!%++,*(*)I%"(*1WFP$"!3&%ID:(*;:%"10IKW"!(*'$239'"'6%;18"0"(*;1;190"'$"!9V:9)9="(*1@ %8"06%'6%)9"(*17"!&%5(*,*,G'""10"$"!D1%,*=9'0"9"=0"9<B#:?3"!8%++,*(*)I%"(*13(*7"!$%+:J +0"1+0"(-%"1="+=<&%6%8)91:6%(*90IFH!&%ID:(*;:%"10"!97+0":)999<'"3+&90./10"2o"! )910"0"9'"+&1<(*;3&%ID:(*;:%"(*18'""9+'Ih)6!9)6C"!9<)91<(*"(*13"!%)9"(*D:(*.?:K1( (*(*' .%,*'""!$'"6%"='4"!8%)9"(*D:(*.?3(*''"9"@t""90"23(*&%"9<u&K( (*(*'"0"=8"!8%)9"(*D:(*.? '"6%"='(*'4'"9"Bt.N&(*'"!9<u3%<"!9"!1=";11(*;)91:"0"1,W)919)9"10"'9D1%,*=&%"9<WK %<7'"8/10""!WFP'%$N&&%,'""9+WK&"!$&%ID:(*;:%"10'"9<'% VTa2HKJ-2l JLHKX9HKN2SIU"JLDyVTHKNEx 239'.J '6%;1""!='"904(*:"90..%)9(*<(*)I%"(*;"!&%"!'"9,*9)9"9<7%)9"(*D:(*.?!&%')9123+,*9"9<$(*"' 9V:9)9="(*1WFH!(*'239'"'6%;10"9'"=,*"'4(*8"!%)9"(*D:(*.?$#&9(*;<9,*9"9<8/0"12 "!5410"C:,*(*'"IF : =<;>=@?A : 9 *A > >'. . ,<A*>BA H!90"B%0">"!0"9>C19?@/I%"=0"9'7(*A%:?E'"=)9)99'"'./=,$5410"C1g&5f+0":<=)9Ih V1l2VTJnwnV2Jnw JLHKX K FIaEVpwnV2JnwnJLHKX K&%< JLDyxTMTFIHKSIJLVpwkFIHKSCN2D1Tk Hnb/xTNIFIJ Tk D Y ZKG^1`:K&Z · \"F 8 (*"!1=%ID1%(*,-%#(*,*(*.?1K 5410"C1g&5@'"?:'""923'5(*,*,:1#&='"9<$/1023(*'"'"(*1)90"(*"(*)I%,+0":)99'"'"9'IF 8 (*"!1='")I%,-%IJ #(*,*(*.?:K"!9?85(*,*,14#&='"9<3"$'"=++&10",-%0";110";:%4( 3I%"(*1'IF 8 (*"!1=(*<='""0"(-%, '""0"9;1"!WKG"!9(*0%++,*(*)I%#(*,*(*.?8(*';10"I%",*?0"9<=)99<WFH!$+0"1#,*92o5(*"!7"!9'"81#:D:( J 1='40"9a:=(*0"9239:"'(*'"!&%4"!9?89V:)999<"!1'"W)9=0"0"9:<&%6%#&%'"%<8"06%'6%)9"(*1 +0":)99'"'"(*;>"9)6!1,*1;1?:KG5!(*)6!B)I%B#&3)91'"(*<90"9<@"!3'"6%"6J.-J."!6J"%0"(*>)910"+&J 06%")9123+="(*;&FP'%$)91'"9a:=9)91KW"!0"1#='""9'"'%<7"9)6!1,*1;1(*)I%,W2%"=0"(*.? 0"I%)6!9<8(*"!"06%'6%)9"(*1$+0":)99'"'"(*;$%0"I%(*'%,*,:#=,-%)6C:(*;(*5410"C1g&5@'"?:'""923' Y ^1^9\"*F 5.B'"+(*"3"!9(*0(*(*"(-%,'"=)9)99'"'IK4)9=0"0"9:$'"?:'""923''""(*,*,99<@"#&8/=0""!90 <9D19,*1+&9<>%,*1;"!1'""!0"9$%0"I%'Ih 9- . : p 02: p 0 H!4;1:%,:&)9=0"0"9:'"?:'""923'(*'"#&9)91234"!4)99:"06%,":1,1/10"!4)9:10"<(*&%"(*1 23(*'"'"(*13)90"(*"(*)I%,W+0":)99'"'"9'IFH!231'"4,*(*C19,*?8)I%<(*<&%"9'"3='")9=0"0"9:5410"C1g&5 '"?:'""923'%0"$,-%0";1)910"+&106%"(*1'(*75!(*)6!7"!8:=28#&904+&1"9:"(-%,='"90"')I%>#& (*"!"9'"!1='6%<'IK"!:=28#&904)91)9=0"0"9:+0":)99'"'(*3"!!:=<0"9<' "!1='6%<'IK&%<3"!:=28#&90'"(*"9')919)9"9<7"8"! 8 Xw7r8(*3"!"!1='6%<'IK <(*'""0"(*#="9<BD190$%35(*<8;191;106%+!(*)8%0"I%7%<>#&%'"9<@1>!9"90"1;1991='8'"?:'""923' Y bZI\" F 5.@'"=)6!A9:D:(*0"1239:"'IK4%ID1%(*,-%#(*,*( .?7(*'3%7C19?B/I%"=0"1FMX10""=&%"9,*?:K231'" .%(*,*=0"9'$(*@%75410"C1g&5Q'"?:'""92 )I%E#&32%'"C19<B='"(*;>"!0"9<=<&%)9?@(*!90"9: ""!3%0")6!(*"9)9"=0"1F3X10(*'"6%)91KW(*(*')91232313"!&%ID1$"!8'6%23$%++,*(*)I%"(*1 (*'"6%,*,*9<8(*3'"9D1906%,G:<9'IF 5/W1"!92x(*'414%ID1%(*,-%#,*1K(*2%I?#&+&1'"'"(*#,*" (*:D11C1"!$%++,*(*)I%"(*1%%$<( OG90"9::<1F4H!'6%23%++,*(*9'"3%,*,G1"!90)9128J +&19:"'9V:)99+"3"!'""106%;1'"90"D190IFPL5410"C1g&5M'"?:'""92%)9"'%'%9V:9)9="(*1 9;1(*<0"(*D19@#:?B"!'""106%;1'"90"D190IK4)9=0"0"9:",*?@(*23+,*9239:"9<B(*B231'"$'"?:'""923' %'%$)99:"06%,*4( 399<7<&%6%#&%'"1F4H!(*')99:"06%,*4( 399<><&%6%#&%'"#&9)91239'IK&'":19010,-%"90IK %#&1"",*99)6CE%<E%'"(*;1,*8+&1(*:$.%(*,*=0"1F 5.$(*'$)990"6%(*,*?B+&1'"'"(*#,*3"70"9,*?B1 "!8=<90",*?:(*;<&%6%#&%'"8"7+0"D:(*<$"!89)99'"'6%0"?@<9;10"93%ID1%(*,-%#(*,*( .?:FH!(*' %++0":%)6!B!&%''"(*;1( N&)I%:<(*'6%<D1%:6%;19'IKG!549D190IF 5.B"!8N&0"'"+,-%)91KW<&%6%#&%'" "9)6!(*a:=9'%0"='"=&%,*,*?8+0":<=)9#&%'"9<WK:(.F 1F*K1"!+0"(*2%0"?$%<3"!#&%)6C:=+%0""! '6%23<&%6%#&%'"16F 5.$+06%)9"(*)91K"!(*'541=,*<"(*"!5410"C1g&5@%0")6!(*"9)9"=0""%+&%0""(*)6J =,-%0<&%6%#&%'"%<3(*'(*)91:g&(*)95(*"!3"!<(*'""0"(*#="9<7%<!9"90"1;1991='&%"=0" G"!'"?:'""92>6F 5.541=,*<$%,*'"0"9a:=(*0"9(*"!904%#&%)6C:=+$/109D190"?$(*<(*D:(*<=&%,:'"?:'""92 10%'"(*;1,*40"9231"#&%)6C:=+/10W"!9:"(*0"4'"?:'""92>K5!(*)6!(*'<(*'""0"(*#="9<$D190%5(*< %0"I%$9.5410"CGF4r:=)6!'"1,*="(*13541=,*<3#&.%(*0",*?89V:+&9'"(*D1$%<(*4<:9'1+0"D:(*< %>;1::<E5%I?B"B)91+&75(*"!@"!7!9"90"1;199(*.?E"!7'""106%;1'"90"D190"'BR-(*8(*'81 0"I%'"1&%#,*"9V:+&9)9"!&%4%,*,4t"5410"C1g&5@)9,*='""90"'"u85(*,*,='""!'6%23<&%6%#&%'"%' '""106%;1'"90"D1906U9F 5.3"!'"9)91<+,-%)91K:"!;106%:=,-%0"(*.?='"9<(*8<&%6%#&%'"'"1,*="(*1' (*'D190"?3N&1K&2%(*,*?$+&%;19'10,*1;$0"9)910"<'3Y Z:^9\"K%<(*;110"9'"!'"92%:"(*)9'"! %++,*(*)I%"(*1WFH!$%<D1%:6%;1!&%ID:(*;3%$549,*,W<6N&9<>%++,*(*)I%"(*1%<>%$,*(*23(*"9< '"9(*:"906%)9"(*1'541=,*<7#&8,*1'"IF3XW(*&%,*,*?:K&%ID1%(*,-%#(*,*( .?3(*'%,*5%I?:'%)6!(*9D19<@%% !#"$&% ')(*+","&-/.01 " WFS Process.C Process.D Backup.A Object– Oriented Database System WFS WFS Process.A Process.B Process.E Process.F Backup.C Backup.D Backup.B Workflow Server (WFS) Backup.E Backup.F Workflow Clients (WFC) Database System Relational Database System * #2 '51# ! +4*#"+C1*-%1.0%1243%.7 "+4*"&$ 30* ! +0"(*)91F 8 !9>%<>!5M"3+&%I?"!(*'+0"(*)9$'"!1=,*<7#&8%>%<Iv6='"6%#,*+&%06%239"90'" %'"82%C1"!'"?:'""92o%'4g&9V:(*#,*%'+&1'"'"(*#,*1F 5%I?3"%<<0"9'"'"!9'"$)91)990"'(*'"3+0"D:(*<%$#&%)6C:=+>%0")6!(*"9)9"=0"$"!&%(*' <&%6%#&%'"(*<9+&9<9:IK='"9'C:5,*9<;1"!'"92%:"(*)9'5410"C1g&5E1+&906%"(*1' "$1+"(*234( 39"!9V:)6!&%;1(*:/10"2%"(*1$#&9.5499"!+0"(*2%0"?8%<3"!#&%)6C:=+WK %<A%,*,*5'8"@%<Iv6='"3"!7<9;10"9>$%ID1%(*,-%#(*,*( .?7(*A"!7'"?:'""92 Y bZI\"FMX103"!(*' +=0"+&1'"1K'"6%<&%0"<@<&%6%#&%'"3"9)6!(*a:=9'8'"=)6!E%'!1.J.'"6%<#:?:K)91,*<:J.'"6%<#:?:K · J '6%I/1K1%<$^IJ.'6%I/1K)I%#&4='"9<7Y ^1_9\"FGH!9'"%++0":%)6!9')I%#&4)9128#(*9<"+0"D:(*< %g&9V:(*#,*239)6!&%(*'"2Q/10!(*;1!7%ID1%(*,-%#(*,*(*.?175410"C1g&5M'"?:'""923'IF4H!0"9$+0":)99'"' )I%"9;110"(*9'%0"<6N&9<Wh DyOTSIU"Vpw K JLUym OTSIHKVTDyH %< a2SIJLHKJLaEVpw FWc40"(*"(*)I%,G+0":)99'"'"9'='"$% ^IJ.'6%I/1K&!1'"6%<#:?+&1,*(*)9?:K(.F 1F*K)90"(*"(*)I%,W+0":)99'"'"9'$)I%70"9'"=239V:9)9="(*1B%,*231'" (*23239<(-%"9,*?7%I/"90%.%(*,*=0"1 F 5.23+&10"6%:+0":)99'"'"9'7='">%>^IJ.'6%I/1K4)91,*<E'"6%<#:? %++0":%)6!WK(.F 1F*K49V:9)9="(*1M)I%A#&>0"9'"=239<M%I/"908.%(*,*=0"9'3#=31,*?E%I/"90'"123 <9,-%I?9)99'"'6%0"?8"=+&<&%""!#&%)6C:=+WFWT10"2%,1+0":)99'"'"9'<1='"%:?#&%)6C:=+ '""06%"9;1?:K1(.F 1F*K19V:9)9="(*13)I%81,*?$#&0"9'"=239<3%I/"904"!.%(*,*=0"4!&%'#&990"9+&%(*0"9< #=IK(*@9V:)6!&%;11K10"2%,4+0":)99'"'"9'3<>18)90"I%"7%:?B9V:"06%>D190"!I%<@(*@"! 5410"C1g&5A'"?:'""92>F r:(*)9"!4<9;10"9G%ID1%(*,-%#(*,*(*.?(*'W'"94%"!+0":)99'"'4(*'"6%)9,*9D19,.K(*W(*',*1;190 +&1'"'"(*#,*"3+0"9<9"90"23(*$"!+0"(*2%0"?%<#&%)6C:=+7,*:)I%"(*1'/10%8+0":)99'"'IFX10 "!(*'$0"I%'"1E%<B"B%)6!(*9D13<&%6%#&%'"8(*<9+&9<9)91K"!90"(*'7'"(*;1,*3#&%)6C:=+ /10"!3'"?:'""92>Fn%)6!B'""106%;13'"90"D19085(*,*,%)98%'#&1"!B+0"(*2%0"?7%<@%'$#&%)6C:=+ <9+&9<(*;81"!+&%0""(*)9=,-%0+0":)99'"'(*'"6%)9$%'4'"!5(*XW(*;1=0" FH!:='IK:"! #&%)6C:=+239)6!&%(*'"2M)I%#&(*23+,*9239:"9<%'W+&%0"W"!'"6%<&%0"<$)912328=(*)I%"(*' #&9.5499E'""106%;18'"90"D190"'IF>H!31,*?><( C3)9=,*.?7#&9(*;7"!&%$"!8+0"(*2%0"?>%<B"! #&%)6C:=+$2%I?!&%ID14<( OG90"9:'")6!92%'R*/10(*'"6%)91K1#&9.54993%0"9,-%"(*1&%,:<&%6%#&%'" %<@%>1#1v69)9.J.10"(*9:"9<@<&%6%#&%'"IU9F3H!(*'+0"1#,*92)I%B#&3'"1,*D19<>#:?>0"9,*?:(*;1 '"92%:"(*)(*:/10"2%"(*1@%#&1=3"!75410"C1g&5o,-%;1=&%;11K45!(*)6!E(*'3='"9<M"@<6N& % aEVTDyOTDyJLaEVpwSCN.^m SCNIFIN2DyHKVTHKJLOTD (*>5!(*)6!BI%)6!B)9123+&19:%35410"C1g&5 +0":)99'"'8(*' =(*a:=9,*?7(*<9:"( N&9<WF 8 !9>+&%'"'"(*;(*:/10"2%"(*13#&9.5499@+0"(*2%0"?%<>#&%)6C:=+WK "!(*'(*'<13='"(*;7"!8)I%1(*)I%,40"9+0"9'"9:6%"(*1W F 5.B+06%)9"(*)91K"!(*'23I%'"!&% "!$+0"(*2%0"?31,*?0"9+&10""''"6%"8)6!&%;19'"3"!$)9123+&19:"'%3+0":)99'"'5!(*)6! 1+&9'8=+@"!1++&10""=(*.?>">1+"(*234( 398'""106%;1%<@)912328=(*)I%"(*17D190"!I%<WF 5.>%<<(*"(*1WK"!(*'#&%)6C:=+>%0")6!(*"9)9"=0"3%,*'"3%,*,*5'"3+&90./10"2o,*:%<#&%,-%)9(*;8(* "!'"?:'""92o#:?823D:(*;"!9V:9)9="(*14%$+0":)99'"'/0"12x1,*:)I%"(*13"3%1"!90 5!(*)6!E6OG9)9"(*D19,*?@+0"D:(*<9'3%75%I?B"B23(*;106%"8+0":)99'"'"9'7%<@'"9"'3"!#&%'"(*'$/10 '")I%,-%#,*%0")6!(*"9)9"=0"9'IF 9- 9 %:"02: p 0 =(*3+&%0"4"$"!923+!&%'"(*'4+,-%)99<13)9:1+&906%"(*13#:?3"!N&0"'"5410"C1g&5A+0":<:J =)9"'IKW231'"4"!925490"8<9'"(*;19<>5(*"!>'"2%,*,G;10"1=+'(*>23(*<WF 5.>2%:?85%I?:'IK 5410"C1g&5A'"?:'""923'!&%ID1#&997D:(*)9"(*23'"!9(*053'"=)9)99'"''"(*)91)9='"90"'0"I%, J (4399<7"!+&1"9:"(-%,W5410"C1g&5'IK"!9'"$9;1(*9'5490"8%++,*(*9<(*,-%0";1'")I%,*9:D:( J 0"1239:"'/105!(*)6!"!9?35490"1<9'"(*;19<@Y ZK^1`K:Z · K:Z I\"F"!90<9'"(*;17(*'"'"=9' %'"(*<1K"!2%(*8+0"1#,*92x)9=0"0"9:'"?:'""923'(*3"90"23''")I%,-%#(*,*(*.?$(*'"!&%"!9? 0"9,*?1>%$)99:"06%,*4( 399<><&%6%#&%'""3(*23+,*9239:"!$'""106%;1'"90"D190IKG"!90"9#:?7(*:"0"J <=)9(*;>%3'"90"(*1='#&1"",*99)6CB(*>"!%0")6!(*"9)9"=0"1FH!90"%0"1KW)91=0"'"1K'"9D1906%, %<D1%:6%;19'""!3)99:"06%,*4( 399<E%++0":%)6!Wh,*(*;1!:.549(*;1!:)9,*(*9:"'IK)99:"06%,*4( 399<B231:J (*"10"(*;%<B%=<(*"(*;&K&'"(*23+,*90'"?:)6!0"14( 3I%"(*1>239)6!&%(*'"23'IK&%<>D1906%,*,<9'"(*;1 '"(*23+,*(*)9(*.?:FWe4=IK&(*7;19906%,.K&%8)99:"06%,*4( 399<7<&%6%#&%'"0"9'"=,*"'11,*?3(*'")I%,-%#(*, J (*.?7+0"1#,*923'#=8%,*'"(*B+&90./10"2%)9$,*(*23(*6%"(*1'IF$H!8,-%""90$%0"31='"=&%,*,*? %$)91)990">(*#='"(*9'"'+0":)99'"'"9'#="!9?7%0"( "!5410"C1g&5M'"?:'""92o(*'='"9<>" 9V:9)9=">%="12%"(*)8%)9"(*D:(*"(*9'$(*E%7<(*'""0"(*#="9<E'"?:'""92>F@r:=)6!@+0"1#,*923'$)I%@#& %<<0"9'"'"9<E(*B'"9D1906%,5%I?:'Ih$='"(*;><(*'""0"(*#="9<@9V:9)9="(*1@(*'""I%<@)99:"06%,*4( 399< )91:"0"1,.K4%<E+0"D:(*<(*;>%75%I?B">"(*"1;19"!903'"9D1906%,5410"C1g&5x'"?:'""923'IKI%)6! 5(*"!(*"'53'""106%;1'"90"D190IK&(*:"8%$#(*;1;190'"?:'""92>FH!/10"2390%++0":%)6!(*''""(*,*, ,-%0";19,*?@%70"9'"I%0")6!A+0"1+&1'6%,.K"!,-%""903%7'"1,*="(*1@)9=0"0"9:",*?E%<1+"9<E#:?B231'" +0":<=)9"'IF H!$(*<I%84<(*'""0"(*#="9<79V:9)9="(*1B5%'+(*1990"9<>#:?"! 5.Tc4Pr7+0"1"1.?:+&3Y DI\"F 5. 5.Tc4PrGK1"!9V:9)9="(*13%+0":)99'"'6%C19'4+,-%)9"!0"1=;1!% BEDIQIOTSIU"VTHKJLOTDgtVTSE S)II%JLN2"(S*1F8@H%!'$39(*V::9/)91=0"2"(*1%@"(*1+0":)I)9%90"90"<(*9'I0$F (*5.'$$)%9B1:16%#1v6(*9)9'$%"!,*&,%"!233(*(*:;1/061%0""29'%/"(0"*1120",*9:,*9)ID1%%"(*:1$>""77"!,* J 9V:9)9="(*1>4"!$+0":)99'"''"%'"%,*,*5M&%ID:(*;:%"(*13"36%C1+,-%)9$#:?)91'"=,*"(*; !#"$&% ')(*+","&-/.01 " "!<&%6%$(*"!(*:/10"2%"(*1$)I%0"0"(*90IFPL'"(*23(*,-%04%++0":%)6!(*'/1,*,*549<8#:?n H4J 5"c4P Xw wBKGXW,*5w7%0"C317w9'"'6%;1=9=3w7%&%;190$Y _9\"F75.>nV:1"(*)I% Xw wBK I%)6!B:<$/=)9"(*1'(*<9+&9<9:",*?:KW"!31,*?(*:"906%)9"(*1B#&9.5499B:<9'$#&9(*; "!0"1=;1!$+&90"'"(*'""9:239'"'6%;19'='"9<8""0"(*;1;190"!9V:'""9+8(*$"!9V:9)9="(*1WFH! #&%'"(*)$(*<I%3(*'"3+&%0""(*"(*1>"!$+0":)99'"'$<6N&(*"(*17(*:"(*<9+&9<9:'"=#'"9"'$"!&% %0"<(*'""0"(*#="9<"$"!:<9'5490"9V:9)9="(*12%I?$6%C1+,-%)910F 5.)91:"06%'""$"! (*:/10"2%"(*13)I%0"0"(*90$7 5.Tc4PrGKW5!90"3%,*,"!8(*:/10"2%"(*1323D19'/0"12o:<8" :<%'&%ID:(*;:%"(*186%C19'+,-%)91K:(*7nV:1"(*)I% Xw woI%)6!7:<'""10"9',*:)I%,*,*?8%,*, "!3(*:/10"2%"(*17(*99<'8">+&90./10"2&%ID:(*;:%"(*1>1@%7;1(*D19B+0":)99'"'IF@r:=)6!E% %++0":%)6!!&%'%,*'"$#&99/1,*,*549<8#:?31"!90+0"1"1.?:+&'"?:'""923'Y `ZI\"FWH!(*';10"I%",*? 0"9<=)99'4"!)912328=(*)I%"(*D190"!I%<8#&9.54998:<9'4%<$'"1,*D19''"123%<<(*"(*1&%, +0"1#,*923'0"9,-%"9<3"231(*"10"(*;%<8'"6%"<9"9)9"(*1WF 5.<9+&9<9:",*?3G"!/10"2 (*75!(*)6!>&%ID:(*;:%"(*16%C19'+,-%)91K&"!3%<D1%:6%;14"!$<(*'""0"(*#="9<B%++0":%)6!>(*' "!&%"!$99<>/10%8)99:"06%,*4( 399<><&%6%#&%'"$(*'%ID11(*<9<WK5!(*)6!79,*(*23(*&%"9'"!$+&90.J /10"2%)9%<7'")I%,-%#(*,*(*.?8#&1"",*99)6CGFw10"9D190IK&"!$0"9'"=,*"(*;%0")6!(*"9)9"=0"8%,*'" (*)90"I%'"9'"!0"9'"(*,*(*9)9".%(*,*=0"9''"(*)9"!)906%'"!W%'"(*;1,*:<<:9'41'""1+ "!9V:9)9="(*171"!90%)9"(*D1+0":)99'"'"9'IF 5.(*'%,*'"8+&1'"'"(*#,*"3)9128#(*"!(*'<(*'.J "0"(*#="9<B%++0":%)6!75(*"!>%8#&%)6C:=+7239)6!&%(*'"2f'"=)6!B%'"!$1<9'")90"(*#&9<@%#&D1 "8+0"D:(*<#&1"!'")I%,-%#(*,*(*.?8%<%ID1%(*,-%#(*,*(*.?1F P7%,*"90"&%"(*D1"$<(*'""0"(*#="9<9V:9)9="(*1(*'4"$='"'"9D1906%,W(*<9:"(*)I%,.K1(*<9+&9<9: '"?:'""923'IF@+0"(*23(*"(*D1/10"2"!(*'8%++0":%)6!@!&%'$#&99A'"=)9)99'"'./=,*,*?@='"9<E(* 9:D:(*0"1239:"'"!&%"1,*906%" wnO2VTx$ym VTSIHKJLOTD F 5/%,*,+0":)99'"'"9'8%0"$9:"(*0"9,*?7(*<9+&9:J <9:4WI%)6!31"!90%<8"!'"!&%0"9<30"9'"1=0")99'$R-)910"+&106%"<&%6%#&%'"9'IK1/10(*'"6%)9IU %0"3)I%+&%#,*3'"=++&10""(*;>"!%)9)9=28=,-%"9<B,*:%<WKW(*(*'+&1'"'"(*#,*3">='"3'"9D1906%, (*<9:"(*)I%,'"?:'""923'5(*"!$I%)6!819V:9)9="(*;$+&%0"G"!"16%,,*:%<WFGH!(*'4%++0":%)6! %,*,*5',*(*I%04;10"5"!8#=4(*<:9'4140"I%,*,*?8%<<0"9'"'2310"/=<&%239:6%,+0"1#,*923' %'"!90"(*'W5%I?/10"!4(*<9+&9<9:'"?:'""923'W")912328=(*)I%"W5(*"!I%)6!81"!90IF P@2310"'"1+!(*'""(*)I%"9<$'"1,*="(*1(*'G#&%'"9<$1"!'6%23239)6!&%(*'"23'&<9'")90"(*#&9<3%#&D1 /10(*)90"I%'"(*;"!%ID1%(*,-%#(*,*(*.?G"!'"?:'""92>FWe41"!3)90"(*"(*)I%,&+0":)99'"'"9'%<8(*23+&10.J 6%:+0":)99'"'"9'3%0"30"9+,*(*)I%"9<B'"12395!90"39,*'"8(*B"!8'"?:'""92>F 5.'""I%<@='"(*; "!)91+:?3/10#&%)6C:=+7+=0"+&1'"9'IKG(*(*'+&1'"'"(*#,*"8='"$(*"323(*;106%""!9V:9)9="(*1 +0":)99'"'"9'/0"12x"!+0"(*2%0"?"$1"!90,*:)I%"(*1'%'4"!,*:%<3%4"!+0"(*2%0"?(*:J )90"I%'"9'IF 5.8"!(*'5%I?:KI"!'")I%,-%#(*,*(*.?+0"1#,*92 #&9)91239'&v6='"4%2%""90G+0"D:(*<(*; 91=;1!7,*:)I%"(*1'(*5!(*)6!+0":)99'"'"9')I%7#&0"=WF4P,*,W"!9'"$,*:)I%"(*1'5(*,*,G'"!&%0" "!89:D:(*0"1239:(*:/10"2%"(*1WK5!(*)6!>)I%>#&8I%'"(*,*?70"9+,*(*)I%"9<@%%,*,'"(*"9''"(*)9 (*<:9'1)6!&%;1/"9WFH!,*(*C:'#&9.5499>"!<( OG90"9:,*:)I%"(*1'$R-9)99'"'6%0"? /104"!#&%)6C:=+%0")6!(*"9)9"=0"IU)I%%,*'"$#&='"9<3/104)912328=(*)I%"(*$#&9.5499&%ID1J (*;:%"(*17'"90"D190"'$'">%'"7%,*,*5 %3&%ID:(*;:%"(*1'"90"D190$"7(*:D11C1$%3'"=#+0":)99'"'3%% <( OG90"9:,*:)I%"(*1>Y 9\"F H!>(*<I%B$+0":)99'"'723(*;106%"(*1E%<A0"9231"7(*:D1:)I%"(*1E0"9a:=(*0"9'7"@!&%ID170"9,*( J %#,*)912328=(*)I%"(*1'#&9.54997"!<( OG90"9:,*:)I%"(*1'IFWP'5(*"!32%:?$1"!90<(*'.J "0"(*#="9<@%++,*(*)I%"(*1'IKG5410"C1g&5L'"?:'""923'='"=&%,*,*?70"9,*?71>+&90"'"(*'""9:8a:=9=(*;" +0"D:(*<3'"1238#&%'"(*)3;1=&%06%:"99'8(*B"!39V:)6!&%;1(*:/10"2%"(*1@Y _I\"F7H!(*'8%< 1"!904#&%'"(*)4/I%"=0"9'%0"1+0"9'"9:(*8)9=0"0"9:'"?:'""923'IK15!(*)6!82%C19'(*<( C3)9=,* "(*23+,*9239:G'"1,*="(*1'""!9V:(*'""(*;+0"1#,*923'IFWP@N&0"'"'""9+3(*$"!9D11,*="(*1 %:?5410"C1g&5B'"?:'""92 (*'IKI"!90"6/10"1K1"+0"D:(*<4"!4(*<='""0"(-%,1'""0"9;1"!8<&%6%#&%'" %<H]WJ.231(*"10"'IF 9- 36; 8652:"0 9P376|@ P:?895M'"?:'""92f99<''"123"(*23"$9D11,*D1%<30"9'"1,*D1"!<9'"(*;13(*)91'"(*'""9:J )9(*9'IK,*(*23(*6%"(*1'&%<,-%)6C:g&9V:(*#(*,*(*.?&"!4(*(*"(-%,D190"'"(*1'IFWP/"90"!(*'W9D11,*="(*1 +&90"(*:<WK+0":<=)9"'$#&9)912382310"$'"6%#,*1K"!9(*0/=)9"(*1&%,*(*.?549,*,4<6N&9<WK0"I%)6!:J (*;7%<9;10"932%"=0"(*.?7"!&%2%C19'"!920"9,*(-%#,*1KW=<90"'""::<E%<@%)9)99+"9< #:?='"90"'IF 8 10"C1g&5M'"?:'""923'!&%ID11?190"I%)6!9<B'"=)6!B%8'"6%"1FH!<92%<' +,-%)99<>1>9V:(*'""(*;5410"C1g&5L'"?:'""923';13549,*,#&9?11<B"!9(*0)I%+&%#(*,*(*"(*9'%<WKG(* 2%:?)I%'"9'IK:"! a2MTFIHKOTU"N2SW^m SCO"7i wnN <9'"(*;190"'!&%<$(*$23(*<5%'a:=(*"4<( OG90"9:/0"12 "!&%8"!7%)9"=&%,='"90"'>Y Z 9\"F@H!,*(*23(*6%"(*1'1@'")I%,-%#(*,*(*.?B%<E%ID1%(*,-%#(*,*(*.? <(*'")9='"'"9<7%#&D1%0"1#:D:(*1='9V%23+,*9'IK#=4"!90"%0"2%:?1"!90;1,-%0"(*;,*(*23(*6%IJ "(*1'IFr:123W"!92o%0"+0":<=)9'"+&9)9( N&)%<30"9,-%"9<"$"!!(*'""10"?3#&9!(*<3"! +0":<=)93R-5!9"!90$(*9D11,*D19<7/0"12%3<:)9=239:2%&%;19239:'"?:'""92>KG"!8":1,*' %ID1%(*,-%#,*%"!"(*23(*5%'<9'"(*;19<WK"!+&1'"(*"(*1"!)9123+&%:?$(*"!2%0.J C19IK19")1F U9FnV%23+,*9'%#&1=<WhW(*&%#(*,*(*.?"='"'"=#+0":)99'"'"9'<=""!5%I?<&%6% (*'!&%<,*9<WK&'")I%,-%#(*,*(*.?3+0"1#,*923'<=""!$=<90",*?:(*;3<&%6%#&%'"1KG%0")6!(*"9)9"=06%, ,*(*23(*6%"(*1'&<=""!)912328=(*)I%"(*'"?:'""92Q='"9<WK19V:)99'"'"(*D1923+!&%'"(*'W1$23:<:J 9,*(*;+!(*,*1'"1+!:?:KW%<>'"/10""!WF3H!9'"3,*(*23(*6%"(*'%0"8#&9(*;7a:=(*)6C:,*?)910"0"9)9"9< %'"!+0":<=)9"''"6%0""$;:%(*%5(*<90)9='""12390#&%'"%<9V:+&90"(*9)9$5(*"!3='"90"' +0"D:(*<9'"!9)99'"'6%0"?8/99<#&%)6CGFH!90"%0"1K1!549D190IK%1"!90'"94W,*(*23(*6%"(*' )9123231$"8231'"'"?:'""923'"!&%!&%ID18I%'"?3'"1,*="(*13#=99<7"$#&$%<<0"9'"'"9< #&6/10"75410"C1g&5x'"?:'""92 )I%E)9,-%(*2"B!&%ID130"I%)6!9<L%:?B0"I%'"1&%#,*<9;10"97 2%"=0"(*.?:F P231;$"!9'"81+&97a:=9'""(*1'IK&"!$1231'"/"97239:"(*19<(*'9V:)99+"(*1>!&%:J <,*(*;&F 5.$9:D:(*0"1239:"'W5!90""!4:=28#&90&)91)9=0"0"9:(*'"6%)99'2%I?#&(*"! !:=<0"9<'$4"!1='6%<'5(*"!>9D190"?B(*'"6%)986%C:(*;3'"9D1906%,45499C:'$")9123+,*9"1K 9V:)99+"(*1'3%IOG9)9"(*;>'"(*;1,*8+0":)99'"'"9'7%0"3,*(*C19,*?7">:)9)9=0IF@w10"9D190IK(*$(*'$%,*'" ,*(*C19,*?8"!&%IK::)9)I%'"(*1&%,*,*?:K1"!#&9!&%ID:(*1044%,*,G%)9"(*D1(*'"6%)99'99<'"$#&23:<( J N&9<7"3%)9)912323:<&%")6!&%;19'(*"!10";:%4( 3I%"(*1WFH!9'"$.548.?:+&9')6!&%;19' %0")9=0"0"9:",*?$1'6%"(*'..%)9"10"(*,*?'"=++&10""9<WFH!<( C3)9=,*.?"!9?$+&1'"<90"(*D19'W/0"12 !#"$&% ')(*+","&-/.01 " "!5%I?$+0":)99'"'4(*'"6%)99'%0"'""10"9<WFH!90"%0".545%I?:'G<1(*;(*Ih%'4%)9128J +(*,*9<8+0"1;106%2 10IK12310"4/"9WK:%'4%)91,*,*9)9"(*18G<&%6%#&%'"9:"0"(*9'IF)9)90"I%"9<WK 23:<( /?:(*;"!(*'4(*23+,*(*)9(*W1049V:+,*(*)9(*$t"'")90"(*+"u$(*'41%8I%'"?32%""90IFWP:?$+&1'"'"(*#,* 9V:)99+"(*1B"!&%2%I?%++&I%0<=0"(*;"!$9V:9)9="(*1B28='"#&8)9:<9<B(*>%'+&%0" "!3#&9!&%ID:(*10"!8+0":)99'"'IFB"!90"5(*'"1K9V:)99+"(*1'$"7"!39V:+&9)9"9<E#&9!&%ID:(*10 )I%$1,*?#&'"1,*D19<#:?$%#&10""(*;"!49:"(*0"+0":)99'"'R-10W#:?(*:D11C:(*;%'"=#+0":)99'"'"9' "!&%4!1+&6/=,*,*?$)I%3'"1,*D1"!'"(*"=&%"(*1WK1#=4"!(*'4)90"I%"9'%)91'"(*<906%#,*D190"!I%< /10"!9<8='"906U9F 5.<I%,*,*?:KI9V:)99+"(*1'4'"!1=,*<$#&!&%<,*9<$(*3%2310"4=( /10"2L5%I?:K %,*,*5(*;"!='"90"$%)9)99'"'4"!+0":)99'"'<6N&(*"(*1WK1<"!9)99'"'6%0"?3)6!&%;19'%< 0"9'"=23"!$9V:9)9="(*1>4"!$+0":)99'"'IFH!(*'0"9a:=(*0"9'$%$D190"?g&9V:(*#,*!&%<,*(*;8 "!+0":)99'"'<6N&(*"(*1WhW0"9'")6!9<=,*(*;%)9"(*D:(*"(*9'4"!&%4!&%ID1#&99723:<( N&9<WK0"9='"(*; 0"9'"=,*"'"!&%4!&%ID114#&997%IOG9)9"9<#:?8"!23:<( N&)I%"(*1WK%<32%++(*;"!'"6%" "!81,*<>+0":)99'"'8""!3'"6%"8"!895Q+0":)99'"'IF>nV:(*'""(*;'"?:'""923'$%0"8'""(*,*, ":80"(*;1(*<3"$+0"D:(*<'"=)6!7)I%+&%#(*,*(*"(*9'Y ^ 9\"F P1"!90(*23+&10"6%:4(*'"'"=$(*'"!(*:"906%)9"(*175(*"!79V:"90"&%,4%++,*(*)I%"(*1'I7F 5.7)9=0.J 0"9:4'"?:'""923'IK:(*(*'='"=&%,*,*?14+&1'"'"(*#,*"'"='"+&9<"!9V:9)9="(*13W"!9V:"90"&%, %++,*(*)I%"(*185!9"!)910"0"9'"+&1<(*;%)9"(*D:(*.?$(*''"='"+&9<9<710"!9:"(*0"+0":)99'"' %#&10""9<WF 5.8(*'8%,*'">1$+&1'"'"(*#,*">)91:"0"1,%:?B'"(*<6OG9)9"'3"!&%8"!7%++,*(*)I%IJ "(*12%I?$)I%='"1FP'%$0"9'"=,*IK:.%(*,*=0"9'%<70"1,*,*#&%)6C8+0":)99'"'"9'#&9)9123%.%(*0",*? )9123+,*9V7(*'"'"=8/10"!3='"90IF>c4=0"0"9:",*?:KW"!9'"3+0"1#,*923'$%0"8'"1,*D19<BD:(-%32%:=&%, (*:"90"D19:"(*1BR-9D197<9"9)9"(*;3"!&%"!90"(*'%+0"1#,*92f(*',*6/"$"!='"90(*'"123 '"?:'""923'6U9*F 5.B"!$/="=0"1K%3"(*;1!:"90(*:"9;106%"(*1>5(*,*,#&8<9'"(*06%#,*1F8H!(*'2%I?3#& %)6!(*9D19<B#:?7='"(*;'"6%<&%0"<B(*:"90..%)99'10#:?7='"(*;+&90"'"(*'""9:$a:=9=9'8%'%35%I? G9'"=0"(*;0"9,*(-%#,*%'"?:)6!0"11=')912328=(*)I%"(*#&9.54993%="11231='W'"?:'""923' Y _9\"F PA"!(*0"<8(*'"'"=0"9,-%"9<3"(*<='""0"(-%,'""0"9;1"!3(*'"!%#(*,*(*.?"9V:+0"9'"'4,*1;1(*)I%,=(*"' 5(*"!(*"!$5410"C1g&5M,-%;1=&%;11F4X10"!(*'IK"06%'6%)9"(*1&%,)91)99+"')91=,*<7#&='"9<WF H!90"(*'4%39V:"9'"(*D1,*(*"906%"=0"1%<D1%)99<3"06%'6%)9"(*1823:<9,*'Y · 9\G5!(*)6!3!&%' "1=)6!9<>=+&12%:?3%0"I%'0"9,-%"9<>"85410"C1g&5M2%&%;19239:Y `:K ·T· K&^ · KZ1Z&K&`1bI\"F H06%'6%)9"(*1'8%0"%B9V:)99,*,*9:3%#'""06%)9"(*1B">9)I%+'"=,-%"#&9!&%ID:(*103R/%"123(*)9(*.? %<(*'"1,-%"(*1WKI/10"!231'"+&%0"6U%<!&%ID1+0"D1939V:"0"9239,*?3='"6/=,W(*3<9D19,*1+:J (*;8%$5(*<9,*?3%)9)99+"9<>"!910"?3"06%'6%)9"(*12%&%;19239:IFWc4=0"0"9:)91232390")9(-%, 5410"C1g&5A'"?:'""923'IK:!549D190IK:<$14(*)910"+&106%""06%'6%)9"(*1&%,&1"(*1'4#=4"!90" %0"2%:?(*<(*)I%"(*1'W"!&%"!(*'5(*,*,:)6!&%;1(*$"!4/="=0"Y bK1`:K · Z&K · `:K1b1bK1b1[:KZ · \"F 5.%5410"C1g&5E9:D:(*0"1239:IK1"06%'6%)9"(*1'4)I%3+,-%I?8%'"(*;1( N&)I%:0"1,*%'4%'"?:'""92 )9123+&19:IF]W90"'"(*'""9)93(*75410"C1g&5L'"?:'""923'(*'%)6!(*9D19<>#:?='"(*;7%8<&%6%#&%'"1K %$/I%"=0"8"!&%(*(*'=,*(*C19,*?3"3)6!&%;11F 5.:"906%)9"(*1'5(*"!7<&%6%#&%'"9'0"9a:=(*0"8" ='"$"06%'6%)9"(*1'3R/%''"!5>(*>XW(*;1=0"8[1U9FH!$D190"?&%"=0"84"!$9:D:(*0"1239: 0"9a:=(*0"9'"3='"$"06%'6%)9"(*1'( 9V:9)9="(*1>;1=&%06%:"99'!&%ID1"3#&$+0"D:(*<9<WFH! '6%23+0"1#,*923'4W<(*'""0"(*#="9<)912323(*"289:%<%"123(*)9(*.?"!&%%0"(*'"(*%:?8<(*'.J "0"(*#="9<89:D:(*0"1239:%,*'"%0"(*'"(*8%5410"C1g&5@'"?:'""92>FWH!9'"+0"1#,*923')91=,*<$#& %<<0"9'"'"9<='"(*;"!)91)99+"''"=)9)99'"'./=,*,*?3(*23+,*9239:"9<(*8H]WJ.231(*"10"'Y ^1_9\"F65. %<<(*"(*1WKI"06%'6%)9"(*1'2%I?%,*'"+,-%I?%'"(*;1( N&)I%:W0"1,*4(*$"!5410"C1g&5B,-%;1=&%;11F P'!&%'%,*0"I%<?#&99B+&1(*:"9<71=$Y `9\"K&2%:?3"!$(*<I%'+0"1+&1'"9<>(*>%<D1%)99< "06%'6%)9"(*1723:<9,*'4)I%#&='"9<7(*5410"C1g&5A9:D:(*0"1239:"'Ih)9123+&9'6%"(*1BY ^ · \"K %,*"90"&%"(*D19V:9)9="(*1EY Z1ZI\"K&'"+!90"9'4)91:"0"1,%<>%"123(*)9(*.?7Y b1[9\"K&"3239:"(*17% /95FH!:='IK5410"C1g&5 '"?:'""92)I%@#&8'"99A%'$%=#(*a:=(*"1='+0"1;106%2323( ;89:D:( J 0"1239:/10(*23+,*9239:"(*;8"!3%++,*(*)I%"(*1'6%0";19"9<@#:?>%<D1%)99<B"06%'6%)9"(*1 23:<9,*'Y `K^1b:K^Z\"FWP9V%23+,*!5A"06%'6%)9"(*12%I?$(*:g&=9)9"!5410"C1g&5 ,-%;1=&%;1(*'"!='"2%<&"06%'6%)9"(*1'(*8n)9(*&%K1%H]WJ.231(*"10G"!&%+0"D:(*<9' HKSCVTDGFIVTa2HKJLOTDyVpwkg Y ` · \"FWH06%'6%)9"(*1&%,:cB(*'%$9V:"9'"(*18GcB(*$5!(*)6!$(*(*'W+&1'"'"(*#,* "#06%)6C19'"9"'4&(*'""0"=)9"(*1'R-='"=&%,*,*?'"90"D:(*)9(*:D1:)I%"(*1'6UW5(*"!(*$%"06%'6%)9"(*1 %<>'"+&9)9( /?75!&%"<(*7)I%'"$"!8"06%'6%)9"(*1>)912323(*"'410%#&10""'IFH!8'6%23 (*<I%K%'549,*,%'2310"$'"1+!(*'""(*)I%"9<@)91)99+"'IK)I%B#&%++,*(*9<B"7"!85410"C1g&5 ,-%;1=&%;1$(*B%'"(*23(*,-%04.%'"!(*1B"7%,*,*5L"!3+0"1;106%2323905410"C1g&5 +0":)99'"'"9' "3'"+&9)9( /?:K&/109V%23+,*1K:=(*"'%"123(*)9(*.?810)9123+&9'6%"(*19V:+&%<(*;3'"9D1906%, %)9"(*D:(*"(*9'Y b1[9\W10%,*"90"&%"(*D19V:9)9="(*1+&%"!'(*3)I%'"9V:)99+"(*1'$Y `9\"F A ?E = : =<;>=@?A : >'. .,<*A >BA 9 A*> H!(*'W'"9)9"(*18<(*'")9='"'"9'4%<$231"(*D1%"9'&!5B5410"C1g&5B2%&%;19239:&"9)6!1,*1;1?)I% #&%++,*(*9<8%<8!5@(*23(*;1!:W9D11,*D11K"!2%(*(*<I%#&9(*;"!&%5410"C1g&5@"9)6!1, J 1;1?3)91=,*<7#&='"9<B%'"!#&%'"(*'/10+0"1;106%2323(*;(*7<(*'""0"(*#="9<WK&!9"90"1;1991=' 9:D:(*0"1239:"'IF - 25 8 R; *A 3 t143 P3 t5 9 9 P'239:"(*19<7"!0"1=;1!1="!$)6!&%+"90IKW"!$/="=0"$45410"C1g&5 2%&%;19239:4(*' '""0"1;1,*?7"(*9<>""!89D11,*="(*17<(*'""0"(*#="9<>)9123+="(*;&FP''"=)6!WKW<(*'""0"(*#="9< 9:D:(*0"1239:"'0"9a:=(*0""!/1=0)I%"9;110"(*9'&/=)9"(*1&%,*(*.?<(*'")9='"'"9<(*$"!(*:"0"J <=)9"(*1Wh(*:"90..%)9<6N&(*"(*1WK:)912328=(*)I%"( 1WKI9V:9)9="(*1;1=&%06%:"99'IK&%<<9D19, J 1+239:9:D:(*0"1239:"'IF 8 !(*,*9V:(*'""(*;$+0":<=)9"'%0".%0/0"12Q+0"D:(*<(*;"!/1=0 )I%"9;110"(*9'IK"!9?@%0"3'",*5,*?>)91:D190";1(*;7"5%0"<'$'"?:'""923'"!&%$<7+0"D:(*<3'"=)6! /=)9"(*1&%,*(*.?3(*B%7(*:"9;106%"9<@%7 C3)9(*9:2%90IF 5.>'"=)6!>'"?:'""923'IKG5410"C1g&5 )91)99+"')91=,*<3#&1"!#&%'"(*)":1,*'/10+0"1;106%2323( ;<(*'""0"(*#="9<7'"?:'""923'IF !#"$&% ')(*+","&-/.01 " H!)6!&%06%)9"90"(*'""(*)9'W'"=)6!<(*'""0"(*#="9<9:D:(*0"1239:4)I%3#&I%'"(*,*?8<90"(*D19<8/0"12 "!46%0";19%0")6!(*"9)9"=0"4&9V:(*'""(*;'"?:'""923'IFWP@a:=(*)6C,*:1C""!42%:=&%,*'&+0":<:J =)9"''"=)6!B%'(*23+,*9239:6%"(*1'"!$cde4P '"6%<&%0"<WKH]WJ.231(*"10"'IK:a:=9=(*; '"?:'""923'IK%<B5410"C1g&5L":1,*'0"9D1I%,*''""0"(*C:(*;'"(*23(*,-%0"(*"(*9'(*>"!9(*0$%0")6!(*"9)9"=0"1F 5.7%,*,G)I%'"9'IK"!'"?:'""92o)I%#&'"=)9)9(*)9",*?<9'")90"(*#&9<B%''"!5(*XW(*;1=0" DF CLIENT SERVER RESOURCE MANAGER Distributed System External Components SERVICE PROVIDER I a n w L J 2 N y D H 0"9+0"9'"9:"'4"!4='"90+0"1;106%2M(*:D11C:(*;"!4'"90"D:(*)99'+0"D:(*<9< #:?>"!8<(*'""0"(*#="9<@'"?:'""92>F3H!3)9,*(*9:='"=&%,*,*?70"9'"(*<9'$1="'"(*<8"!3<(*'""0"(*#="9< '"?:'""92o#=(*:"906%)9"'5(*"!(*4"!0"1=;1!>%$549,*,G<6N&9<>'"9P]05.'IF4H! FIN29S l2N2S (* XW(*;1=0" D(*'(*$231'")I%'"9'%'"(*23+,*4+0"V:?/10"!%)9"=&%,'"90"D:(*)9+0"D:(*<905!(*)6!8(*' "! SCNIFIOTMGSCaEN|U"VTDyIV kTN2S F65.%)9"'%'W"!)9123231(*:"90..%)9/10%,*,'"90"D1904%++,*(*)I%"(*1' %<3(*(*'IK:(*8231'")I%'"9'IK&%;1,*10"( N&9<8/10"2QW506%++(*;&F65.cde4P$K1/10(*'"6%)91K "!'"90"D190(*'4'"(*23+,*?$% O INEa2H|VTxT6V m^HKOTS "!&%6%C19'4)I%0"W9:/10")9(*;8"!)9123231 (*:"90..%)91F 8 !&%$cde4Po)I%,*,*'$%7'"90"D1908(*'8%)9"=&%,*,*?>"!0"9'"1=0")972%&%;190IKW10 "!>%)9"=&%,(*23+,*9239:6%"( 1B"!71#1v69)9"'IFQXW(*&%,*,*?:K"! SCNIFIOTMGSCaEN/U"VTDyIV kTN2S (*' "!3%++,*(*)I%"(*17"!&%+&90./10"23'"!$1+&906%"(*1'0"9a:=9'""9<@#:?7"!8)9,*(*9:IF 5.>H]WJ 5.;19906%,.K"! 231(*"10"'IK/104(*'"6%)91K&"!0"9'"1=0")9$2%&%;190"'%0"='"=&%,*,*?8<&%6%#&%'"9'IF H!>5%I?@"!(*';1990"(*)B%0")6!(*"9)9"=0"B(*'3='"9<M(*A+06%)9"(*)9>(*'3)9123231@"E%,*,"! +0":<=)9"'I F 5.B;19906%,.KW"!3'"?:'""920"I%)9"'$"7)9,*(*9:(*:D1:)I%"(*1'8R*/10(*'"6%)91K% 5410"C1g&5>+0":)99'"'(*'W'"6%0""9<WK:%4239"!:<&%1#1v69)9(*'G(*:D11C19<WK%'"90"D:(*)94)I%,*,16%C19' +,-%)9IU9FP'%0"9'"=,*"!(*:D1:)I%"(*1WK1"!'"90"D:(*)9+0"D:(*<904,*:)I%"9'"!0"9'"1=0")99' 9)99'"'6%0"?B"'6%"(*'./?"!80"9a:=9'"3R*/109V%23+,*1K&,*:)I%"(*;%8'"90"D190IK0"90"1="(*;"! 0"9a:=9'"IK40"9)910"<(*;>"!3(*:D1:)I%"(*1WKW"0"(*;1;190"(*;7'"(*<7%)9"(*1'6U%<B/10"5%0"<'$(*" "!8%++0"1+0"(-%"'"90"D1905!(*)6!WK&(*7"=0"WK&5(*,*,W"06%'",-%"$"!$0"9a:=9'"")I%,*,W"3"! )910"0"9'"+&1<(*;70"9'"1=0")932%&%;190IF$)98"!80"9'"1=0")932%&%;190"90"23(*&%"9'IKG"! 0"9'"=,*"'8%0"30"9"=0"9<E"7"!3)9,*(*9:#:?>0"9"06%)9(*;>"!3+0"9D:(*1='$'""9+'IF>#:D:(*1='",*? "!(*'$(*'8%7'"(*23+,*( N&)I%"(*175!&%$!&%++&9'8(*@0"I%,'"?:'""923'8%<@"!90"7%0"2%:? 1+"(*234( 3I%"(*1'4%<D1%0"(-%"(*1'4"!(*'#&%'"(*)239)6!&%(*'"2>FGH!2%(*8)91)99+"'%0"1K !549D190IK'"(*23(*,-%0(*7%,*,G'"?:'""923'IK:5!(*)6!+&1(*:"'"5%0"<'"!92390";19)9%$)9128J 2313+,-%./10"2x/10<(*'""0"(*#="9<>)9123+="(*;&7F 5.(*'1,*?3&%"=06%,W"39V:+&9)9"!&%IKG% ,*I%'"/10$%,-%0";18)9,-%'"'$%++,*(*)I%"(*1'IKW5410"C1g&5Q)91)99+"'85(*,*,#&3='"9<E(*B"!(*' 95M)91:"9V:%'%$5%I?8"$#=(*,*<7%++,*(*)I%"(*1'D190<(*'""0"(*#="9<7'"?:'""923'IF & - 9 t1 t: p3 p3 t1 P3 R1 65 25 R; A*3 t143 P3 t5 :6 8 76 9 9 9 :6:9 79 58 9 5.>%79:D:(*0"1239:,*(*C1"!$1$<9'")90"(*#&9<WKW"!90"$(*'%854I%,*"!74)9123+="90":1,*' "@+&90./10"2 (*<(*D:(*<=&%,6%'"C:'IF 8 10"C1g&5f2%&%;19239:'"(*23+,*?B+0"D:(*<9'%>5%I? "3(*:"9;106%""!9'"8":1,*'(*:"3%82310"23I%(*;/=,&'"?:'""92#:?)9128#(*(*;"!92%' 9)99'"'6%0"?$1$%4+&90+0":)99'"'#&%'"(*'IhG='"4(*<(*D:(*<=&%,1%++,*(*)I%"(*1'W%' FIN2S9l2JLaENGm^SCO1l2JLxTN2SEF %<>"!35410"C1g&5L'"?:'""92 %'"!8,-%;1=&%;1$"'"+&9)9( /?>"!8(*:"906%)9"(*1'#&9.5499 "!9'"B'"90"D:(*)9B+0"D:(*<90"'IFxr:)9(*9:"( N&)><&%6%B2%&%;19239:$OG90"'>%B;1::<A9V%23+,* !5 "!(*'(*<I%)I%@#&3%++,*(*9<B(*@%B%0"I%7<( OG90"9:/0"12#='"(*9'"'8+0":)99'"'"9'IF r:)9(*9:"( N&)$%++,*(*)I%"(*1'4%0"C:58/10"!'"4( 39$%<D11,*=23"!<&%6%(*:D11,*D19<WF w10"9D190IK'")9(*9:"( N&)><&%6%>!&%'3"!>%<<9<A+0"1#,*92 "!>28=,*"(*+,*$/10"2%"'$(* 5!(*)6!3"!(*:/10"2%"(*1(*'0"9+0"9'"9:"9<B%<3"!28=,*"(*+,*"06%'./10"2%"(*1$"$5!(*)6! (*8(*'3'"=#1v69)9"9<WFQw1'"89V:(*'""(*;@0"9'"I%0")6!M(*E'")9(*9:"( N&)7<&%6%B2%&%;19239:/"9 D190",*:1C:'"!.%)9"!&%'")9(*9:"( N&)8<&%6%3(*''"9,*<12='"9<>06%I5F 5.>231'")I%'"9'IKW"! <&%6%=<90";1:9')9123+,*9V%<'"=)9)99'"'"(*D1"06%'./10"2%"(*1'W%'+&%0"&'"1+!(*'""(*)I%"9< 23:<9,*'4+!:?:'"(*)I%,4+!91239&%F8r:=)6!B"06%'./10"2%"(*1'%0"3%3'"1=0")93 xTN2SIJ-2l NEx xTVTHKV 5!(*)6!)I%1#&4(*:"90"+0"9"9<3)910"0"9)9",*?5(*"!1=C:5,*9<;14%#&1=W!5@(*W5%' )90"I%"9<WF8H32%C12%""90"'5410"'"1KW"!$"06%'./10"2%"(*1'%<>23:<9,*'"!923'"9,*D19' 2%I?89D11,*D1%'2310"+0"9)9(*'"$C:5,*9<;1(*'%ID1%(*,-%#,*1Fr:=++&10"/10"06%)6C:(*;8"!9'" <&%6%4<9+&9<9)9(*9'%<9D11,*="(*1(*'%,*,#=W,-%)6C:(*;4(*)9=0"0"9:'"?:'""923'IFWPB:=28#&90 '"1,*="(*1'!&%ID1#&997+0"1+&1'"9<@Y ^1[:Kb1`I\"K:'"123"!92f+&1(*:"(*;$"5%0"<'='"(*; 5410"C1g&5A)91)99+"'%'%5%I?3"$)91+&5(*"!"!9'"+0"1#,*923'Y ^:K:Z )K · ^I\"F c41'"(*<90IK4/108(*'"6%)91K"!723:<9,'"!5A(*AXW(*;1=0" · )B%'%>.?:+(*)I%,9V%23+,* !5Q'")9(*9:"( N&)<&%6%(*'!&%<,*9<WF7H!3+=0"+&1'""!323:<9,(*'$"7'""=<?B"! )6!&%;19'(*8"!90"1'"(*13+&%""90"'IKD19;196%"(*13%<3!:?:<0"1;106%+!(*))6!&%06%)9"90"(*'""(*)9' %;1(*D19$%0"I%FWH!23:<9,1)I%8#&4<(*D:(*<9<$(*"!0"9+&%0""'IFWH!90"1'"(*1$23:<9,16%C19' (*:/10"2%"(*1$%#&1=4"!'",*1+&9'W"!%0"I%K:(*"'4'"1(*,&)6!&%06%)9"90"(*'""(*)9'%<3D19;196%"(*1 )9D190"E+0":<=)9B%M9'""(*2%"7$"!>90"1'"(*1M$"!>"90"06%(*WFQT1">"!&%"! '"1(*,(*:/10"2%"(*1(*'1#6%(*9<><(*0"9)9",*?7/0"12%ID1%(*,-%#,*<&%6%F 549D190IK"!8'",*1+& (*:/10"2%"(*18(*'10"I%<(*,*?%ID1%(*,-%#,*%<70"9a:=(*0"9'6%C:(*;89,*9D1%"(*1'6%23+,*9'%< +0":)99'"'"(*;@"!92 "B;198"!7<9'"(*0"9<A(*:/10"2%"(*1WFBH!(*'8(*'8<1#:?@='"(*;B.54 2310"$23:<9,*'IKG"! (*;1(*6%,n,*9D1%"(*1Bw:<9,*'8%<@r:,*1+&3w:<9,*'IK%,*'"'"!5B(* "!3N&;1=0"1FEH!<&%6%>%#&1=8D19;196%"(*1@)6!&%;19'3(*'$"!0"9'"=,*3%7D19;196%"(*1 9D11,*="(*1323:<9,.FWH!(*'23:<9,&6%C19''"9D1906%,W(*+="'IK'"123"!92f+0"(*23(*"(*D11K1(.F 1F 06%I5 <&%6%3'"=)6!B%'"!8'"1(*,2%+WKG%<7'"123"!92<90"(*D19<AR-#:?7%++,*?:(*;31"!90 23:<9,*'6U9FBXW(*&%,*,*?>"!<(*'")6!&%0";123:<9,4(*:D11,*D19'(*:"90"+&1,-%"(*;706%(*:.%,*,40"9)910"<'IK )I%,*)9=,-%"(*;"!'""10"2Q)9D1906%;1%<3%++,*?:(*;%g&5E%&%,*?:'"(*'%,*;110"(*"!2 "<6N& %!:?:<0"1;106%+!>R-'"!5(*;8"!g&5M5%"90%%$;1(*D193+&1(*:6U9F !#"$&% ')(*+","&-/.01 " Digital Elevation Reconstruction 2 Slope Analysis Slope Length Slope Angle Soil Erosion Elevation Samples Vegetation Change Topo-Map Erosion Model Soil Samples Vegetation Model Vegetation Evolution Model Vegetation Cover Satellite Images Precipitation Model Estimated Rainfall Vegetation Samples Spatial Interpolation Model Storm and Discharge Models Spatial Rainfall Data Rainfall Records Hydrograph U"O2xTNIwnJLD1k %)6J "(*D:(*"(*9'IF3XW(*;1=0" · )3)I%B#&8D:(*9549<@%'$%35410"C1g&5 +0":)99'"'8(*>5!(*)6!B"!8)91:"0"1, g&5L/1,*,*5'"!823:<9,*(*;8,*1;1(*)8%<>"!$<&%6%8g&5 )910"0"9'"+&1<'$""!81="+="' +&%0""(*)9=,-%0%,*;110"(*"!23'"!&%%0"='"9<B%'(*+="'"3"!9V:'"94%,*;110"(*"!23'IF q'"(*;8%5410"C1g&5E'"?:'""92x/10'"=)6!+=0"+&1'"!9,*+'"$'"1,*D12%:?$W"!+0"1#,*923' +&1'"9<7#:?'")9(*9:"( N&)<&%6%F4H8'"6%0"5(*"!WK"!9V:9)9="(*17(*'+&90"'"(*'""9:%<)I%7#& <(*'""0"(*#="9<A%)90"1'"'82%:?><( OG90"9:8:<9'35!(*)6!WKWN&0"'"IK4+0"D:(*<9'3%7)91'"(*<906%#,* <9;10"9340"9,*(-%#(*,*(*.?7%<WKG'"9)91<WKW1+&9'=+B"!$1++&10""=(*.?7"+&%06%,*,*9,*4( 398%< <(*'""0"(*#="89V:+&9'"(*D18)9123+=6%"(*1'%)90"1'"'8%39.5410"C7)9123+="90"'IF3w10"9D190IK "!8%=<(*"(*;3%<7231(*"10"(*;$":1,*'"!$5410"C1g&5L'"?:'""92C199+>"06%)6C49D190"? '""9+3G"!9V:9)9="(*13%<$"!<&%6%+0":<=)99<WF =9'""(*1'4'"=)6!3%'"!,*(*I%;14W% <&%6%'"9$R-!5A(*45%'+0":<=)99<&U9K&<&%6%<9+&9<9)9(*9'#&9.54997<&%6%'"9"'IKG%<3"! %,*;110"(*"!23'(*:D11,*D19<3(*%;1(*D19323:<9,&)I%#&I%'"(*,*?%'"5490"9<#:?3)91'"=,*"(*;$"! %=<(*<&%6%W"!5410"C1g&5E'"?:'""92>Fw10"9D190IK1)9123+,*9V6%'"C:'4'"=)6!3%'%="12%"(*) )6!&%;14+0"1+&%;:%"(*18R-"0"(*;1;190"(*;"!9V:9)9="(*1$G%+0":)99'"'5!9$14&(*"'(*+="' )6!&%;19'6U%<82%(*:6%(*(*;<&%6%)91'"(*'""9)9?3)I%3#&+&90./10"239<3%="12%"(*)I%,*,*?#:? "!'"?:'""92f#:?3='"(*;8"!(*:/10"2%"(*1$0"9)910"<9<B%#&1=49D190"?+0":)99'"'IF H!9'"$(*<I%')I%7#&$%++,*(*9<(*7%$D1%0"(*9.?3'")9(*9:"( N&)9:D:(*0"1239:"'IK&%<0"9a:=(*0" D190"?3'"2%,*,&23:<( N&)I%"(*1'"8"!5410"C1g&5A9;1(*1F 5.'"!1=,*<9D197#&+&1'"'"(*#,*" 8 10"C1g&5x'"?:'""923'3+0"D:(*<7"!7":1,*'89)99'"'6%0"?M"B)I%+"=0">'"=)6! ? #=(*,*<%$#&%'"(*)'"?:'""92o='"(*;8)9=0"0"9:)91232390")9(-%,5410"C1g&5M+0":<=)9"'$Y · ^:KZ )9\"FP (*23+&10"6%:)91'"9a:=9)9"!(*'49V%23+,*4(*'4"!&%45410"C1g&5E)91)99+"')I%%,*'"$+,-%I? %30"1,*8%')91:"0"1,":1,*'%3+&%0""(*)9=,-%0.?:+&84!(*;1!7+&90./10"2%)9$)9123+=6%"(*1' 5!9>"!9'"%0"$+&90./10"239<>D190%39.5410"C745410"C:'"6%"(*1'IF$]0"D:(*<9<>"!&%"! %,*;110"(*"!23'/10"!3(*<(*D:(*<=&%,'""9+'3%0"3(*B+,-%)91K"!35410"C1g&5 '"?:'""92 )I%B#& ='"9<L%'3#&1"!A"!>,-%;1=&%;1"B#=(*,*<LR-2396%IJ"U$+0"1;106%23'81=3"!1'">9V:(*'""(*; +0"1;106%23'%<3"!<(*'""0"(*#="9<9:D:(*0"1239:4(*5!(*)6!3"89V:9)9="$"!92>F <o < ?E H!1"(*135410"C1g&5A2%&%;19239:)I%#&"06%)99<7#&%)6C3"$+0"1"1.?:+&9'%<30"6J '"I%0")6!7)I%0"0"(*9<1=42%:?$?1I%0"'%;1&Fr:123Y &Z D9\W+0"1+&1'"%'4"!I%0",*(*9'"%)99'""10"' "!rc]@+0"Iv69)9Y `1_9\%< C3)9H%,*CY · _9\"F"!90"''"9"!0":1"'W5410"C1g&5 2%&%;19239:(*"!45410"C(*2%;1(*;)9123+&%(*9'Y *^ )9\"F 5."!<&%6%#&%'")912328=(*.? 5410"C1g&5L(*<I%'!&%ID1#&99>+0"1+&1'"9<B=<902%:?3<(*'";1=(*'"9'IKG231'"",*?8(*7"!/10"2 VTx12l VTDyaENEx9HKSCVTDGFIVTa2HKJLOTD9U"O2xTNIw F Y · K1^ · K1Z1ZK:`1b:K:b1_9\"FWH! 8 10"C1g&5Ew7%&%;19239: c4:%,*(*"(*18Y *b )9\&'"=;1;19'""',*9'"'"!&%8'"(*V$%0"I%'"!&%!&%ID14!&%<8%<(*0"9)9(*:g&=9)91 "!4<9D19,*1+239:W&5410"C1g&5B2%&%;19239:G%'(*W(*'":<&%I?GhG(*2%;1W+0":)99'"'"(*;&K1<:)6J =239:2%&%;19239:IK9,*9)9"0"1(*)82%(*,W%<><(*0"9)9"10"(*9'IKW;10"1=+:5%0"1KG"06%'6%)9"(*1&%, '"?:'""923'IK:+0"Iv69)9'"=++&10"%++,*(*)I%"(*1'IK:%<3#='"(*9'"'+0":)99'"'0"6J.9;1(*990"(*;3%< '""0"=)9"=0"9<7'"?:'""92x<9'"(*;13":1,*'IFnD1931W"!231'"+&1+=,-%05410"C1g&5@23:<9, J (*;+&%06%<(*;123'Y · Kb D9\W)I%3#&"06%)99<#&%)6C8"$I%0",*?85410"C81%0""( N&)9(-%,&(*:"9,*,*(*;19)9 %<7'"+&99)6!>"!910"?:F 5.7;19906%,.K&"!99<7/105410"C1g&5A/=)9"(*1&%,*(*.?35%'(*<9:"( J N&9<,*1;$%;1#:?8<( OG90"9:)912328=(*"(*9'%'"!9?80"I%,*4( 399<"!+&1"9:"(-%,GOG90"9<#:? )9123+="90"'%<>)912328=( )I%"(*1'IFX10(*'"6%)91K1v6='"(*7"!$,-%'"<9)I%<1KG'"(*23(*,-%0 (*<I%'5490"<(*'")9='"'"9<8(*8%0"I%''"=)6!3%' ym V6ym N2SEwnNIFEFOaEN Y `1^9\"K OaEN%VTMGHKOTU"VTHKJLOTD Y · )9\"K Tk SCOTM9^m utVTSCN Y · _9\"K:10 aEOTU^m MGHKN2SRFIM9m1ym OTSIHKNEx9aEO2O6ym N2SCVTHKJ-2l N"utOTS Y b1_9\"F P,*"!1=;1!@"!9'"7%0"31$95f(*<I%'IK"!7%<D1%)99'$(*@"9)6!1,*1;1?B%,*,*5Q">6%C1 5410"C1g&5f)91)99+"'3549,*,#&9?11<E"!710"(*;1(*&%,4;1:%,*'IFEP5410"C1g&5x2%&%;19239: '"?:'""92o)I%#&D:(*9549<>%'%$2396%IJ.+0"1;106%2328( ;":1,W='"(*;3%="11231='IK1!9"90"J ;1991='%++,*(*)I%"(*1'W%'W#&%'"(*)(*'""0"=)9"(*1'IFH!+&1'"'"(*#(*,*(*"(*9'W'"=)6!8%$%++0":%)6! )I%#&4)9,*I%0",*?'"99$(*"!4%0"I%&#='"(*9'"'+0":)99'"'0"99;1(*990"(*;&K5!90"45410"C1g&5 2%&%;19239:W'"?:'""923'!&%ID1+0"D:(*<9<%3 C3)9(*9:5%I?$W<9'"(*;1(*;$D190"?8)9123+,*9V <(*'""0"(*#="9<@%++,*(*)I%"(*1'0"9='"(*;9V:(*'""(*;)9123+&19:"'IF$H!$9V%23+,*<(*'")9='"'"9< %#&D10"9;:%0"<(*;3'")9(*9:"( N&)$)9123+="(*;8'"!5'"!&%"!9'"8'6%23(*<I%')I%7#&$'"=)6J )99'"'./=,*,*?8%++,*(*9<$(*82%:?1"!904%0"I%'IK1"=0"(*;5410"C1g&5@2%&%;19239:G(*:"%C19? )9123+&19:&/="=0"'"?:'""923'IFWH!4/=)9"(*1&%,*(*.?<9'")90"(*#&9<3(*$"!(*')6!&%+"904(*'1 "(*9<>"3#='"(*9'"'+0":)99'"'"9'IF 8 !&%":<&%I?(*')9123231, ?8+0"9'"9:"9<@%'%85410"C1g&5 !#"$&% ')(*+","&-/.01 " 23:<9,.K1!&%'#&997<(*'")9='"'"9<>!90"$%'%$+0"1;106%2323( ;,-%;1=&%;15(*"!"!5410"C1g&5 '"?:'""92+,-%I?:(*;8"!80"1,*9'4<9D19,*1+(*;7%<>9V:9)9="(*1>9:D:(*0"1239:IFH!(*'9V:6J )9="(*19:D:(*0"1239:(*'4)9123231WK%''"!57%#&D11K1"82%:?$%++,*(*)I%"(*1'%<3"! %""9:"(*1(*!&%'W0"9)99(*D19<80"9)99:",*?$2%C19'G(*%,*(*C19,*?)I%<(*<&%"4"#&414&"!4#&%IJ '"(*))9123+="90(*:/06%'""0"=)9"=0"9'(*$"!I%0/="=0"1F"!9046OG10""'4,*(*C14H]WJ.231(*"10"'IK cde4P$K&10a:=9=(*;3'"?:'""923'%0"8%<<0"9'"'"(*;)90"=)9(-%,4%'"+&9)9"'4'"=)6!>9V:9)9="(*1 9:D:(*0"1239:"'IF 8 10"C1g&5M2%&%;19239:4'"!1=,*<7#&8D:(*9549<B%'1$2310"6OG10"(* "!(*'$<(*0"9)9"(*1WFH!8/:)9='$1B#='"(*9'"'8+0":)99'"'8!&%'$!9,*+&9<@">)90"I%"%@(*(*"(-%, 2%0"C194%<3%,*,*549<8"$;:%(*8(*23+&10"6%:9V:+&90"(*9)9(*8"!='6%;1W5410"C1g&5E'"?:'.J "923'IFH!9V:'""9+>(*'"9V:"06%+&1,-%""!9'"8(*<I%'"31"!90%0"I%'%<7)9128#(* 5410"C1g&5Q"9)6!1,*1;1?B5(*"!@1"!9081:J.;11(*;6OG10""'8(*@<(*'""0"(*#="9<@)9123+="(*;7" %0"0"(*D1%"!9V:;19906%"(*1<(*'""0"(*#="9<+0":)99'"'"(*;3":1,*'IF . 3610 R; C9 6:9 P3 t5 9 ]%0"&"!(*'5410"C!&%'W#&998<14(*$"!4)91:"9V:&"!nV:1"(*)I%+0"Iv69)91;11(*;% "!5.ewoP,*2%<93d9'"I%0")6!7c49:"90'"(*)9 · DDZ&F 8 %0";106%"6/=,&"8%,*,&+&%'"%< )9=0"0"9:23928#&90"'&&"!4nV:1"(*)I%+0"Iv69)9IKP$Fn,1P##&%<(.K F9P;106%I5%,.KIdF= :"!1 0IK wBF%2%"!>%<BeFWd9(*:5%,*<7/10"!9(*0)91:"0"(*#="(*1'""!8+0"Iv69)9IF7r:123 "!(*'$5410"CB(*'8%,*'"7+&%0"$)9=0"0"9:80"9'"I%0")6!A+0"Iv69)9"'3"! %6%#&%'"d9'"I%0")6! 0"1=+7nH = 0"(*)6!WF 8 $%0"$;106%"6/=,"c4,-%=' %;19B%< %'.J 1 0";7r:)6!9C /10W2%:?!9,*+:/=,1<(*'")9='"'"(*1'4%#&1=W"!/="=0"45410"C1g&5B2%&%;19239:&'"?:'""923'IF nD197"!1=;1!540"6/90"8'"+&9)9( N&) 5.ew+0":<=)9"'(*3"!(*')6!&%+"90IK8)91)9,*='"(*1' '"!1=,*<8#&<06%I53%#&1=/="=0" 5.ewf+0":<=)94+,-%'4#&%'"9<813"!)91:"9:"'4W"!(*' )6!&%+"90IFH!1+(*(*1'49V:+0"9'"'"9<B!90"$%0"1=05WF A =@A* A < A Y · \P)9"(*1H9)6!1,*1;1(*9'IK4t 8 !&%(*'P)9"(*1 8 10"C1g&5AJPx]0"(*2390"u&KP)9"(*1H9)6!:J 1,*1;1(*9'I&K 5.)1F*K:P,-%239<&%K:c%,*( /10"(-%K · DD1bF Y ^I\ 8F4P,*1'"E%<AP$Fn,P##&%<(.Ft6c4:1+&906%"(*D1Bw:<9,*(*;B(*AP++,*(*9<9J ;106%+!(*)7d9'"I%0")6!u&K 5.:"90"&%"(*1&%, 11=0"&%, 5.:"9,*,*(*;19:8%<Ac4:1+&906%"(*D1 5.:/10"2%"(*13r:?:'""923'IKbR · U9K · DDZ&K:+&%;19' 1b · )1^F Y bI\ 8F8P,*1'"&K F8P;106%I5%,.K$P$Fn,>P##&%<(.KBt6]0":)99'"'Lr:?:)6!0"14( 3I%"(*1o(* 8 10"C1g&5Qw7%&%;19239:r:?:'""923'"u&K "!)5"nnnLr:?:23+&1'"(*=2o1B]%06%,*,*9,4%< (*'""0"(*#="9<Q]0":)99'"'"(*;QR/r] rGs D1[1U9K)9"1#&90B^1bIJ"^1_K · DD1_K4T950",*I%'IK SG1=(*'"(-%&%K:qr:P$F Y Z\8FP,*1'"&K $F J &F$r:)6!9CGF>t %6%#&%'"EH9)6!1,*1;1?L(* 8 10"C1g&5 n:D:(*0"1:J 239:"'"u&K 5.TXWdwPH 5J 5.TXWdwPH5qnxR 11=0"&%,"!7r:5(*'"'3c4128J +="90r:)9(*9)9$r::)9(*9.?U9KP+0"(*,.K · DD1_F Y `I\ 8FGP,*1'"&K FGP;106%I5%,.KP$FWn,P##&%<(.KGwBF %2%"!WKGdF = :"!1 0IKGcFWwJ !&%WFt"P<D1%)99<H06%'6%)9"(*17w:<9,*'(* 8 10"C1g&5Mc41:"9V:"'"u&K&]0":)999<(*;1' 4"! · ^"!5.:"90"&%"(*1&%,c41:/90"9)981 %6%3n;1(*990"(*;&K&T95 0",*I%'IK SG1=(*'"(-%&%K:qr:P$KX9#WF&^1_Jw7%0")6! · K · DD1_F Y _I\ 8FP,*1'"&K FWP;106%I5%,.KWP$F4n,P##&%<(.KcFw1!&%WKdF = :"!1 0IKwBF %IJ 2%"!WFt6nV:1"(*)I% Xw wBh9PA]W90"'"(*'""9:4w9'"'6%;16J.e%'"9<8P0")6!(*"9)9"=0"4/10 (*'.J "0"(*#="9< 8 10"C1g&5@w7%&%;19239u&K]0":)999<(*;1'4G"! 5"6X 5"] 8 F ·08 10"C:(*; c41:/90"9)9$1 5.:/10"2%"(*18r:?:'""923' 9D19,*1+239:/10 9)99:"06%,*4( 399<>0";:%IJ 4( 3I%"(*1'IF:H0"1<!9(*2>K1T10"5%I?:K1P=;1='"IK · DD1`F Y [I\ 8F P,*1'"&KWdF = :"!1 0IKwBF %2%"!WK FWP;106%I5%,.KGP$Fn,4P##&%<(.KcFwJ !&%WFt6nV:1"(*)I% Xw chGP 8 10"C1g&5Qw7%&%;19239:r:?:'""92/10w1#(*,*8%< (*'")919)9"9<Ac4,*(*9:"'"u&K 5.:"90"&%"(*1&%, 11=0"&%,4 (*'""0"(*#="9<@%<@]%06%,*,*9, %6%#&%'"9'IF 1,.F1Z&KT&FbK:++WF^1^ DIJ"^Z:[K 1=,*? · DD1_F Y I\ 8FGP,*1'"&KWwBF %2%"!WK FGP;106%I5%,.K&P$Fn,P##&%<(.KWdF = :"!1 0IKW%<BcF w1!&%WKt6X&%(*,*=0" %<,*(*;4(*SW%0";14r:)I%,* 8 10"C1g&5>w7%&%;19239:Wr:?:'""923'"u&K 5.ewH9)6!(*)I%,Wd9+&10"d DD · bK:P,*2%<93d9'"I%0")6!>c49:"90IF Y DI\ Fe%0"#&%06%KrGFw9!0"16%K%<@wBFd='"(*C:(*95(*) 31Ft 5.Tc4PrGhw7%&%;1(*; ?1J &%23(*) 8 10"C1g&5'(* (*'""0"(*#="9<n:D:(*0"1239:"u&K 11=0"&%,& %6%#&%'"w7%:J %;19239:IK[R · U9h ` · `K 5 nP 0"1=+7]=#,*(*'"!(*;&K · DD1_F Y · )I\ 8F1e406%)9)6!(W%<3eF:]W90"(*)9(.Ft"H! 9'"(*;1d9a:=(*0"9239:"' C3)9r:?:'""923'"u&F Pcw H06%'6%)9"(*1'1 C3)9) 5.:/10"2%"(*1Ar:?:'""923'IK^R/^1U9h · ` · · *[ )KP+0"(*, · D 1`F Y ·T· \ 8Fe40"9(*"#&%0"IKP$F I%)91WK $F J &Fr:)6!9CGKP$Fr:!9"!WKP$F%< 8F 8 9(*C:=2>K t6w90";1(*;AP++,*(*)I%"(*1:J.)99:"0"(*)E%< %6%IJ.)99:"0"(*)BP++0":%)6!9'B"Mr:=++&10" H06%'6%)9"(*1:J.10"(*9:"9<w=,*"( J.'"?:'""92 8 10"C1g&5'"u&KPcw r:(*;123:<xd9)910"<WK r:9+"928#&90IK · DD1bF Y · ^I\P$F&e4190IK&P$F&r:!0"=:NB%<7rGF&d 399WKt6SW%#&XW,*54J · h:P %6%#&%'"e49)6!2%0"C /10 (*;1!>H!0"1=;1!+= 8 10"C1g&5Qw7%&%;19239:"u&K8]0":)999<(*;1'8"!3XW( /"! 5.:"90"&%"(*1&%,c41:/90"9)981>nV:"9<(*; %6%#&%'"$H9)6!1,*1;1?>R/n e4H D1_1U9K PD:(*;11WKX06%)91K&w7%0")6!7^1`IJ"^ DK · DD1_F !#"$&% ')(*+","&-/.01 " Y · bI\cFe4='"'",*90IF&q'"90w1#(*,*(*.?(* 8 10"C1g&54J"w7%&%;19239:.J"r:?:'""923'IF1]0":)999<(*;1' 3"!BH9,*9)912328=(*)I%"(*1'*5.:/10"2%"(*1ET9.5410"C:(*;Mc41:/90"9)9MR-H5.TP s D1`1U9Kw9,*#&1=0"1KP='""06%,*(-%KX9#0"=&%0"? · DD1`F Y · Z\ $Fc4!9L%<Aq$F %I?:%,.Kt"PH06%'6%)9"(*1&%,T9'""9< ]0":)99'"'72%&%;19239: r:?:'""923u&K:]0":)999<(*;1'W"! · ^"! 5.:"90"&%"(*1&%,Gc41:/90"9)91 %6%n;1( J 990"(*;&K&X9#0"=&%0"? w7%0")6!WK · DD1_K:T95L0",*I%'IK&SG1=(*'"(-%&%K1qr:P$F Y · `I\ &Fn<903%< 8 FSG(*9#!&%0"IKt 8 10"C1g&5xd9)9D190"?:u&K]0":)999<(*;1'3"! · '" 5.:"90"&%"(*1&%,:c41:/90"9)941c4:1+&906%"(*D1 5.:/10"2%"(*1r:?:'""923'4R/c4:1+ 5"r D1_1U9K e40"='"'",*9'IKGe49,*;1(*=2>K 1=1K · DD1_F Y · _I\cF:P$F:n,*,*(*'IK1rGF &F (*##'4%< 8F:SF:d9(*WKWt 0"1=+:5%0"1K1r:123 5.'"'"=9'%<nV1J +&90"(*9)99'"u&KWc412328=( )I%"(*1'"!Pcw R/c4Pcw7U9KbZ&R · U9h b D` K :%:=&%0"?:K · DD · F Y · [I\wBF:n23230"(*)6!WF:t6#1v69)9X06%2395410"C/10e4='"(*9'"'4P++,*(*)I%"(*1'"u&K]0":)999<(*;1' "!`"!7n e4HKPD:(*;11WK:X06%)91K&w7%0")6!WK · DD1_F Y · I\P$F 8Fn,*2%;:%0"23(*<3R-9<WF U>t"H06%'6%)9"(*1w:<9,*'4/104P<D1%)99< %6%#&%'"P+:J +,*(*)I%"(*1'"u&Kw10";:%:J %=:/2%WK · DD1^F Y · DI\ 8 F4XW(*'"!90%< &F (*,*#&90"IFQt6XW(*,*9T9IhP (*'""0"(*#="9<Ar:?:'""92 r:=++&10""(*; 8 10"CXW,*&pG%XW,*9V:(*#,*$ C3)93]0":)99<=0"9'3c41:"0"1,SW%;1=&%;19u&K 5"nnnLc4128J +="907r::)9(*9.?A C3)9>P="12%"(*1Er:?:23+&1'"(*=2>KG+&%;19'^Z:[ ^&Z DK %(*"!90"'.J #=0";&K&w K:P+0"(*, · D 1[F Y *^ )I\cFGX0"?11Ft6wD1" 8 10"C1g&5L]0"D11C19'e4='"(*9'"'$]0":)99'"'8r:)90"="(*:?:u&Kr:/.J 5%0"$w7%;:,% 39(*1K:+&%;19'[1[ DK1P+0"(*, · DDZ&F Y ^ · \ $F %0") (-%IJ"w1,*(*&%K F %I5,*(*)6CGK &F ,*9(*WK 8F ,*9(*'"'"90IK%< 8Fr%,*92>K&t6w:<:J 9,*(*;@SG1;J"d=(*;7P)9"(*D:(*"(*9'3%'3T9'""9<Mr%;:%'"u&KEe4=,*,*9"(*E"! 5"nnn H9)6!(*)I%,c412323( ""91 %6%$n;1(*990"(*;&K · Z&R · U9h · ^1^K1w7%0")6! · DD · F Y ^1^I\ F %I5,*(*)6CGF$t (*;1!7]W90./10"2%)9H]WJ"w1(*"10"' 8 $r:"(*,*,GT99<>" 6J D19,*1+H!92Iu&K1(*>Y Z:`9\"F Y ^1bI\ F 910";:%C11+&1=,*1'4%<wBF 10"(*)6CGKt"P X06%2395410"C/10n:/10")9I%#,*r:+&9)6J ( N&)I%"(*17nV:"9<9<BH06%'6%)9"(*1>w:<9,*'%<7H06%'6%)9"(*1&%, 8 10"C1g&5'"u&K 5.:"90"&%"(*1&%, 11=0"&%,&6 5.:"9,*,*(*;19:4%<3c4:1+&906%"(*D1 5.:/10"2%"(*1$r:?:'""923'IK bR/b1U9K&r:9+"928#&90IK · DDZ&F Y ^Z\ F 910";:%C11+&1=,*1'IK9wBF 10"(*)6CGKI%<X4Fw7%1,-%K:t6c4='""1234( 39(*;H06%'6%)9"(*1 w:<9,*'%<3w9)6!&%(*'"23'(*3%]0"1;106%232%#, 4n:D:(*0"1239:r:=++&10""(*;$d6J ,*(-%#,* 8 10"C1g&5BP="12%"(*1u&K 5"nnn>H06%'6%)9"(*1'1 5,*9<;1%< %6% n;1(*990"(*;&KP+0"(*,.K · DD1_F # Y ^1`I\ F 910";:%C11+&1=,*1'IKwBF 10"(*)6CGKP$Fr:!9"!WFQt"PAD190"D:(*95f 8 10"C1g&5 w7%&%;19239:IhIX0"12 ]0":)99'"'4w:<9,*(*;" 8 10"C1g&5BP="12%"(*1 5.:/06%'""0"=)6J "=0"9u&K (*'""0"(*#="9<B%<>]%06%,*,*9, %6%#&%'"9'IK&D11,.F&bK&&FG^KP+0"(*,.K · DD1`K++WF ·T· DIJ · `1b3F Y ^1_I\ &F 06%I?A%<AP$F4d9="90IFt"H06%'6%)9"(*1A]0":)99'"'"(*;&hc41)99+"'>%<AH9)6!:J (*a:=9'"u&Kw10";:% %=:/2%WK · DD1bF Y ^1[I\T$F 59F %)6!92>K 8F (*=WK:wBF 990"%<3wBF 8 %0"<WFGt6w7%&%;1(*; 90"(*D19< %6% (*8"! %I%r:)9(*9:"( N&) ew7r:u&K:]0":)999<(*;1'G"! · D"!*5.:"90"&%"(*1&%,&c41:J /90"9)9$1 90"?SW%0";1 %6%#&%'"9'IK =#,*(*WK 5.0"9,-%<WK · DD1bF Y ^ I\cF %;19WK$t 128#(*&%"(*1BD11A%C:"(*D19Mw9)6!&%(*'"239A=<AH06%'6%C:"(*19 (*2 HdPw'.J"]0"Iv69C:"u&K "! 8 10"C:'"!1+xu 0"=<,-%;19QD11 %"9:#&%C19u&K X0"(*9<0"(*)6!'"#0"=WK 9="'")6!,-%<WK&w7%I?:K · DD1_F Y ^ DI\wBF %232390G%< &Fc4!&%23+:?:K&t6d99;1(*990"(*;"!c410"+&106%"(*1Wh9PAw7%( /9'"" /10e4='"(*9'"'d9D11,*="(*1u&K %0"+&90"e4='"(*9'"'IKGT95 410"CGK · DD1bF Y *b )I\ F 1,*,*(*'"5410""!WFBt"H! 8 10"C1g&5Qd6/90"9)97w:<9,*u&K 8 10"C1g&5Qw7%&%;16J 239:c4:%,*(*"(*1WK1Hc )*)IJ · )*)1bK 9)9928#&90 · DDZ&F Y b · \wBF '"=WFWr:+&9)9(-%, 5.'"'"=9'1 8 10"C1g&5 %<>nV:"9<9<@H06%'6%)9"(*1>r:?:'""923'IK e4=,*,*9"(*@"! 5"nnn H9)6!(*)I%,c412323(*""9$1 %6%7n;1(*990"(*;&K · _R/^1U9K 1= · DD1b$%< · R · U9Kw7%0")6! · DD1`F Y b1^I\ 5.ewBK&t6XW,*5w7%0"C4JGw7%&%;1(*; 41=0 8 10"C1g&5K 90"'"(*1^F · u&K 5.ew :)9=239: T&F&r · DIJ 1^Z:bIJ )*)K1w7%0")6!WK · DD1`F Y b1bI\ 59Fe49:J"r:!&%=,%< 8F nF %(*'"90IK$t"P]%06%<(*;12/10 9)99:"06%,*4( 399< ]0":)99'"' w:<9,*(*;1u&K ,*=:5490P)I%<923(*)]=#,*(*'"!90"'IK&e41'""1WK · DD1`F Y bZ\wBF %2%"!WK 8F&P,*1'"&KGdF = :"!1 0IKWcFGw1!&%WFu:]0"D:(*<(*; (*;1!7PD1%(*, J %#(*,*(*.?B(* 90"?ESW%0";1 8 10"C1g&5fw7%&%;19239:$r:?:'""923'"u&KA]0":)999<(*;1'3 "!@XW( /"!5.:"90"&%"(*1&%,$c41:/90"9)9@1LnV:"9<(*; %6%#&%'"BH9)6!1,*1;1? R/n e4H D1_1U9KPD:(*;11WK:X06%)91K&w7%0")6!>^1`IJ"^ DK · DD1_F Y b1`I\dF $F % 3 N2H7Vpwnl KWt 9'"(*;13%$SW%0";1#1v69)9r:90"D190r:=++&10""(*;8n%0""!7r:?:'.J "92 r:)9(*9)9>d9'"I%0")6!90"'"u&K4PPPr 8 10"C:'"!1+B1EP<D1%)99'8(*@<&%6%>w7%:J %;19239:8/103"!Br:)9(*9:"(*'"7%<Mn;1(*990IKe41'""1WKw7%'"'6%)6!:='"'"9""'IKqr:P$K X9#0"=&%0"?:K · DD1bK1+&%;19'Ih&[1[ 1bF Y b1_I\HF 0"9( /9,*"'IK1nF (*0"(*)6!'IK 8F $F ,*9(*WK]Fr:9=:OG90"IK 8F 8 :9 399,.FGt6nV:+&90"(*9)99' 5(*"!>"! w 5.Tf C3)93]0":)99<=0"r:?:'""923u&KG]0":)999<(*;1'8ncrc 8 s D · K P23'""90"<&%2>K:r:9+"928#&90IK · DD · F !#"$&% ')(*+","&-/.01 " Y b1[I\X4FSG9?:2%WF:t6r:=++&10""(*;e4='"(*9'"'H06%'6%)9"(*1' (-%]%0""(-%,:e%)6C:5%0"<$d6J )9D190" ? 5. 8 10"C1g&5Lw7%&%;19239:r:?:'""923'"u&K 5/J"X&%)6!:6%;1=; %"9:#&%C19 (*>e = 0"7H9)6!(*C>=< 8 (*'"'"9'")6!&%I/Je4H 8 s D1`KGr:+0"(*;190.J 90",-%;&K 0"9'"<9WK 90"2%:?:K · DD1`F Y b I\ &F&SG?11WKt"H%<92>s '4d9231" %6%8X&%)9(*,*(*.?:u&KW]0":)999<(*;1' 5"nnnAc4123+:J )91WK · DD*)F Y b DI\dFIw9<(*&%IJ"w106%K $F 8F 8 1;%<$]FIXW,*10"9'IK&t"P)9"(*1 8 10"C1g&5>%'W"!n:"90.J +0"(*'" 5.:"9;106%"(*13H9)6!1,*1;1?:u&Ke4=,*,*9"(*3"! 5"nnnBH9)6!(*)I%,Wc412323(*""9 1 %6%$n;1(*990"(*;&K · _R/^1U9K 1=1K · DD1bF Y Z )I\ &F:w9(*<&%(*'IK 8F 1'"'"9WK:wBF 8 9'"C11KGt"q'"(*; 8 10"C1g&5Ew7%&%;19239:W(* TP r:9a:=9)9(*;1u&KG]0":)999<(*;1'"! · '"5.:"90"&%"(*1&%,c41:/90"9)9$17c4:1+&90.J %"(*D1 5.:/10"2%"(*18r:?:'""923'R/c4:1+ 5"r D1_1U9K:e40"='"'",*9'IK&e49,*;1(*=2>K 1=1K · DD1_F Y Z · \cFw1!&%WK8t"H="10"(-%,.h4r:6%"B8"!BP0"7(* 8 10"C1g&5w7%&%;19239:7r:?:'.J "92d9'"I%0")6!B%<7]0":<=)9"'"u&KW`"!5.:"90"&%"(*1&%,c41:/90"9)9$1>nV:"9<(*; %6%#&%'"H9)6!1,*1;1?:KPD:(*;11WK:w7%0")6! · DD1_%<%4Pcw&r 5 w7 5.:"90.J &%"(*1&%,Wc41:/90"9)917w7%&%;19239:4 %6%Kw1:"0"I%,.K 1= · DD1_F Y Z:^I\cF:w1!&%WFt"PMr:=0"D19?8 ew7r8d9'"I%0")6! 5.'"'"=9'(*8r:=++&10""(*; 90"?3SW%0";1 H%#,*9'"u&K]0":)999<(*;1'8 %6%0";:%4( 3I%"(*1@%<>P,*;110"(*"!23'IK&+&%;19'8^1[ D *b )*)Kc4!(*)I%;1&&K 5.,.F*K · DD1bF Y Z:bI\cF4w1!&%WK4dF (*9D19<10.OKt6d9)99: 8 10"CB1 (*'""0"(*#="9<Mc412323( $]0"J ":)91,*'IK%<Ed9)9D1906%#,*w9'"'6%;1(*;B%< =9=(*;1u&KWe4=,*,*9"(*@"! 5"nnn H9)6!(*)I%,c412323( ""91 %6%$n;1(*990"(*;&K · [R · U9Kw7%0")6!WK · DDZ&F Y Z1Z\wBF $FWT:<(*3%<@rGF eF &<1(*CGKt6c4:1+&906%"(*D18H06%'6%)9"(*1 (*906%0")6!(*9'IhP H06%'6%)9"(*1@w:<9,4">r:=++&10" 9'"(*;1BP++,*(*)I%"(*1'"u&KG]0":)999<(*;1'8"! · _"!)5.:"90"&%"(*1&%,c41:/90"9)91 90"?BSW%0";1 %6%#&%'"9'IKWe40"(*'"#&%1KWP='.J "06%,*(-%K:P=;1='"IK · DD*)F Y Z:`I\dF#&90"2%)6CGF*K/t6r:+&9)9(-%, 5.'"'"=71@H]Qw1(*"10"'3%< (*'""0"(*#="9<EH06%'6%)6J "(*1@w7%&%;19239:"u&KGe4=,*,*9"(*B"! 5"nnn H9)6!(*)I%,c412323( ""9$1 %6% n;1(*990"(*;&K · [R · U9Kw7%0")6!WK · DDZ&F Y Z:_I\#1v69)98w7%&%;19239:0"1=+WK4t"H!3c4123231#1v69)98d9a:=9'"$e40"1C190IhWP0.J )6!(*"9)9"=0"8%<7r:+&9)9( N&)I%"(*1u&K 11! 8 (*,*9?:K · DD1^F Y Z:[I\ 8 Fr:)6!&%1%<WK $F J &Fr:)6!9CA% < 8F 8 9(*C:=2>Kt 5.23+,*9239:6%"(*@%<A+&90./10.J 2%)9W28=,*"( J.,*9D19,"06%'6%)9"(*132%&%;19239:W(*%28=,*"(*<&%6%#&%'"49:D:(*0"1:J 239:"u&KW]0":)1FW"!3`6F 5.:IF 8 10"C:'"!1+>1@d9'"I%0")6 ! 5.'"'"=9'$1 %6%n;1( J 990"(*;&K (*'""0"(*#="9<7#1v69)9w7%&%;19239:IK1H%(*+&9(.K1H%(*5%WK · DD1`F 2 Y ZI\eF dFWr:(*,*D190IKt"H!=(*<$" 8 10"C1g&5Qr:/.5%0"1hGP (*'"=&%,4c4123+&%0"(*'"1 H:<&%I?Gs 'SGI%<(*;3]0":<=)9"'"u&K7e 5"rr:"06%"9;1(*) 9)9(*'"(*1'IK · DD1`F Y &Z DI\ 8F Fr:549'"1WKdF &Fw7%V:549,*,.KGHFw7%"'"=231"&KGeFr%;1!&%0"(.KW%< 8F65.0"5(*WK t"Pe4='"(*9'"'7]0":)99'"'>n:D:(*0"1239:8r:=++&10""(*;@c41,*,-%#&106%"(*D1],-%(*;1u&K 11=0"&%,Wc41,*,-%#&106%"(*D1c4123+="(*;&K · R · U9Kr:+0"(*;&K · DDZ&F Y *` )I\SFH! 1Kt 9""(*;$(*:"$"! 8 10"C1g&5u&K %6%2%"(*1WK1)9"1#&90IK · DDZ&F Y ` · \H06%'6%0")c410"+&106%"(*1WKWt 8 0"(*"(*;n)9(*&%P++,*(*)I%"(*1'"u&K&H06%'6%0")c410"+&106%IJ "(*1WK · DD1`FnTcJ *` ) · ^IJ )*)F Y `1^I\ F7H'"(*)6!0"(* 39(*'IFAt6X10"2 w7%&%;19239:"u&Kc412328=(*)I%"(*1'EA"!xPcwBK ^1`R/[1U9h Z:`1b :Z:[ K 1=,*?:K · D 1^F Y `1bI\ $F 8 % )6!:"90%<P$Fd9="90IK4t"H!c41H06%)9w:<9,*u&K:(*>Y · 9\"F Y `Z\ F 8 :<"C11K &F 8 9(*'"'"9:/9,*'IK 8F 8 9(*C:=2>K&P$F 1 36J (*""0"(*)6!WKt"H!w9:"10 ]0"Iv69)9Ihr:"9+'>H5%0"<'7n:"90"+0"(*'"6J 8 (*< 8 10"C1g&5w7%&%;19239:"u&K]0"J )999<(*;1'4&"! · ^"! 5.:"90"&%"(*1&%,&c41:/90"9)91 %6%n;1(*990"(*;&KX9#0"=:J %0"? w7%0")6!WK · DD1_K1T95 0",*I%'IK&SG=1(*'"(-%&%K1qr:P$F Y `1`I\ 8 10"C1g&5 w7%&%;19239: c4:%,*(*"(*1 w928#&90"'IK ,*1'"'6%0"?:K P 8 10"C1J g&5 w7%&%;19239:c4:%,*(*"(*1 r:+&9)9( N&)I%"(*1WF H9)6!(*)I%,Q0"9+&10"IKMH! 8 10"C1g&5 w7%&%;19239:xc4:%,*(*"(*1WKTD1928#&90 · DDZ&F P)9)99'"'"(*#,*D:(-%h !:""+Wh 555F %(-%(.F 9<WF %)1F =C 8 .w7c F Y `1_I\wBF &(*'"2%WF&t6 C3)9P="12%"(*1WhInD11,*="(*110d9D11,*="(*1u&Kr:,*:%$w7%&%;16J 239:d9D:(*95K · DR/b1U9h · · _K1r:+0"(*;&K · D1[ F