• Aucun résultat trouvé

Reconciling replication and transactions for the end-to-end reliability of CORBA applications

N/A
N/A
Protected

Academic year: 2022

Partager "Reconciling replication and transactions for the end-to-end reliability of CORBA applications"

Copied!
18
0
0

Texte intégral

(1)

"

#$% '&( *)+,-).&( /0132

"5476

879

9:

;<>=@?<BADC+EAF.EGH<BIKJL;MG@NOP<Q<BG1<>=RNSUTK<BIKV

WXZYP[]\_^\_`>\badc!e!afgh*ikjljljm-n_ol`>\_pq>p1[!frntsp@\_p1[1iku,vxwtmly

zl{

m

z|#}

ol~PP^€-bY‚\_^~kolƒ^[1i…„>nR€YP†1p

‡>ˆ‚‰‹Šlˆ‹Œ3Ž‚‚Œ‘Bl’‚“‹”‚’‚BŠl•1–,Ž‹’

—˜X

}

ebXRi

}

†RPo‚olƒ.o™rfolš ~P`>\_p@n

}

†1^p1YP†1plikf,€n_YPp1›l^php1ƒƒolYœc!YP^‹p@n_[ž^\ZŸ

vd^\ž\_[ž P`>n_›lKi…v+¡w¢lj‚wty£Zyl¤lm

z

‡‚’>¥¦Bˆl“BŠ‹‰.žŠ@–B”rZl§l”

¨©Dª1«1¬­…®l«l¯ °

Ppfg!e!u,([]\R€Y…qP€nRq YPot±(^YP†1on_~konR€\_p1[-[ž`P~P~konž\™²onn_p1ƒ^€£

 P^ƒ^\ZŸ*\_>n_ol`P›lL\Z±,oœq>^[]\_^YP†@\š p1†R…€YP^[žš [!³´n_p1~Pƒ^†t€\_^olYxµ¶`P[ž^YP›\_Pp„…€`Pƒ\

°

olƒp@nR€Y‚\#fg!e!u,5[]\R€Y…qP€nRq…·€Y…q \žnR€YP[_€†@\_^olYP[œµ¶`P[ž^YP›œ\_PpUfg!e!u,¸g! >£

¹

p1†@\

°

nR€YP[_€†@\_^olY

}

p@n_B^†1p·Rº

°

nR€YP[_€†@\_^olYP[n_p1~>n_p1[žp1Y‚\-€n_olƒƒ£ …€†R»Ln_p1ƒ^€ P^ƒ^\ZŸ

š p1†R…€YP^[žšUiB€Y…q …€Y…q>ƒp¼€™¶€`Pƒ\M ‚Ÿ-n_p1‹p@nž\_^YP›\_o\_Pp!ƒ€[]\M†1olš š ^\ž\_ptq-[]\R€\_pli

€Y…q ‚Ÿ q>^[ž†t€nRq>^YP›*ol~kp@nR€\_^olYP[\_…€\±,p@n_p#^Y½~>n_ol›n_p1[ž[ €\\_Pp\_^š po™M\_Pp

™¶€`Pƒ\tº,ebp1~Pƒ^†t€\_^olY¾n_p1~>n_p1[žp1Y‚\_[#€*n_olƒƒ£¿™²onž±€nRqÀn_p1ƒ^€ P^ƒ^\ZŸÀš p1†R…€YP^[žšUir€Y…q

…€Y…q>ƒp1[,€™¶€`Pƒ\, ‚Ÿn_p@£~Pƒ€1Ÿ>^YP›€Y‚Ÿ ol~kp@nR€\_^olYP[\_…€\±,p@n_p!^Y~>n_ol›n_p1[ž[€\€Y>£

o\_Pp@ndol~kp@nR€\_^olY…€ƒBn_p1~Pƒ^†t€!o™P\_Pp,†@nR€[žPptq[žp@n_‹p@ntºlhol[]\ro™P\_oBqP€1Ÿ+Á[Dp1Y‚\_p@n_~>n_^[žp

€~P~Pƒ^†t€\_^olYP[…€t‹p €\_>n_p1p@£¿\_^p@n[]\žn_`P†@\_`>n_pli+±M^\_ [ž^š ~Pƒp-†1ƒ^p1Y‚\_[^Y*\_PpÂPn_[]\

\_^p@ntiP[žp@n_‹p@n_[M^Y#\_Pp¼š ^qPq>ƒp@£¿\_^p@n\_o~kp@nž™²on_š(\_Pp¼~>n_o‚†1p1[ž[ž^YP›>i+€Y…qqP€\R€ …€[žp1[

^Yœ\_Pp\_P^nRqU\_^p@n!\_o[]\_on_p^Y>™²on_š€\_^olYKºK„Pon¼[ž`P†R˜€~P~Pƒ^†t€\_^olYP[1ikn_p1~Pƒ^†t€\_^olY

^[!n_ptÂ`P^n_ptq\_o#~>n_o\_p1†@\!\_Ppš ^qPq>ƒp@£¿\_^p@n!~>n_o‚†1p1[ž[ž^YP›>i+±MP^ƒp\žnR€YP[_€†@\_^olYP[€n_p

n_ptÂ`P^n_ptq˜\_oU~>n_o\_p1†@\\_Pp-\_P^nRqB£¿\_^p@nqP€\R€Bº

°

P^[n_ptÂ`P^n_p1[¼\_Pp-n_p1†1olYP†1^ƒ^€\_^olY

o™n_olƒƒ£¿™²onž±€nRq€Y…q˜n_olƒƒ£ …€†R»˜n_p1ƒ^€ P^ƒ^\ZŸ š p1†R…€YP^[žš [¼^YLonRq>p@n\_oU~>n_o\_p1†@\

 ko\_˜qP€\R€ €Y…qU~>n_o‚†1p1[ž[ž^YP›>i+€Y…q\_o ~>n_oB^q>p†1olYP[ž^[]\_p1Y‚\!p1Y…qB£¿\_o£p1Y…qn_p1ƒ^€ Pƒp

ol~kp@nR€\_^olYKº

°

P^[b~…€~kp@n!ƒo‚ol»B[!€\b\_Pp^[ž[ž`Pp1[!o™d^Y‚\_p1›nR€\_^YP› n_p1~Pƒ^†t€\_^olYU±M^\_

\žnR€YP[_€†@\_^olYP[!™²on¼\_>n_p1p@£¿\_^p@n¼p1Y‚\_p@n_~>n_^[žp-fg!e!u,Ä€~P~Pƒ^†t€\_^olYP[1i+±M^\_˜~…€nž\_^†@£

`Pƒ€np1š ~P…€[ž^[olY˜n_p1†1olYP†1^ƒ^YP›U\_Pp-„…€`Pƒ\ °

olƒp@nR€Y‚\fg!e!u,¡[]\R€Y…qP€nRqL€Y…q

\_Ppfg!e!u,Åg! 

¹

p1†@\

°

nR€YP[_€†@\_^olY

}

p@n_B^†1plº

Æ ÇPÈbÉkÊ+ËÌÍÎ.É+Ï_ËbÈ

мT+E!ESUEG@Ñ>EIK?EbÒBÓ+ԞIPÕ@EG@I+EÕRÖ]FK<>=RElJ EIPÕ@EG@×+G@N²=RE!?Ò>SU×+ØkÕ@NI+Ñ-<BIKJ Ù¾EFkÖ]FK<>=RElJEAEl?tÕ@G@Ò>I+N²?

?Ò>SUSUEG1?E TK<>=UAElJÕ@Ò¾Õ@T+E½JkEÚ>EAÒ>×+SUEIP՜ÒBÓ =ROk=_Õ@ESÛ<BG1?1T+NÕ@El?tÕ@Ø+G@El=ÜNÕ@T¡<>Jkڂ<BIK?ElJ

Ó¿El<‚Õ@Ø+G@El= Õ@Ò¾<>J+JkG@El=@= Õ@El?1T+I+N²?<BA!<BIKJxÝPØK<BANÕ_OPÖ]ÒBӶ֞=REG@څN²?EÞ]ß҅à+á N²=@=RØ+El=#=RØK?1Tx<>==REl?ØkÖ

G@NÕ_O>â‚J+<‚Õ1<NIPÕ@EÑ>G@NÕ_O>âlT+NÑ>Tk֞<‹Ú‚<BNA²<BF+NANÕ_O>âlG@EAN²<BF+NANÕ_O>âB=@?<BA²<BF+NANÕ_O>â‹<‚Õ@Ò>SUN²?NÕ_O>âB<BIKJ#=REl=@=RNÒ>I

Sœ<BIK<BÑ>ESUEIPÕlã!äEAN²<BF+NANÕ_O>â!NI¡×K<BGRÕ@N²?Ø+A²<BGlâMÓ¿Ò>G@Sœ=œÕ@T+E¾?Ò>G@I+EG1=_Õ@Ò>I+EÒBÓEÚ>EG@OåEIPÕ@EGRÖ

×+G@N²=RE>âKÜNÕ@T½Õ@T+E#Sœ<BG@æ>EÕF.El?Ò>SUNI+јNIK?G@El<>=RNI+Ñ>AOLNIPÕ@Ò>AEG1<BIPÕÒBÓbJk҂ÜIPÕ@NSUE>â3<BIKJ ÜNÕ@T

EIPÕ@EG@×+G@N²=RE =REG@Ú>EGœ?G1<>=RT+El=#AEl<>JkNI+ѾÕ@ÒÀFK<>J×+Ø+F+AN²?NÕ_O>âM×+G@Ò>T+NF+NÕ@NÚ>E*çKIK<BIK?N²<BAAÒP=@=REl=â

(2)

El?Ò>I+Ò>S#Or<BIKJLÒ>ILÒ>Ø+GÝPØK<BANÕ_O˜ÒBÓ,ANÓ¿E>âkÕ@T+E-A²<>?1æ˜ÒBÓrӏ<BØ+AÕÕ@Ò>AEG1<BIK?EN²=NIK?G@El<>=RNI+Ñ>AO

SUÒ>G@EØ+IK<>??E×kÕ1<BF+AE>âK×K<BGRÕ@N²?Ø+A²<BG@AO*Ó¿Ò>GEIPÕ@EG@×+G@N²=RE<B×+×+AN²?<‚Õ@NÒ>IK=ã.мT+EG@EÓ¿Ò>G@E>â.?Ò>IPÕ@NI…ØkÖ

Ò>ØK=×.EG1?ENÚ>ElJØ+×kÕ@NSUE<BIKJG@EAN²<BF+NANÕ_O<BG@E!æ>EO-G@ElÝPØ+NG@ESUEIPÕ1=ÒBÓKEAEl?tÕ@G@Ò>I+N²?!?Ò>SUSUEG1?E

=REG@Ú>EG1=ã

мT+EG@E#<BG@E#=REÚ>EG1<BAd<B×+×+G@ÒP<>?1T+El=¼Õ@Ò*×+G@҂څN²JkNI+ÑUӏ<BØ+AÕÕ@Ò>AEG1<BIK?E>ã<BG1Jkܼ<BG@E-G@ElJkØ+IkÖ

J+<BIK?O½=RÒ>AØkÕ@NÒ>IK=<BG@E#NIK=RØ ˜?NEIPÕ F.El?<BØK=REÕ@T+EOÓ¿Òk?ØK=×+G@NSœ<BG@NAO Ò>I¾JkEÕ@El?tÕ@NI+ÑKâD<BIKJ

Õ@Ò>AEG1<‚Õ@NI+ÑKâTK<BG1Jkܼ<BG@E˜JkEÓ¿El?tÕ1=ãMIPÕ@EG@×+G@N²=REL=ROk=_Õ@ESœ=?Ò>IPÕ1<BNI<½AÒBÕUÒBÓ=RÒBÓ¶Õ_ܼ<BG@E>ârÓ¿Ò>G

Õ@T+EœSUÒP=_Õ ×K<BGRÕlâd<BIKJ ØK=REUF.ÒBÕ@TÀTK<BG1Jkܼ<BG@E<BIKJ¾=RÒBÓ¶Õ_ܼ<BG@EU?Ò>SU×.Ò>I+EIPÕ1=Õ@TK<‚Õ#?<BI ӏ<BNAZâ

Õ@T+EG@EF…OœJkN²=RG@Ø+×kÕ@NI+ÑU=REG@څN²?E>ã…ÐrÒ×+G@҂څN²JkEÕ@T+EI+El?El=@=@<BG@OUJkEÑ>G@EEÒBÓ<‹Ú‚<BNA²<BF+NANÕ_O>â>Õ@T+El=RE

=ROk=_Õ@ESœ=bS#ØK=_Õ!ØK=RET+ÒBÕ¼=Rܼ<B×+×K<BF+AE?Ò>SU×.Ò>I+EIPÕ1=Þ¶Õ@ÒG@E×+A²<>?E< ӏ<BNAElJ˜?Ò>SU×.Ò>I+EIPÕ!Ò>IkÖ

Õ@T+EÖKO˜ÜNÕ@T <Ü!Ò>G@æ…NI+Ñ?Ò>SU×.Ò>I+EIPÕtá!<BIKJœÓ<BNA҂Ú>EG-Þ¶Õ@Ҝ=RÜNÕ1?1T <BAAD?ANEIPÕ1=!Õ@ÒUÜ!Ò>G@æ…NI+Ñ

ÜNÕ@T Õ@T+E#G@E×+A²<>?ElJ ?Ò>SU×.Ò>I+EIPÕlâ+NIK=_Õ@El<>J ÒBÓ,Õ@T+EÒ>A²J*ӏ<BNAElJ Ò>I+E‹átã.мT+EG@E<BG@E-Õ_Ü!ҘJkN²=_Ö

Õ@NIK?tÕ-<>=R×.El?tÕ1=ÒBÓ,ӏ<BØ+AÕÕ@Ò>AEG1<BIK?E-Ó¿Ò>GEIPÕ@EG@×+G@N²=RE#=ROk=_Õ@ESœ= ×+G@ÒBÕ@El?tÕ@NÒ>IÒBÓ,Õ@T+EJ+<‚Õ1<

<BIKJ ×+G@ÒBÕ@El?tÕ@NÒ>IÒBÓÕ@T+E#×+G@Òk?El=@=RNI+ѽ޿Ò>×.EG1<‚Õ@NÒ>IK=¼Õ@TK<‚Õ-<BG@E NI½×+G@Ò>Ñ>G@El=@=1á!ÜT+EI½<œÓ<BØ+AÕ

Òk??Ø+G1=ãbÐrÒx×+G@ÒBÕ@El?tÕ*<BÑP<BNIK=_՜Õ@T+E½AÒP=@=œÒ>GœÕ@T+E¾?Ò>G@G@Ø+×kÕ@NÒ>IåÒBÓJ+<‚Õ1<+â!J+<‚Õ1<BFK<>=REl=œ<BIKJ

Õ@G1<BIK=@<>?tÕ@NÒ>I½×+G@Òk?El=@=RNI+Ñ*=ROk=_Õ@ESœ=-<BG@EÒBÓ¶Õ@EI¾ESU×+A҂O>ElJDã3ÐrÒ*×+G@ÒBÕ@El?tÕ <BÑP<BNIK=_ÕÕ@T+EAÒP=@=

ÒBÓÒ>×.EG1<‚Õ@NÒ>IK=Ò>G#×+G@Òk?El=@=RNI+ÑKâdÕ@T+E =REG@Ú>EG1=-Õ@TK<‚Õ×.EGRÓ¿Ò>G@S Õ@T+EL×+G@Òk?El=@=RNI+Ñ <BG@E˜ÒBÓ¶Õ@EI

G@E×+AN²?<‚Õ@ElJDâK=RÒUÕ@TK<‚ÕÕ@T+EG@E EkN²=_ÕG@ElJkØ+IKJ+<BIPÕ=REG@Ú>EG1=!Õ@Ҝ×.EGRÓ¿Ò>G@S Õ@T+E#?Ò>SU×+ØkÕ@NI+ј<BIKJ

G@ElJkØ+IKJ+<BIPÕI+EÕ_Ü!Ò>G@æœG@El=RÒ>Ø+G1?El=bÓ¿Ò>GG@Ø+I+I+NI+ÑÕ@T+EJkN²=_Õ@G@NF+ØkÕ@ElJ <B×+×+AN²?<‚Õ@NÒ>Idã

ÒP=_ÕbÒBÓDÕ@ÒkJ+<‹O=MEIPÕ@EG@×+G@N²=RE<B×+×+AN²?<‚Õ@NÒ>IK=MTK<‹Ú>E< Õ@T+G@EEÖZÕ@NEG!=_Õ@G@ØK?tÕ@Ø+G@E>âPÜNÕ@T*=RNSÖ

×+AEÓ¿G@Ò>IPÕRÖ]EIKJ½?ANEIPÕ1=Þ¿ØK=RØK<BAAO F+G@҂Ü=REG1=1á!NIÕ@T+E#çKG1=_ÕÕ@NEGlâ3=REG@Ú>EG1=Þ¿F+ØK=RNI+El=@=AÒ>Ñ>N²?lá

NI Õ@T+E˜SUN²J+JkAEÖZÕ@NEG#Õ@Ò½×.EGRÓ¿Ò>G@S:Õ@T+E*×+G@Òk?El=@=RNI+ÑKâr<BIKJ J+<‚Õ1<BFK<>=REl=<BIKJÀAEÑP<>?O¾<B×+×+ANÖ

?<‚Õ@NÒ>IK=NIÕ@T+ELÕ@T+NG1JxÕ@NEGUÕ@Ò =_Õ@Ò>G@ELNIkÓ¿Ò>G@Sœ<‚Õ@NÒ>IdãN3EG@EIPÕUÕ@El?1T+I+Ò>AÒ>Ñ>NEl=Ó¿Ò>G@S Õ@T+E

FK<>=RN²=Ó¿Ò>GEl<>?1T ÒBÓMÕ@T+EÕ@T+G@EE#Õ@NEG1= Ó¿Ò>GNIK=_Õ1<BIK?E>âD<B×+×+AN²?<‚Õ@NÒ>I¾=REG@Ú>EG1=<BG@E#ØK=RØK<BAAO

Õ@T+EEI…Ú…NG@Ò>I+SUEIPÕÒBÓd?1T+Ò>N²?E¼Ó¿Ò>GÕ@T+ESUN²J+JkAEÖZÕ@NEGbF+ØK=RNI+El=@=AÒ>Ñ>N²??Ò>SU×.Ò>I+EIPÕ1=ã>мT+E<BGRÖ

?1T+NÕ@El?tÕ@Ø+G@E#ÒBÓbSUÒP=_ÕEIPÕ@EG@×+G@N²=RE#<B×+×+AN²?<‚Õ@NÒ>IK=N²=FK<>=RElJÒ>I ?ANEIPÕR֞=REG@Ú>EGSUN²J+JkAEܼ<BG@E>â

ÜT+EG@Eœ<?ANEIPÕG@ElÝPØ+El=_Õ1= =REG@څN²?El=-<>?G@ÒP=@=Õ@T+EœI+EÕ_Ü!Ò>G@æ3âd<BIKJ¾<=REG@Ú>EG-×.EGRÓ¿Ò>G@Sœ=Õ@T+E

=REG@څN²?El=¼<BIKJLG@EÕ@Ø+G@IK=¼G@El=RØ+AÕ1=!Õ@ÒÕ@T+E?ANEIPÕlã

N²J+JkAEܼ<BG@E!×+A²<‚ÕRÓ¿Ò>G@Sœ==RØK?1TU<>=Õ@T+EbÒ>SUSUÒ>IF_El?tÕbäElÝPØ+El=_Õ!G@Ò>æ>EGG1?1T+NÕ@El?tÖ

Õ@Ø+G@ELÞ ä!á"#$<BG@ENIK?G@El<>=RNI+Ñ>AOLF.ENI+ÑL<>JkÒ>×kÕ@ElJF.El?<BØK=RE Õ@T+EO½=RNSU×+ANÓ¿O?ANEIPÕRÖ

=REG@Ú>EG<B×+×+AN²?<‚Õ@NÒ>I ×+G@Ò>Ñ>G1<BSUSUNI+ÑLF…O¾G@EIKJkEG@NI+Ñ Õ@G1<BIK=R×K<BG@EIPÕ-Õ@T+E*A҂ܼÖ]AEÚ>EAMJkEÕ1<BNA²=

ÒBÓdI+EÕ_Ü!Ò>G@æ…NI+ÑKâPJkN²=_Õ@G@NF+ØkÕ@NÒ>IdâP×+T…Ok=RN²?<BA.AÒk?<‚Õ@NÒ>IdâPTK<BG1Jkܼ<BG@E>âBÒ>×.EG1<‚Õ@NI+Ñ#=ROk=_Õ@ESœ=â…<BIKJ

F…OPÕ@E*Ò>G1JkEGlã%҂Ü!EÚ>EGlârJkEl=R×+NÕ@E*Õ@T+ENGSœ<BI…OÀ<‚ÕRÕ@G1<>?tÕ@NÚ>EœÓ¿El<‚Õ@Ø+G@El=âSUN²J+JkAEܼ<BG@E˜×+A²<‚ÕRÖ

Ó¿Ò>G@Sœ=TK<‹Ú>EU=_Õ@NAAI+ÒBÕ-Ó¿Ò>Ø+IKJ ӏ<‹Ú>Ò>GÓ¿Ò>G JkE×+A҂O…SUEIPÕ NIÀ<B×+×+AN²?<‚Õ@NÒ>IK=Õ@TK<‚Õ TK<‹Ú>ET+NÑ>T

G@EAN²<BF+NANÕ_OåG@ElÝPØ+NG@ESUEIPÕ1=ã!äEl?Ò>Ñ>I+N&NI+Ñ Õ@T+N²=LJkEç.?NEIK?O>âbÕ@T+E'F_El?tÕ(½<BIK<BÑ>ESUEIPÕ

)

G@Ò>Ø+× Þ

)

átâ‹Õ@T+Eä!å=_Õ1<BIKJ+<BG1J+=F.ÒkJkO>âBTK<>=,<‚ÕRÕ@ESU×kÕ@ElJ#Õ@Ò-NIK?Ò>G@×.Ò>G1<‚Õ@E!=R×.El?tÖ

Nç.?<‚Õ@NÒ>IK=-Ó¿Ò>G#G@EAN²<BF+NANÕ_O NIPÕ@ÒÕ@T+E(ä! SUN²J+JkAEܼ<BG@E˜=_Õ1<BIKJ+<BG1JDãrмT+E˜G@EAN²<BF+NANÕ_O

=RØ+×+×.Ò>GRÕ,ÜNÕ@T+NIä!Õ1<Bæ>El=dÕ_Ü!Ò-JkN3EG@EIPÕÓ¿Ò>G@Sœ=+*kÞ¿N¶ádÕ@T+E,ä!-F_El?tÕÐrG1<BIK=_Ö

<>?tÕ@NÒ>ILà…EG@څN²?E#Þ Ðà+á,.0/$]âP<BIKJ Þ¿NN¶áÕ@T+EG@El?EIPÕ@AOœ<>JkÒ>×kÕ@ElJ˜CK<BØ+AÕ¼ÐrÒ>AEG1<BIPÕä!

ޏC,Ð!Ö1ä!á¼=_Õ1<BIKJ+<BG1J23$]ã

4IkÓ¿Ò>GRÕ@Ø+IK<‚Õ@EAO>âF.ÒBÕ@T ÒBӅÕ@T+El=REb=R×.El?Nç.?<‚Õ@NÒ>IK=DÜ!EG@EMJkEÚ>EAÒ>×.ElJNIKJkE×.EIKJkEIPÕ@AO>â‹<BIKJ

NÕ-N²=â3NI ӏ<>?tÕlâDJkN ˜?Ø+AÕÕ@ÒLG@El?Ò>IK?NAE#G@E×+AN²?<‚Õ@NÒ>IK=<BIKJÕ@G1<BIK=@<>?tÕ@NÒ>IK=NI Ñ>EI+EG1<BAZã3мT+E

G@El<>=RÒ>IÀÓ¿Ò>G#Õ@T+N²=#N²=Õ@TK<‚ÕUG@E×+AN²?<‚Õ@NÒ>IxG@E×+G@El=REIPÕ1=<6587$9:9;<7$5>=@?$58ASUEl?1TK<BI+N²=RS âÜT+EG@E

<œÓ<BØ+A՜ޏ?G1<>=RT½ÒBÓb<L=REG@Ú>EGtá¼N²=Õ@Ò>AEG1<‚Õ@ElJF…O=RÜNÕ1?1T+NI+Ñ*҂Ú>EGÕ@ÒL<˜FK<>?1æ…Ø+×½G@E×+AN²?<˜ÒBÓ

(3)

}

Õ@T+E#ӏ<BNAElJ =REG@Ú>EGlã IÕ@T+EÒBÕ@T+EGTK<BIKJDâKÕ@G1<BIK=@<>?tÕ@NÒ>IK=G@E×+G@El=REIPÕ-<587$9:9; ?½SUEl?1TK<‚Ö

I+N²=RS â…ÜT+EG@EÕ@T+E-?G1<>=RT˜ÒBÓ<=REG@Ú>EGbN²=bÕ@Ò>AEG1<‚Õ@ElJœF…O˜JkN²=@?<BG1JkNI+Ñ<BAA3ÒBÓdÕ@T+EÒ>×.EG1<‚Õ@NÒ>IK=

NI ×+G@Ò>Ñ>G@El=@=˜<‚ÕLÕ@T+E ӏ<BNAElJ =REG@Ú>EGlâ!<BIKJ¡F…OÅG@EÚ>EGRÕ@NI+Ñ Õ@ÒÕ@T+E¾A²<>=_ÕLÜ!EAAÖ]æ…I+҂ÜIdâ!Ò>G

?Ò>SUSUNÕRÕ@ElJDâ=_Õ1<‚Õ@E˜×.EG1=RN²=_Õ@ElJ¾NIx<½J+<‚Õ1<BFK<>=RE>ã%bAEl<BG@AO>âDÕ@T+EœÓ¿Òk?ØK=ÒBÓEl<>?1TÀG@EAN²<BF+NANÕ_O

SUEl?1TK<BI+N²=RSÛJkN3EG1= Õ@G1<BIK=@<>?tÕ@NÒ>IK=Ó¿Òk?ØK=UÒ>IÅ×+G@ÒBÕ@El?tÕ@NI+Ñ J+<‚Õ1<+âMÜT+NAEG@E×+AN²?<‚Õ@NÒ>I

Ó¿Òk?ØK=REl=!Ò>IL×+G@ÒBÕ@El?tÕ@NI+Ñ#×+G@Òk?El=@=RNI+ÑKã+àPÕ1<‚Õ@ElJL<BI+ÒBÕ@T+EG!ܼ<‹O>âk<#G@Ò>AAÖZÓ¿Ò>G@ܼ<BG1JSUEl?1TK<BI+N²=RS

×+G@Ò>SUÒBÕ@El=9 tâKÜT+NAE<G@Ò>AAÖ]FK<>?1æœSUEl?1TK<BI+N²=RS ×+G@Ò>SUÒBÕ@El=+? <‚ã

C+Ò>G-Õ@G@Ø+E˜G@EAN²<BF+NANÕ_O>âdEIPÕ@EG@×+G@N²=REœ<B×+×+AN²?<‚Õ@NÒ>IK= ?AEl<BG@AO G@ElÝPØ+NG@EUEAESUEIPÕ1= ÒBÓF.ÒBÕ@T

G@Ò>AAÖZÓ¿Ò>G@ܼ<BG1J#<BIKJG@Ò>AAÖ]FK<>?1æ G@EAN²<BF+NANÕ_O=_Õ@G1<‚Õ@EÑ>NEl=â‚NIœÒ>G1JkEG,Õ@Ò ×+G@ÒBÕ@El?tÕ 7œJ+<‚Õ1< <BIKJ

×+G@Òk?El=@=RNI+ÑKãKԞIӏ<>?tÕlâ.El<>?1T½ÒBÓÕ@T+EÕ_Ü!ÒL?Ò>SU×+AESUEIPÕ1<BG@O =_Õ@G1<‚Õ@EÑ>NEl==_Õ1<BIKJ+=Õ@Ò*F.EI+Eç+Õ

Ñ>G@El<‚Õ@AOxÓ¿G@Ò>S'Õ@T+E ÒBÕ@T+EGlã@҂Ü!EÚ>EGlâNIÄÕ@ÒkJ+<‹O=˜=_Õ1<‚Õ@EÖ]ÒBÓ¶ÖZÕ@T+E֞<BGR՘<BIKJÄ=_Õ1<‚Õ@EÖ]ÒBÓ¶ÖZÕ@T+EÖ

×+G1<>?tÕ@N²?E>â…Õ@T+N²=N²=?1TK<BAAEI+Ñ>NI+ÑÕ@Ҝ<>?1T+NEÚ>E>ã

мT+EG@E EkN²=_Õ Õ_Ü!ÒÄÒ>GRÕ@T+Ò>Ñ>Ò>IK<BAZâF+ØkÕ¾ElÝPØK<BAAO El=@=REIPÕ@N²<BAZâ×+G@Ò>×.EGRÕ@NEl=NI F+Ø+NA²JkNI+Ñ

SUN²=@=RNÒ>Ik֞?G@NÕ@N²?<BA JkN²=_Õ@G@NF+ØkÕ@ElJ =ROk=_Õ@ESœ=+* ?$?:9?:9 (<BIKJ 7‚ã,ڂ<BNA²<BF+NANÕ_O

×+G@҂څN²JkEl=?ANEIPÕ1=#ÜNÕ@TÕ@T+E <BFK=_Õ@G1<>?tÕ@NÒ>IxÒBÓ<¾?Ò>IPÕ@NI…Ø+Ò>ØK==REG@څN²?E>â,JkEl=R×+NÕ@E*Õ@T+E*ӏ<BNAÖ

Ø+G@EÒBÓD=RÒ>SUE=REG@Ú>EG?Ò>SU×.Ò>I+EIPÕ1=â><BIKJN²=Ñ>EI+EG1<BAAO<>?1T+NEÚ>ElJ#ØK=RNI+Ñ-Õ@T+EG@E×+AN²?<‚Õ@NÒ>IÒBÓ

?G@NÕ@N²?<BAdG@El=RÒ>Ø+G1?El=âk=RÒUÕ@TK<‚ÕÕ@T+E ӏ<BNAØ+G@E ÒBÓÕ@T+E#?Ò>ׅO*ÒBÓ<œ?G@NÕ@N²?<BAr?Ò>SU×.Ò>I+EIPÕ?<BI F.E

Sœ<>=Ræ>ElJF…O<BI+ÒBÕ@T+EGM?Ò>ׅO>ã bÒ>IK=RN²=_Õ@EIK?O#Ñ>ØK<BG1<BIPÕ@EEl=NIkÓ¿Ò>G@Sœ<BAAOÕ@TK<‚ÕMÕ@T+E=ROk=_Õ@ES¸ÜNAA

<BAܼ<‹Ok=¼G@ESœ<BNINI½<œ?Ò>T+EG@EIPÕ=_Õ1<‚Õ@E>â.JkEl=R×+NÕ@EÕ@T+EÒk??Ø+G@G@EIK?E ÒBÓ,ӏ<BØ+AÕ1=ã.мT+E×K<BGRÕ@N²<BA

EkEl?ØkÕ@NÒ>I¾ÒBÓ<BI¾Ò>×.EG1<‚Õ@NÒ>I¾SUNÑ>TPÕ AEl<>J Õ@ÒLÕ@T+EœÚ…NÒ>A²<‚Õ@NÒ>I¾ÒBÓbÕ@T+E˜?Ò>IK=RN²=_Õ@EIK?O½×+G@Ò>×kÖ

EGRÕ_O>ã>C+Ò>GMNIK=_Õ1<BIK?E>âBÜT+EIUSUÒ>I+EO#N²=,Õ@G1<BIK=_Ó¿EG@G@ElJÓ¿G@Ò>S¸Ò>I+EFK<BI+æ<>??Ò>Ø+IPÕÕ@Ò<BI+ÒBÕ@T+EGlâ

Õ@T+E#=ROk=_Õ@ES7N²=NI½<BI NIK?Ò>T+EG@EIPÕ=_Õ1<‚Õ@E NÓ,Õ@T+ESUÒ>I+EO*N²=ÜNÕ@TKJkG1<‹ÜILÓ¿G@Ò>S Õ@T+E#=RÒ>Ø+G1?E

<>??Ò>Ø+IPÕlâ+F+ØkÕI+ÒBÕJkE×.ÒP=RNÕ@ElJ NIÕ@T+E#JkEl=_Õ@NIK<‚Õ@NÒ>I½<>??Ò>Ø+IPÕlãbÒ>IK=RN²=_Õ@EIK?O*N²=Ñ>EI+EG1<BAAO

Sœ<BNIPÕ1<BNI+ElJÕ@T+G@Ò>Ø+Ñ>TUÕ@T+EØK=REÒBÓDÕ@G1<BIK=@<>?tÕ@NÒ>IK<BAkӏ<>?NANÕ@NEl=ã !OUNIPÕ@EÑ>G1<‚Õ@NI+Ñ G@E×+AN²?<‚Õ@NÒ>I

<BIKJ˜Õ@G1<BIK=@<>?tÕ@NÒ>IK=â…Ü!E ?<BI <>?1T+NEÚ>EÕ_Ü!Ҝ<>J+JkNÕ@NÒ>IK<BADÒ>F_El?tÕ@NÚ>El=+*…Ü!E-×+G@҂څN²JkE-=_Õ@G@Ò>I+Ñ>EG

?Ò>IK=RN²=_Õ@EIK?OÕ@ÒG@E×+AN²?<‚Õ@ElJ-=ROk=_Õ@ESœ=dF…O=RØ+×+×.Ò>GRÕ@NI+ÑI+Ò>Ik֞JkEÕ@EG@SUNI+N²=_Õ@N²?,Ò>×.EG1<‚Õ@NÒ>Idâ<BIKJ

Ü!E×+G@҂څN²JkET+NÑ>T+EGb<‹Ú‚<BNA²<BF+NANÕ_O<BIKJ#ӏ<BNAØ+G@EÕ@G1<BIK=R×K<BG@EIK?O Õ@Ò Õ@G1<BIK=@<>?tÕ@NÒ>IK<BA+=ROk=_Õ@ESœ=ã

ԞIåÕ@T+N²=œ×K<B×.EGlâMÜ!EEk×+AÒ>G@ELÕ@T+E½Ø+IKJkEG@AO…NI+ÑÀ×+G@Ò>F+AESœ=œNIÄ?Ò>SU×.ÒP=RNI+ÑÀÕ@T+EG@Ò>AAÖ

Ó¿Ò>G@ܼ<BG1J#?<B×K<BF+NANÕ_O×+G@҂څN²JkElJ#F…OG@E×+AN²?<‚Õ@NÒ>IÜNÕ@TÕ@T+EG@Ò>AAÖ]FK<>?1æ?<B×K<BF+NANÕ_O×+G@҂څN²JkElJ

F…OÕ@G1<BIK=@<>?tÕ@NÒ>IK<BA>=ROk=_Õ@ESœ=âNIÒ>G1JkEGDÕ@Ò<>?1T+NEÚ>EEIKJ…ÖZÕ@ÒBÖ]EIKJ-G@EAN²<BF+NANÕ_OÓ¿Ò>GJkN²=_Õ@G@NF+ØkÕ@ElJ

EIPÕ@EG@×+G@N²=RE"ä!5=ROk=_Õ@ESœ=ãkÙ¾E TK<‹Ú>E-?1T+ÒP=REIä!(<>=¼Ò>Ø+GÚ>ET+N²?AEÓ¿Ò>GEk×+AÒ>GRÖ

NI+ÑÕ@T+E-G@El=REl<BG1?1T˜×+G@Ò>F+AESœ=!ÒBÓNIPÕ@EÑ>G1<‚Õ@NI+Ñ#G@E×+AN²?<‚Õ@NÒ>IL<BIKJ˜Õ@G1<BIK=@<>?tÕ@NÒ>IK=!F.El?<BØK=REÒBÓ

Ò>Ø+GM×+G@NÒ>GMEk×.EG@NEIK?EÜNÕ@TœF+Ø+NA²JkNI+Ñ#G@E×+AN²?<‚Õ@NÒ>IkÖ]FK<>=RElJ ä!¡=ROk=_Õ@ESœ=â><BIKJœ<BA²=RÒ

F.El?<BØK=RE ä!¡N²=MØ+I+N²ÝPØ+ENI˜F.ENI+ÑÕ@T+EÒ>I+AOSUN²J+JkAEܼ<BG@EÕ@TK<‚Õ¼?Ø+G@G@EIPÕ@AO#NIK?Ò>G@×.ÒBÖ

G1<‚Õ@El==R×.El?Nç.?<‚Õ@NÒ>IK=¼Ó¿Ò>GF.ÒBÕ@TG@E×+AN²?<‚Õ@NÒ>I ޏC,Ð!Ö1ä!á<BIKJLÕ@G1<BIK=@<>?tÕ@NÒ>IK=Þ Ðà+átã

Ô]ÕN²=Ò>Ø+G#T+Ò>×.E˜Õ@TK<‚Õ#Õ@T+E*N²JkEl<>=NI Õ@T+N²=×K<B×.EGÜNAAbA²<‹O Õ@T+E˜Ó¿Ò>Ø+IKJ+<‚Õ@NÒ>IK= Ó¿Ò>G#G@El?Ò>IkÖ

?NANI+ÑÕ@T+El=REÕ_Ü!ÒU=RE×K<BG1<‚Õ@E-=R×.El?Nç.?<‚Õ@NÒ>IK=¼<BIKJDâPÕ@T+EG@EF…O>â…Ó¿Ò>GJkEG@NڅNI+ÑSUÒ>G@E×.҂Ü!EGRÓ¿Ø+A

?<B×K<BF+NANÕ_OLF…O ?Ò>S#F+NI+NI+Ñ*C,Ð!Ö1ä! ÜNÕ@T Ðà3ãKÔ]ÕN²=I+ÒBÕÒ>Ø+GNIPÕ@EIPÕ@NÒ>Idâ.NIÕ@T+N²=

×K<B×.EGlâ>Õ@Ò#NI…Ú>EIPÕbI+҂Ú>EAK×+G@ÒBÕ@Òk?Ò>A²=âBF+ØkÕ¼G1<‚Õ@T+EGMÕ@Ò#×+G@El=REIPÕ!<×+G1<BÑ>Sœ<‚Õ@N²?<B×+×+G@ÒP<>?1TUÓ¿Ò>G

AEÚ>EG1<BÑ>NI+ÑÕ@T+E F.El=_ÕÒBÓÕ@T+EÕ@G1<BIK=@<>?tÕ@NÒ>IK<BAD<BIKJ*G@E×+AN²?<‚Õ@NÒ>ILÜ!Ò>G@A²J+=âk<BIKJ*Ó¿Ò>G?Ò>S#F+NIkÖ

°

Pp†1o£Z€`>\_Pon_[¼o™\_P^[¼~…€~kp@n…€t‹p^Y…q>p1~kp1Y…q>p1Y‚\_ƒŸœq>p1‹p1ƒol~kptqœ™¶€`Pƒ\ž£¿\_olƒp@nR€Y‚\fg!e!u,

[]Ÿ>[]\_p1š [ j‚i"!#¿i‹±,p1ƒƒ… kp@™²on_pM\_PpM„

°

£]fg!e!u,À[]\R€Y…qP€nRq±€[€~P~>n_o‹ptq+º‹XZY €lqPq>^\_^olYKi‹ ko\_

†1o£Z€`>\_Pon_[3…€t‹pd†1olY‚\žn_^ P`>\_ptq¼\_o>i€Y…q~…€nž\_^†1^~…€\_ptq^YKit\_Pp„

°

£]fg!e!u,[]\R€Y…qP€nRq>^$t€\_^olY

(4)

|NI+ÑLÕ@T+ENG-×.҂Ü!EGÕ@Ò<>?1T+NEÚ>E#F.ÒBÕ@T¾G@EAN²<BF+NANÕ_O <BIKJ <‹Ú‚<BNA²<BF+NANÕ_O Ó¿Ò>G ?G@NÕ@N²?<BA@ä!

<B×+×+AN²?<‚Õ@NÒ>IK=ã

мT+EG@El=_ÕÒBÓ,Õ@T+N²=×K<B×.EGN²=Ò>G@ÑP<BI+N&ElJ <>=Ó¿Ò>AA҂Ü=+*3à…El?tÕ@NÒ>IUNIPÕ@G@ÒkJkØK?El=Õ@T+E#I+El?tÖ

El=@=@<BG@O˜FK<>?1æ…Ñ>G@Ò>Ø+IKJ ?Ò>IK?E×kÕ1=âK<BIKJ ×+G@El=REIPÕ1=¼Õ@T+EÓ¿Ø+IKJ+<BSUEIPÕ1<BA=ROk=_Õ@ES$SUÒkJkEA²=Õ@TK<‚Õ

Ü!E?Ò>IK=RN²JkEGbNIœÕ@T+EG@El=_ÕbÒBÓDÕ@T+N²=!×K<B×.EGlã…à…El?tÕ@NÒ>I#JkEl=@?G@NF.El=!<BIKJ˜?Ò>SU×K<BG@El=G@Ò>AAÖ]FK<>?1æ

<BIKJœG@Ò>AAÖZÓ¿Ò>G@ܼ<BG1J#G@EAN²<BF+NANÕ_OUNI˜Ñ>G@El<‚Õ@EG!JkEÕ1<BNAZãkà…El?tÕ@NÒ>I#Ò>ØkÕ@ANI+El=bÒ>Ø+GbI+҂Ú>EA.=@?1T+ESUE

Ó¿Ò>G!NIPÕ@EÑ>G1<‚Õ@NI+Ñ Õ@T+EF.El=_Õ!ÒBÓdÕ@T+EC,Ð!Ö1ä! <BIKJœÕ@T+E ÐàUSUEl?1TK<BI+N²=RSœ=MÕ@Ò<>?1T+NEÚ>E

EIKJ…ÖZÕ@ÒBÖ]EIKJå<‹Ú‚<BNA²<BF+NANÕ_O<BIKJÅ?Ò>IK=RN²=_Õ@EIK?O>ãbà…El?tÕ@NÒ>I¾JkN²=@?ØK=@=REl=UÒBÕ@T+EGœG@El=REl<BG1?1TEÓ¶Ö

Ó¿Ò>GRÕ1=bÕ@TK<‚Õ<BG@EG@EAEڂ<BIPÕ!Õ@ÒÒ>Ø+G!Ü!Ò>G@æUNI*Õ@T+N²=<BG@El<+ãPCNIK<BAAO>âKà…El?tÕ@NÒ>I#×+G@El=REIPÕ1=¼=RÒ>SUE

?Ò>IK?AØKJkNI+ÑUG@ESœ<BG@æk=ã

ÎMÊ+ËbÍÈÌ

мT+E<BG1?1T+NÕ@El?tÕ@Ø+G@El= Õ@TK<‚ÕUÓ¿Ò>G@S Õ@T+ELÓ¿Òk?ØK=ÒBÓÕ@T+N²=U×K<B×.EGœ<BG@E˜Õ@T+G@EEÖZÕ@NEGœJkN²=_Õ@G@NF+ØkÕ@ElJ

EIPÕ@EG@×+G@N²=RESUN²J+JkAEܼ<BG@E<B×+×+AN²?<‚Õ@NÒ>IK=ãPмT+NI˜çKG1=_ÕRÖZÕ@NEG¼?ANEIPÕ1=!?Ò>SUS#Ø+I+N²?<‚Õ@EÜNÕ@TL<B×kÖ

×+AN²?<‚Õ@NÒ>I=REG@Ú>EG1=DÕ@TK<‚ÕNSU×+AESUEIPÕ,Õ@T+E¼<B×+×+AN²?<‚Õ@NÒ>I =AÒ>Ñ>N²?BâÕ_O…×+N²?<BAAO ØK=RNI+Ñ-<SUN²J+JkAEÖ

ܼ<BG@E?Ò>SU×.Ò>I+EIPÕMSUÒkJkEA.=RØK?1T˜<>=MIPÕ@EG@×+G@N²=REP<‹Ú‚< !El<BIK=¼Þ á.+KÒ>GÕ@T+E ä!

bÒ>SU×.Ò>I+EIPÕ,ÒkJkEAbÞ á . .]ãKмT+El=RE-SUN²J+JkAEÖZÕ@NEG=REG@Ú>EG1=¼<BG@EÕ@G1<BIK=@<>?tÕ@NÒ>IK<BAD<BIKJ

TK<‹Ú>EL<>??El=@=Õ@Ò¾FK<>?1æPÖ]EIKJx=ROk=_Õ@ESœ=â,ÜT+N²?1Tå<BG@E*Õ_O…×+N²?<BAAOÀT+NÑ>T+AOx<‹Ú‚<BNA²<BF+AE*×K<BG1<BAAEA

J+<‚Õ1<BFK<>=RE =REG@Ú>EG1=ã,CNÑ>Ø+G@E .LNAAØK=_Õ@G1<‚Õ@El=œ=RØK?1Tå< Õ@T+G@EEÖZÕ@NEGœ?Ò>IkçKÑ>Ø+G1<‚Õ@NÒ>IxNIåÜT+N²?1T

S#Ø+AÕ@N×+AE <B×+×+AN²?<‚Õ@NÒ>IÅ=REG@Ú>EG1=U<BG@E ØK=RElJÕ@Ò ×+G@Òk?El=@=UG@ElÝPØ+El=_Õ1=Ó¿G@Ò>SÛ×.ÒP=@=RNF+AO Õ@T+Ò>ØkÖ

=@<BIKJ+=¼ÒBÓÕ@T+NI?ANEIPÕ1=ã

Firewall Thin Clients

Servers Application

Server Database Enterprise

¯…¯

 °

Ÿ>~P^†t€ƒ

°

>n_p1p@£¿\_^p@n¼Mn_†RP^\_p1†@\_`>n_p

AÕ@T+Ò>Ø+Ñ>T ?Ò>SUS#Ø+I+N²?<‚Õ@NÒ>I-F.EÕ_Ü!EEI?ANEIPÕ1=r<BIKJ-=REG@Ú>EG1=D?<BI-TK<B×+×.EI ҂Ú>EGDڂ<BG@NÒ>ØK=

×+G@ÒBÕ@Òk?Ò>A²=â+=RØK?1T<>=ÐÐ;,â ÐÐ;Bà3âKä!Ô]Ö]ÔRÔ8;åÒ>Gà+àMâKNILÕ@T+N²=×K<B×.EGlâ…Õ@T+E Ó¿Òk?ØK=

N²=!Ò>I˜Õ@T+EØK=REÒBÓä!¡Ó¿Ò>GJkN²=_Õ@G@NF+ØkÕ@ElJœçKG1=_ÕRÖZÕ@ÒB֞=REl?Ò>IKJÕ@NEG?ANEIPÕR֞=REG@Ú>EGbNIPÕ@EG1<>?tÖ

Õ@NÒ>IK=ãDà…NSUNA²<BG@AO>â.Ü!E<>=@=RØ+SUE Õ@TK<‚Õ-?Ò>SUS#Ø+I+N²?<‚Õ@NÒ>I½F.EÕ_Ü!EEIÕ@T+E#SUN²J+JkAEÖZÕ@NEG-<B×+×+ANÖ

(5)

}

мT…ØK=â+Ó¿Ò>GÕ@T+EG@El=_ÕÒBÓ,Õ@T+N²=Õ@E…ÕlâKÜ!E#<>=@=RØ+SUE-Õ@TK<‚ÕÕ@T+E?Ò>SUS#Ø+I+N²?<‚Õ@NÒ>I F.EÕ_Ü!EEI Õ@T+E

ڂ<BG@NÒ>ØK=¼Õ@NEG1=ÒBÓÕ@T+N²=JkN²=_Õ@G@NF+ØkÕ@ElJ½?ANEIPÕR֞=REG@Ú>EG<BG1?1T+NÕ@El?tÕ@Ø+G@E Òk??Ø+G1=¼Ò‚Ú>EGä!"=

ԞIPÕ@EG@I+EÕMԞIPÕ@EGRÖ1ä!x;MG@ÒBÕ@Òk?Ò>AdÞ¿ÔRÔ8;!átã ҂Ü!EÚ>EGlâlÕ@T+ESUEl?1TK<BI+N²=RSœ=JkN²=@?ØK=@=RElJNIUÕ@T+N²=

×K<B×.EG<BG@E-Ñ>EI+EG@N²?BâK<BIKJ ?<BI F.EG@El<>JkNAO˜E…Õ@EIKJkElJLÕ@ҜÒBÕ@T+EGSUN²J+JkAEܼ<BG@E <BIKJL×+G@ÒBÕ@ÒBÖ

?Ò>A²=â+<>=¼Ü!EAAd<>=!Õ@Ҙ<>J+JkNÕ@NÒ>IK<BADAEÚ>EA²=¼ÒBÓI+El=_Õ@NI+ѽÞ3ÖZÕ@NEG<BG1?1T+NÕ@El?tÕ@Ø+G@El=1átã

ԞI½Õ@T+EG@El=_Õ-ÒBÓMÕ@T+N²= =REl?tÕ@NÒ>Idâ3Ü!EJkEl=@?G@NF.E#Õ@T+Eœ?Ø+G@G@EIPÕ-=RØ+×+×.Ò>GRÕÓ¿Ò>GÕ@G1<BIK=@<>?tÕ@NÒ>IK=

<BIKJ˜Ó<BØ+AÕÕ@Ò>AEG1<BIK?E-ÜNÕ@T+NILÕ@T+E ä!5=_Õ1<BIKJ+<BG1JDã

"!$#%!$&'(#*)+,.-+&/

ä!ÅNIK?Ò>G@×.Ò>G1<‚Õ@El=,=RØ+×+×.Ò>GRÕÓ¿Ò>GG@Ò>AAÖ]FK<>?1æ G@EAN²<BF+NANÕ_OÕ@T+G@Ò>Ø+Ñ>T#Õ@T+EF_El?tÕbÐrG1<BIK=_Ö

<>?tÕ@NÒ>I¾à…EG@څN²?ELÞ Ðà+á".0/$]ã ÐàLÓ¿Ò>G@Sœ=<˜×K<BGRÕÒBÓÕ@T+EG@N²?1T =RØ+NÕ@EÒBÓb=REG@څN²?El=#ޏ=RØK?1T

<>=!Q<BSUNI+ÑKâ MÚ>EIPÕ1=â…QÒBÕ@Nç.?<‚Õ@NÒ>IdâPEÕ1?BãáÕ@TK<‚Õ,ä! NIK?Ò>G@×.Ò>G1<‚Õ@El=â><BIKJœÕ@TK<‚Õ¼Ú>EIkÖ

JkÒ>G1=×+G@҂څN²JkE>âKNI Ò>G1JkEGÕ@ҘӿG@EE ä! ×+G@Ò>Ñ>G1<BSUSUEG1=¼Ó¿G@Ò>S TK<‹Ú…NI+ќÕ@Ò*ÜG@NÕ@E=RØK?1T

?Ò>SUSUÒ>I+AOPÖ]ØK=RElJ˜Ó¿Ø+IK?tÕ@NÒ>IK<BANÕ_OœÕ@T+ESœ=REAÚ>El=ã

ÐàEl=@=REIPÕ@N²<BAAO#=R×.El?NçKEl=NIPÕ@EGRӏ<>?El=Ó¿Ò>GM=RO…IK?1T+G@Ò>I+N&NI+Ñ-<Õ@G1<BIK=@<>?tÕ@NÒ>IU<>?G@ÒP=@=rÕ@T+E

EAESUEIPÕ1=,ÒBÓ.<-JkN²=_Õ@G@NF+ØkÕ@ElJ?ANEIPÕR֞=REG@Ú>EG<B×+×+AN²?<‚Õ@NÒ>IdâB<>=,=RT+҂ÜI#NIUCNÑ>Ø+G@E kã$Õ@G1<BIK=_Ö

<>?tÕ@NÒ>I½=@<‚Õ@N²=_çKEl=Õ@T+EÓ¿Ò>Ø+G-=RÒB֞?<BAAElJ(,bÔ¸×+G@Ò>×.EGRÕ@NEl=+*!Õ@Ò>SUN²?NÕ_O>â.NZãE>ãâKÕ@G1<BIK=@<>?tÕ@NÒ>IK=

EkEl?ØkÕ@El=?Ò>SU×+AEÕ@EAO Ò>G#I+ÒB՜<‚ÕU<BAA10@bÒ>IK=RN²=_Õ@EIK?O>âNZãE>ãâÕ@G1<BIK=@<>?tÕ@NÒ>IK=#<BG@E*< ?Ò>G@G@El?tÕ

Õ@G1<BIK=_Ó¿Ò>G@Sœ<‚Õ@NÒ>IUÒBÓr=_Õ1<‚Õ@E/0>Ô_=RÒ>A²<‚Õ@NÒ>IdâBNZãE>ãâPEÚ>EIUÕ@T+Ò>Ø+Ñ>TœÕ@G1<BIK=@<>?tÕ@NÒ>IK=EkEl?ØkÕ@E?Ò>IK?Ø+GRÖ

G@EIPÕ@AO>â…NÕ<B×+×.El<BG1=MÓ¿Ò>G¼El<>?1TœÕ@G1<BIK=@<>?tÕ@NÒ>Idâ,2âPÕ@TK<‚Õ¼ÒBÕ@T+EG!Õ@G1<BIK=@<>?tÕ@NÒ>IK=MEkEl?ØkÕ@EENÕ@T+EG

F.EÓ¿Ò>G@E32âPÒ>G¼<‚Ó¶Õ@EG42âPF+ØkÕI+ÒBÕ¼F.ÒBÕ@T+0k<BIKJ Ø+G1<BF+NANÕ_O>â…NZãE>ãâ…SUÒkJkNç.?<‚Õ@NÒ>IK=b×.EGRÓ¿Ò>G@SUElJ

F…O*?Ò>SU×+AEÕ@ElJ*Õ@G1<BIK=@<>?tÕ@NÒ>IK=¼=RØ+G@څNÚ>Eӏ<BNAØ+G@El=ã

ԞIÐà3âB<Õ@G1<BIK=@<>?tÕ@NÒ>I#N²=Õ_O…×+N²?<BAAONI+NÕ@N²<‚Õ@ElJF…O#<-?ANEIPÕlâB<BIKJ?<BINI…Ú>Ò>AÚ>E!S#Ø+AÕ@NÖ

×+AEÒ>F_El?tÕ1=M×.EGRÓ¿Ò>G@SUNI+Ñ S#Ø+AÕ@N×+AEG@ElÝPØ+El=_Õ1=ã>мT+E=@?Ò>×.EÒBÓ3Õ@T+EÕ@G1<BIK=@<>?tÕ@NÒ>IUN²=bJkEçKI+ElJ

F…O <Õ@G1<BIK=@<>?tÕ@NÒ>I?Ò>IPÕ@E…Õlâ‹ÜT+N²?1TN²=,=RTK<BG@ElJ F…OÕ@T+E!×K<BGRÕ@N²?N×K<‚Õ@NI+ÑÒ>F_El?tÕ1=ã‹Ð¼T+EbÕ@G1<BIK=_Ö

<>?tÕ@NÒ>I ?Ò>IPÕ@E…ÕN²=AÒ>Ñ>N²?<BAAO½F.Ò>Ø+IKJ¾Õ@Ò Õ@T+EœÕ@T+G@El<>J¾ÒBÓ!Õ@T+E*?ANEIPÕÕ@TK<‚Õ#NI+NÕ@N²<‚Õ@ElJ¾Õ@T+E

Õ@G1<BIK=@<>?tÕ@NÒ>IdâB<BIKJN²=MNSU×+AN²?NÕ@AOU<>=@=RÒk?N²<‚Õ@ElJ#ÜNÕ@T˜=RØ+FK=RElÝPØ+EIPÕMG@ElÝPØ+El=_Õ1=Õ@TK<‚ÕMÕ@T+E?ANEIPÕ

N²=@=RØ+El=âBØ+IPÕ@NA+Õ@T+E?ANEIPÕ!JkEl?N²JkEl=,Õ@Ò-Õ@EG@SUNIK<‚Õ@EÕ@T+EÕ@G1<BIK=@<>?tÕ@NÒ>Idã‚Ô]ÓDI+Ò-ӏ<BØ+AÕbÒk??Ø+G1=,Ó¿Ò>G

Õ@T+EœJkØ+G1<‚Õ@NÒ>I½ÒBÓbÕ@T+EÕ@G1<BIK=@<>?tÕ@NÒ>IdâKÕ@T+EU?1TK<BI+Ñ>El=×+G@ÒkJkØK?ElJ <>=-<L?Ò>IK=RElÝPØ+EIK?E#ÒBÓbÕ@T+E

?ANEIPÕ0=G@ElÝPØ+El=_Õ1=¼<BG@E ?Ò>SUSUNÕRÕ@ElJDâ+Ò>G×+G@El=REG@Ú>ElJDâ…NI<>??Ò>G1J+<BIK?EÜNÕ@T Õ@T+EJkØ+G1<BF+NANÕ_O

×+G@Ò>×.EGRÕ_O¾<BF.҂Ú>E>ãdԞI?<>=RE˜< ӏ<BØ+AÕÒk??Ø+G1=#JkØ+G@NI+ÑÕ@T+EœÕ@G1<BIK=@<>?tÕ@NÒ>Idâ<BI…O¾?1TK<BI+Ñ>El=-Õ@Ò

J+<‚Õ1<Õ@TK<‚ÕTK<‹Ú>EbÒk??Ø+G@G@ElJ ÜNÕ@T+NI#Õ@T+EJkØ+G1<‚Õ@NÒ>I<BIKJ#=@?Ò>×.E!ÒBÓ+Õ@T+E?Ø+G@G@EIPÕrÕ@G1<BIK=@<>?tÕ@NÒ>I

<BG@E-G@Ò>AAElJ˜FK<>?1æ*<BIKJ JkN²=@?<BG1JkElJDã

Trans.

Ctx.

Transactional Client

Trans.

Obj.

Transactional Server Operation

Transactional Transactional

Operation

Recoverable Server

Obj.

Recov. Resource Client

Transaction Service

¯65+¯

Mn_†RP^\_p1†@\_`>nR€ƒ.g!‹p@n_B^p@±o™rg

° }

(6)

{

×K<BGRÕrÓ¿G@Ò>S Õ@T+EbÕ@G1<BIK=@<>?tÕ@NÒ>IK<BAP?ANEIPÕ<BIKJ-Õ@T+EbÕ@G1<BIK=@<>?tÕ@NÒ>I?Ò>IPÕ@E…Õlâ‹<JkN²=_Õ@G@NF+ØkÕ@ElJ

Õ@G1<BIK=@<>?tÕ@NÒ>IÕ_O…×+N²?<BAAONI…Ú>Ò>AÚ>El=3Õ@T+G@EEMÒBÕ@T+EGræ…NIKJ+=rÒBÓkÒ>F_El?tÕ1= Õ@G1<BIK=@<>?tÕ@NÒ>IK<BAZâG@El?҂ÚPÖ

EG1<BF+AE!<BIKJG@El=RÒ>Ø+G1?EMÒ>F_El?tÕ1=ã58?+?7?$97 ¼<BG@Eä!xÒ>F_El?tÕ1=ÜT+ÒP=REbF.EÖ

TK<‹Ú…NÒ>G,<BIKJ ‹Ò>G,=_Õ1<‚Õ@E!N²=,<$3El?tÕ@ElJ#F…O F.ENI+Ñ-NI…Ú>Ò>æ>ElJ ÜNÕ@T+NI#Õ@T+E=@?Ò>×.E!ÒBÓ.<Õ@G1<BIK=@<>?tÕ@NÒ>I

Þ¿E>ãÑKãâ…Ò>F_El?tÕ1=MÕ@TK<‚Õ¼G@EÓ¿EGbÕ@Ò×.EG1=RN²=_Õ@EIPÕ¼J+<‚Õ1<Õ@TK<‚Õ?<BI˜F.ESUÒkJkNçKElJ˜F…OUÕ@G1<BIK=@<>?tÕ@NÒ>IK<BA

G@ElÝPØ+El=_Õ1=1átã 758?9!7 b<BG@EÕ@G1<BIK=@<>?tÕ@NÒ>IK<BA‚Ò>F_El?tÕ1=DÕ@TK<‚ÕrEk×+AN²?NÕ@AO-×K<BGRÕ@N²?N×K<‚Õ@E

NI Õ@T+E#Õ@G1<BIK=@<>?tÕ@NÒ>I =REG@څN²?E#×+G@ÒBÕ@Òk?Ò>A²=ã3мT+EO½JkÒ =RÒLF…OG@EÑ>N²=_Õ@EG@NI+Ñ5"+75"7

ÜNÕ@TLÕ@T+E Ðà˜ÜT+N²?1TdâkNI*Õ@Ø+G@IdâKJkG@NÚ>El=bÕ@T+E ?Ò>SUSUNÕ×+G@ÒBÕ@Òk?Ò>A3F…OœN²=@=RØ+NI+ÑUG@ElÝPØ+El=_Õ1=bÕ@Ò

Õ@T+E G@El=RÒ>Ø+G1?El=!G@EÑ>N²=_Õ@EG@ElJ˜Ó¿Ò>GÕ@T+E-Õ@G1<BIK=@<>?tÕ@NÒ>Idã+ÐrG1<BIK=@<>?tÕ@NÒ>IK<BAÞ¿G@El?҂Ú>EG1<BF+AE‹áÒ>F_El?tÕ1=

<BG@E#T+ÒP=_Õ@ElJ½NI½Õ@G1<BIK=@<>?tÕ@NÒ>IK<BA!Þ¿G@El?҂Ú>EG1<BF+AE‹á¼=REG@Ú>EG1=âKÜT+N²?1T ×K<BGRÕ@N²?N×K<‚Õ@EÕ@Ò*Õ@T+E#Õ_Ü!ÒBÖ

×+TK<>=RE ?Ò>SUSUNÕ×+G@ÒBÕ@Òk?Ò>A3EkEl?ØkÕ@ElJLØ+×.Ò>I?Ò>SU×+AEÕ@NÒ>ILÒBÓ<UJkN²=_Õ@G@NF+ØkÕ@ElJ*Õ@G1<BIK=@<>?tÕ@NÒ>Idã

Ðà NSU×+AESUEIPÕ1=G@Ò>AAÖ]FK<>?1æ½G@EAN²<BF+NANÕ_O NIÀÕ@T+E*=REIK=REUÕ@TK<‚ÕÕ@T+E˜E3El?tÕ#ÒBÓ¼Õ@T+E˜G@EÖ

ÝPØ+El=_Õ1=bN²=@=RØ+ElJUNIœÕ@T+E?Ò>IPÕ@E…Õ!ÒBÓr<-ӏ<BNAElJUÕ@G1<BIK=@<>?tÕ@NÒ>Iœ<BG@EØ+IKJkÒ>I+EÒ>I˜<BAA.G@El?҂Ú>EG1<BF+AE

=REG@Ú>EG1=ã+äÒ>AAÖ]FK<>?1æ˜SUNÑ>TPÕF.ENSU×+AN²?NÕ@AO*Õ@G@NÑ>Ñ>EG@ElJLÒ>ILÕ@T+EÒk??Ø+G@G@EIK?E ÒBÓ<Uӏ<BØ+AÕlâKÒ>G

Ek×+AN²?NÕ@AO G@ElÝPØ+El=_Õ@ElJF…O<UÕ@G1<BIK=@<>?tÕ@NÒ>IK<BArÒ>F_El?tÕlã4×.Ò>I½G@Ò>AAÖ]FK<>?1æ3âkÕ@T+EU?ANEIPÕSUNÑ>TPÕ

G@EÖZÕ@G@OUÕ@T+E-Õ@G1<BIK=@<>?tÕ@NÒ>ILÒ>G!Õ1<Bæ>E =RÒ>SUE-ÒBÕ@T+EG<B×+×+G@Ò>×+G@N²<‚Õ@E-<>?tÕ@NÒ>Idã

! 4',"!$# )!$#!

à…Ø+×+×.Ò>GRÕdÓ¿Ò>GDG@Ò>AAÖZÓ¿Ò>G@ܼ<BG1JG@EAN²<BF+NANÕ_ONI ä!ÀN²=d×+G@҂څN²JkElJF…OÕ@T+EMG@El?EIPÕ@AO<>JkÒ>×kÕ@ElJ

ӏ<BØ+AÕRÖZÕ@Ò>AEG1<BIPÕ,ä! ޏC,Ð!Ö1ä!á 3$r=R×.El?Nç.?<‚Õ@NÒ>Idã+C,Ð!Ö1ä! NSU×+AESUEIPÕ1=

G@EAN²<BF+NANÕ_O F…O G@E×+AN²?<‚Õ@NI+Ñ?G@NÕ@N²?<BAMÒ>F_El?tÕ1=+*dNÓ<=REG@Ú>EG G@E×+AN²?<Lӏ<BNA²= ÜT+NAE˜×+G@Òk?El=@=_Ö

NI+Ñ< ?ANEIPÕ0=-G@ElÝPØ+El=_Õlâ.Õ@T+EI <BI+ÒBÕ@T+EG-G@E×+AN²?<L?<BI Õ1<Bæ>E҂Ú>EGÕ@T+Eœ×+G@Òk?El=@=RNI+ÑLÒBÓbÕ@T+E

G@ElÝPØ+El=_ÕlâkÑ>EI+EG1<BAAOœÜNÕ@T+Ò>ØkÕÕ@T+E?ANEIPÕI+ÒBÕ@N²?NI+ÑÕ@T+E-ӏ<BNAØ+G@E>ã

мT+EC,Ð!Ö1ä!$=R×.El?Nç.?<‚Õ@NÒ>IåNIK?AØKJkEl=USUNI+NSœ<BA¼Ó<BØ+AÕRÖZÕ@Ò>AEG1<BIPÕUSUEl?1TK<BI+N²=RSœ=

Õ@Ò½F.E*NIK?AØKJkElJ NI<BI…O6ä! NSU×+AESUEIPÕ1<‚Õ@NÒ>Idâ,<>= Ü!EAA¼<>= NIPÕ@EGRӏ<>?El= Ó¿Ò>G#SUÒ>G@E

<>Jkڂ<BIK?ElJ(Sœ<BIK<BÑ>ESUEIPÕӏ<>?NANÕ@NEl=½NIPÕ@EIKJkElJ Õ@Ò¡F.E×+G@҂څN²JkElJ F…O <Åӏ<BØ+AÕRÖZÕ@Ò>AEG1<BIPÕ

ä! NSU×+AESUEIPÕ1<‚Õ@NÒ>IdãkC,Ð!Ö1ä! NSU×+AESUEIPÕ@Ò>G1=¼<BG@EÓ¿G@EEÕ@ÒØK=RE×+G@Ò>×+G@NEÕ1<BG@O

SUEl?1TK<BI+N²=RSœ=ޏ=RØK?1TÀ<>=G@EAN²<BF+AES#Ø+AÕ@N²?<>=_Õ-×+G@ÒBÕ@Òk?Ò>A²=1á¼Ó¿Ò>GÕ@T+ENG<>?tÕ@ØK<BANSU×+AESUEIPÕ1<‚Ö

Õ@NÒ>IdâK<>=AÒ>I+ќ<>=¼Õ@T+E G@El=RØ+AÕ@NI+ј=ROk=_Õ@ES$?Ò>SU×+ANEl=¼ÜNÕ@T Õ@T+E NIPÕ@EGRӏ<>?El=JkEçKI+ElJLNI Õ@T+E

=R×.El?Nç.?<‚Õ@NÒ>Idâ+<BIKJ*Õ@T+E F.ETK<‹Ú…NÒ>G¼Ek×.El?tÕ@ElJ*Ó¿G@Ò>S Õ@T+ÒP=RE-NIPÕ@EGRӏ<>?El=ã

мT+Eœ?ANEIPÕR֞=RN²JkEœSUEl?1TK<BI+N²=RSœ=Õ@Ò F.EœNIK?AØKJkElJ¾NI <BAAä! NSU×+AESUEIPÕ1<‚Õ@NÒ>IK=

´G@EÑP<BG1JkAEl=@=ÒBÓ3ÜT+EÕ@T+EGÕ@T+EO#NSU×+AESUEIPÕ!C,Ð!Ö1ä!åÒ>GMI+ÒBÕ ´TK<‹Ú>E¼F.EEIUNIPÕ@EIkÖ

Õ@NÒ>IK<BAAO-æ>E×kÕ,SUNI+NSœ<BAZã‚мT+EO El=@=REIPÕ@N²<BAAO =R×.El?NÓ¿O Ò>F_El?tÕG@EÓ¿EG@EIK?El=dÕ@TK<‚Õ?<BI?Ò>IPÕ1<BNI

S#Ø+AÕ@N×+AEœ×+G@ÒBçKAEl=â3El<>?1T ÒBÓ¼ÜT+N²?1TÀJkEl=RNÑ>IK<‚Õ@El=-<LG@E×+AN²?<¾Þ¿S#Ø+AÕ@NÖ]×+G@ÒBçKAEUÔ8ä=‹átâd<BIKJ

=RNSU×+AE˜G@Ø+AEl=-Ó¿Ò>GNÕ@EG1<‚Õ@NI+Ñ Õ@T+G@Ò>Ø+Ñ>T¾Õ@T+E*×+G@ÒBçKAEl=-NIx?<>=REœÒBӼӏ<BNAØ+G@E>ãrмT+El=RE˜SUEl?1TK<‚Ö

I+N²=RSœ=EIK=RØ+G@EÕ@TK<‚ÕØ+I+G@E×+AN²?<‚Õ@ElJ ?ANEIPÕ1=?<BILNIPÕ@EG1<>?tÕÜNÕ@T G@E×+AN²?<‚Õ@ElJLC,Ð!Ö1ä!

=REG@Ú>EG1=!NI <ӏ<BØ+AÕRÖZÕ@Ò>AEG1<BIPÕ¼Sœ<BI+I+EGlã

мT+E!=REG@Ú>EGR֞=RN²JkEM?Ò>SU×.Ò>I+EIPÕ1=rÒBÓ.C,Ð!Ö1ä!<BG@Eb=RT+҂ÜINICNÑ>Ø+G@E+ã‹Ð¼T+E¼äE×+ANÖ

?<‚Õ@NÒ>I ½<BIK<BÑ>EGDTK<BIKJkAEl=3Õ@T+EM?G@El<‚Õ@NÒ>IdâJkEAEÕ@NÒ>I <BIKJG@E×+AN²?<‚Õ@NÒ>I-ÒBӅF.ÒBÕ@T-Õ@T+Eb<B×+×+AN²?<‚Ö

Õ@NÒ>ILÒ>F_El?tÕ1=<BIKJ˜Õ@T+E-NIkÓ¿G1<>=_Õ@G@ØK?tÕ@Ø+G@EÒ>F_El?tÕ1=ã+мT+E äE×+AN²?<‚Õ@NÒ>I(½<BIK<BÑ>EG!G@E×+AN²?<‚Õ@El=

bY#XZY‚\_p@n_ol~kp@nR€ Pƒpg! 

¹

p1†@\Mebp@™²p@n_p1YP†1p-µ¶Xžg!e¼·d^[M€[]\R€Y…qP€nRq>^$1ptq™²on_š5o™D€n_p@™²p@n_p1YP†1p¼\_o-€

fg!e!u,¡ol 

¹

p1†@\ti.€Y…q˜†t€Y*†1olY‚\R€^YP[olYPponš on_p~>n_o…ƒp1[1º.ar€†R*~>n_o…ƒp-†1olY‚\R€^YP[¼[ž`-£

†1^p1Y‚\^Y>™²on_š€\_^olY˜\_o†1olY‚\R€†@\¼\_Ppol 

¹

p1†@\`P[ž^YP›[žolš p~>n_o\_o‚†1olƒ¶i.`P[ž`…€ƒƒŸ °

f,vX]vK\_P^[

^Y>™²on_š€\_^olYLo™\_p1Y*^YP†1ƒ`…q>p1[¼\_PpPol[]\Y…€š plik~konž\YB`Pš kp@nti+€Y…q˜ol 

¹

p1†@\»‹p@Ÿ˜€[ž[žo‚†1^€\_ptq

±M^\_\_Ppfg!e!u,åol  p1†@\tº

(7)

}

Notifications

is_alive() Fault Reports

create_object() set_properties()

create_object()

Generic Factory Group Manager Property Manger Replication Manager

Fault Notifier

Fault Detector

Server App.

Server App.

Client

Host H 1 Host H 2 Host H 3

Fault D.

Factory

Logging Recovery Factory

Logging Recovery Fault D.

ORB ORB ORB

S 1 S 2

App. C 1

Invocations

¯+¯

Mn_†RP^\_p1†@\_`>nR€ƒ3g!‹p@n_B^p@±xo™r„

°

£]fg!e!u,

Ò>F_El?tÕ1=<BIKJ JkN²=_Õ@G@NF+ØkÕ@El=¼Õ@T+E G@E×+AN²?<>=<>?G@ÒP=@=!Õ@T+E=ROk=_Õ@ES ã AÕ@T+Ò>Ø+Ñ>T El<>?1T G@E×+AN²?<ÒBÓ

<BIœÒ>F_El?tÕMTK<>=b<BIœNIKJkNڅN²JkØK<BAKÒ>F_El?tÕbG@EÓ¿EG@EIK?E>â‚Õ@T+EäE×+AN²?<‚Õ@NÒ>I½<BIK<BÑ>EG,ӏ<BF+G@N²?<‚Õ@El=

<BI Ò>F_El?tÕÑ>G@Ò>Ø+× G@EÓ¿EG@EIK?EÕ@TK<‚Õ?ANEIPÕ1=ØK=RE Õ@Ҙ?Ò>IPÕ1<>?tÕÕ@T+EG@E×+AN²?<‚Õ@ElJLÒ>F_El?tÕlã.мT+E

äE×+AN²?<‚Õ@NÒ>I ½<BIK<BÑ>EG0=MÓ¿Ø+IK?tÕ@NÒ>IK<BANÕ_O˜N²=¼<>?1T+NEÚ>ElJœÕ@T+G@Ò>Ø+Ñ>T˜Õ@T+E ;MG@Ò>×.EGRÕ_O ½<BIK<BÑ>EGlâ

Õ@T+E ) EI+EG@N²?-CK<>?tÕ@Ò>G@O>â+<BIKJ˜Õ@T+E F_El?tÕ ) G@Ò>Ø+×(½<BIK<BÑ>EGlã

ÒP=_Õlâb×+G@Òk?El=@=âb<BIKJÄÒ>F_El?t՘ӏ<BØ+AÕ1=*<BG@E JkEÕ@El?tÕ@ElJÄF…OÕ@T+E¾CK<BØ+AÕ(EÕ@El?tÕ@Ò>Glã!мT+E

Òk??Ø+G@G@EIK?EUÒBÓ!ӏ<BØ+AÕ1=#<BG@EUG@E×.Ò>GRÕ@ElJ Õ@Ò Õ@T+E*CK<BØ+AÕQÒBÕ@NçKEGlâdÜT+N²?1T¾çKAÕ@EG1=-Õ@T+ES <BIKJ

JkN²=_Õ@G@NF+ØkÕ@El=!ӏ<BØ+AÕEÚ>EIPÕ¼I+ÒBÕ@Nç.?<‚Õ@NÒ>IK=bÕ@Ò#Õ@T+E äE×+AN²?<‚Õ@NÒ>I ½<BIK<BÑ>EGlã ¼<>=RElJ˜Ò>I˜Õ@T+El=RE

I+ÒBÕ@Nç.?<‚Õ@NÒ>IK=â,Õ@T+E½äE×+AN²?<‚Õ@NÒ>I-½<BIK<BÑ>EGUNI+NÕ@N²<‚Õ@El=˜<B×+×+G@Ò>×+G@N²<‚Õ@E <>?tÕ@NÒ>IK=Õ@ÒÀEIK<BF+AE

Õ@T+E=ROk=_Õ@ES Õ@ҜG@El?҂Ú>EGbÓ¿G@Ò>S ӏ<BØ+AÕ1=ã

RÏ ÏRϞÉ!ÉkÊÉ bÏ

ԞIœÕ@T+N²=!=REl?tÕ@NÒ>Idâ>Ü!E?Ò>SU×K<BG@E¼Õ@T+EG@E×+AN²?<‚Õ@NÒ>IkÖ]FK<>=RElJU<BIKJUÕ@G1<BIK=@<>?tÕ@NÒ>IkÖ]FK<>=RElJ#G@EAN²<BF+NAÖ

NÕ_O=_Õ@G1<‚Õ@EÑ>NEl=NIPÕ@G@ÒkJkØK?ElJNI½Õ@T+E×+G@EڅNÒ>ØK==REl?tÕ@NÒ>Idâ.ÜNÕ@T ×K<BGRÕ@N²?Ø+A²<BGÓ¿Òk?ØK=Ò>IÕ@T+ENG

G@El=R×.El?tÕ@NÚ>E-F.EI+Eç+Õ1=<BIKJLJkG1<‹ÜFK<>?1æk=ã

+ &/! &'(#!$% &! &&

äE×+AN²?<‚Õ@NÒ>I¾N²= NIPÕ@EIKJkElJ¾<‚Õ×+G@ÒBÕ@El?tÕ@NI+Ñ ?Ò>SU×+ØkÕ1<‚Õ@NÒ>IK<BAG@El=RÒ>Ø+G1?El=Õ@T+G@Ò>Ø+Ñ>T½Õ@T+EœØK=RE

ÒBÓ-G@ElJkØ+IKJ+<BIK?O*MNÓ <À×+G@Òk?El=@=RÒ>Gӏ<BNA²=âÕ@T+EI¡<BI+ÒBÕ@T+EGœ×+G@Òk?El=@=RÒ>Gœ?<BIåÕ1<Bæ>E ҂Ú>EGUÕ@T+E

×+G@Òk?El=@=RNI+ÑÒBÓÕ@T+E-ӏ<BNAElJ*×+G@Òk?El=@=RÒ>Glã

ԞIJkN²=_Õ@G@NF+ØkÕ@ElJ=ROk=_Õ@ESœ=âkÕ@T+E-Õ_Ü!ҜF.El=_ÕRÖ]æ…I+҂ÜI G@E×+AN²?<‚Õ@NÒ>I =_Õ_O…AEl=<BG@E? . $

<BIKJ5 ?$5$; ? .,Þ¿Ò>G ? ‹ábG@E×+AN²?<‚Õ@NÒ>Idã ¡G@E×+AN²?<‚Õ@ElJUÒ>F_El?tÕ!N²=bÒBÓ¶Õ@EI˜G@E×kÖ

G@El=REIPÕ@ElJF…O<BI#Ò>F_El?tÕ,Ñ>G@Ò>Ø+×dâ‹ÜNÕ@T#Õ@T+E¼G@E×+AN²?<>=rÒBÓKÕ@T+E!Ò>F_El?tÕ,Ó¿Ò>G@SUNI+ÑÕ@T+E!SUES#F.EG1=

ÒBÓ¼Õ@T+EœÑ>G@Ò>Ø+×dãrмT+EœÒ>F_El?tÕ#Ñ>G@Ò>Ø+×¾SUES#F.EG1=RT+N× Sœ<‹O½F.E*=_Õ1<‚Õ@N²?œÒ>GJkO…IK<BSUN²?Bã,àPÕ1<‚Õ@N²?

(8)

?1TK<BI+Ñ>EœÒ‚Ú>EG Õ@T+E*ANÓ¿EÕ@NSUE*ÒBÓ¼Õ@T+E*G@E×+AN²?<‚Õ@ElJÀÒ>F_El?tÕ0rÒ>IÀÕ@T+E*ÒBÕ@T+EG#TK<BIKJDâJkO…IK<BSUN²?

G@E×+AN²?<‚Õ@NÒ>I <BAA҂Ü=!G@E×+AN²?<>=bÕ@ҜF.E<>J+JkElJ*Ò>GG@ESU҂Ú>ElJ*<‚ÕG@Ø+IkÖZÕ@NSUE>ã

ÙÄNÕ@T¾<>?tÕ@NÚ>E#G@E×+AN²?<‚Õ@NÒ>Idâ3<BAAÒBÓMÕ@T+EG@E×+AN²?<>=ÒBÓMÕ@T+EÒ>F_El?tÕ×+A²<‹OLÕ@T+EU=@<BSUE#G@Ò>AE *

EÚ>EG@O <>?tÕ@NÚ>ELG@E×+AN²?< G@El?ENÚ>El=#El<>?1TxG@ElÝPØ+El=_Õlâ,×+G@Òk?El=@=REl=#NÕlâØ+×3J+<‚Õ@El=UNÕ1=œ=_Õ1<‚Õ@E>â<BIKJ

=REIKJ+=<œG@El=R×.Ò>IK=RE FK<>?1æ˜Õ@ҜÕ@T+E?ANEIPÕlã!El?<BØK=RE-Õ@T+E?ANEIPÕ0=NI…Ú>Òk?<‚Õ@NÒ>IK=<BG@E<BAܼ<‹Ok=

=REIPÕ-Õ@ÒKâd<BIKJ¾×+G@Òk?El=@=RElJ½F…O>âDEÚ>EG@O½=REG@Ú>EG-G@E×+AN²?<+â.Õ@T+EUӏ<BNAØ+G@EUÒBÓ¼<BI…O½ÒBÓbÕ@T+E˜=REG@Ú>EG

G@E×+AN²?<>=?<BI#F.E!Sœ<>JkEbÕ@G1<BIK=R×K<BG@EIPÕdÕ@ÒÕ@T+E?ANEIPÕlã‹ÙÄNÕ@T×+G@NSœ<BG@OPÖ]FK<>?1æ…Ø+× G@E×+AN²?<‚Õ@NÒ>Idâ

Ò>I+ELÒBÓÕ@T+E =REG@Ú>EGG@E×+AN²?<>=#N²=UJkEl=RNÑ>IK<‚Õ@ElJx<>=#Õ@T+E ×+G@NSœ<BG@O>âÜT+NAE <BAA¼ÒBÓÕ@T+E ÒBÕ@T+EG

G@E×+AN²?<>==REG@Ú>E!<>=FK<>?1æ…Ø+×K=ã Å?ANEIPÕÕ_O…×+N²?<BAAO=REIKJ+=NÕ1=,G@ElÝPØ+El=_ÕÒ>I+AO-Õ@ÒÕ@T+E¼×+G@NSœ<BG@O>â

ÜT+N²?1T EkEl?ØkÕ@El=*Õ@T+EÀG@ElÝPØ+El=_Õlâ¼Ø+×3J+<‚Õ@El=LNÕ҂ÜI =_Õ1<‚Õ@E>â¼Ø+×3J+<‚Õ@El=LÕ@T+E =_Õ1<‚Õ@El=*ÒBÓ#Õ@T+E

FK<>?1æ…Ø+×K=âK<BIKJ=REIKJ+=¼Õ@T+EG@El=R×.Ò>IK=RE-Õ@ÒUÕ@T+E?ANEIPÕlãKмT+E×.EG@NÒkJkN²?=_Õ1<‚Õ@E Ø+×3J+<‚Õ@El=Ó¿G@Ò>S

Õ@T+EU×+G@NSœ<BG@O Õ@ÒLÕ@T+EœFK<>?1æ…Ø+×K=-=REG@Ú>EÕ@Ò=RO…IK?1T+G@Ò>I+N&E#Õ@T+Eœ=_Õ1<‚Õ@El=-ÒBÓ¼<BAA,ÒBÓbÕ@T+E˜=REG@Ú>EG

G@E×+AN²?<>=<‚Õ=R×.El?Nç.?-×.Ò>NIPÕ1=¼NILÕ@T+ENGEkEl?ØkÕ@NÒ>Idã

äE×+AN²?<‚Õ@NÒ>IUNSU×+AESUEIPÕ1=587$9:9;<7$5>=@?$58AUG@El?҂Ú>EG@O SUEl?1TK<BI+N²=RSœ=,Õ@TK<‚ÕM×+G@Ò>SUÒBÕ@EANÚ>EÖ

I+El=@=F…O#?Ò>IPÕ@NI…Ø+NI+Ñ ×+G@Òk?El=@=RNI+ÑÜT+EG@ENÕMTK<>JF.EEIœAEÓ¶Õ!<‚ÕÕ@T+E¼Õ@NSUEÒBÓ.Õ@T+E¼Ó<BNAØ+G@E>ãBԞI

<>?tÕ@NÚ>EG@E×+AN²?<‚Õ@NÒ>Idâ>NI˜Õ@T+EEÚ>EIPÕ!ÒBÓr< ӏ<BØ+AÕ Þ¿Ò>I+EÒBÓdÕ@T+E<>?tÕ@NÚ>EG@E×+AN²?<>=b?G1<>=RT+El=1átâ>Õ@T+E

ÒBÕ@T+EG#G@E×+AN²?<>=?Ò>IPÕ@NI…Ø+E˜×+G@Òk?El=@=RNI+Ñ Õ@T+EL?Ø+G@G@EIPÕG@ElÝPØ+El=_ÕlârG@EÑP<BG1JkAEl=@=â3Õ@T+EG@EF…O¾NSÖ

×+AN²?NÕ@AO*NSU×+AESUEIPÕ@NI+ј<G@Ò>AAÖZÓ¿Ò>G@ܼ<BG1JœSUEl?1TK<BI+N²=RS ãkԞIL×+G@NSœ<BG@OPÖ]FK<>?1æ…Ø+×*G@E×+AN²?<‚Õ@NÒ>Idâ

NI Õ@T+EEÚ>EIPÕÒBÓ<ӏ<BØ+AÕÞ¶Õ@T+E×+G@NSœ<BG@O*G@E×+AN²?<U?G1<>=RT+El=1átâ+Ò>I+E ÒBÓÕ@T+EFK<>?1æ…Ø+× G@E×+AN²?<>=

Õ1<Bæ>El=҂Ú>EG<>=Õ@T+EI+EÜ ×+G@NSœ<BG@O <BIKJ½G@EÖ]×+G@Òk?El=@=REl=<BI…O G@ElÝPØ+El=_Õ1=Õ@TK<‚ÕÕ@T+E×+G@EڅNÒ>ØK=

×+G@NSœ<BG@Oܼ<>=r×.EGRÓ¿Ò>G@SUNI+ÑF.EÓ¿Ò>G@EbNÕӏ<BNAElJDãlÔ]Ó.<FK<>?1æ…Ø+×G@E×+AN²?<?G1<>=RT+El=âÕ@T+EIdâlÕ@T+EG@EbN²=

I+ÒAÒP=@=dNI#×+G@Òk?El=@=RNI+ÑKãмT…ØK=âÕ@T+E!G@Ò>AAÖZÓ¿Ò>G@ܼ<BG1JSUEl?1TK<BI+N²=RS(N²=rEk×+AN²?NÕ@AO-NSU×+AESUEIPÕ@ElJ

NI*Õ@T+E G@EÖ]EAEl?tÕ@NÒ>I*ÒBÓ,<I+EÜ ×+G@NSœ<BG@OœG@E×+AN²?<+âk<BIKJ˜Õ@T+E-G@EÖ]×+G@Òk?El=@=RNI+Ñ#ÒBÓG@ElÝPØ+El=_Õ1=!F…O

Õ@T+EI+EÜÅ×+G@NSœ<BG@O>ã bÒ>IK=RN²=_Õ@EIK?O#N²=MSœ<BNIPÕ1<BNI+ElJ#Ó¿Ò>GMF.ÒBÕ@T*<>?tÕ@NÚ>E<BIKJ×+G@NSœ<BG@OPÖ]FK<>?1æ…Ø+×

G@E×+AN²?<‚Õ@NÒ>IÀF…O Ñ>ØK<BG1<BIPÕ@EENI+Ñ*Õ@TK<‚Õ#×K<BGRÕ@N²<BAMG@ElÝPØ+El=_ÕEkEl?ØkÕ@NÒ>IÀÜNAAbI+ÒBÕTK<BG@S =RNIK?E

Õ@T+E G@ElÝPØ+El=_ÕÜNAAdF.E EÚ>EIPÕ@ØK<BAAO˜?Ò>SU×+AEÕ@ElJÀÞ¿F…ORG@Ò>AANI+Ñ#Ó¿Ò>G@ܼ<BG1JPátã

¸Sœ<$_Ò>GANSUNÕ1<‚Õ@NÒ>I ÒBÓMG@E×+AN²?<‚Õ@NÒ>IkÖ]FK<>=RElJ=ROk=_Õ@ESN²=Õ@TK<‚Õ ?Ò>IK=RN²=_Õ@EIK?O Sœ<‹O I+ÒBÕ

F.E×+G@El=REG@Ú>ElJNI˜Õ@T+E×+G@El=REIK?EÒBÓdI+Ò>Ik֞JkEÕ@EG@SUNI+N²=RS ã>ԞIKJkEElJDâ…< Ó¿G@ElÝPØ+EIPÕ¼<>=@=RØ+SU×kÕ@NÒ>I

NI˜F+Ø+NA²JkNI+Ñ#G@E×+AN²?<‚Õ@ElJ ä!¡=ROk=_Õ@ESœ=MN²=Õ@TK<‚Õ!El<>?1T ä!ÄÒ>F_El?tÕ!N²=bJkEÕ@EG@SUNIkÖ

N²=_Õ@N²?NI*F.ETK<‹Ú…NÒ>Glã EÕ@EG@SUNI+N²=RS NSU×+ANEl=bÕ@TK<‚Õ¼NÓJkN²=_Õ@NIK?tÕJkN²=_Õ@G@NF+ØkÕ@ElJ˜G@E×+AN²?<>=bÒBÓdÕ@T+E

Ò>F_El?tÕlâ.=_Õ1<BGRÕ@NI+ÑÓ¿G@Ò>S7Õ@T+E#=@<BSUE NI+NÕ@N²<BA=_Õ1<‚Õ@E>â+G@El?ENÚ>E <BIKJ ×+G@Òk?El=@=!Õ@T+E#=@<BSUE=REÕÒBÓ

Ò>×.EG1<‚Õ@NÒ>IK=NI½Õ@T+E=@<BSUE#Ò>G1JkEGlâ+Õ@T+EOÜNAA<BAAG@El<>?1T Õ@T+E=@<BSUEçKIK<BA,=_Õ1<‚Õ@E>ã3Ô]ÕN²=Õ@T+N²=

G@E×+G@ÒkJkØK?NF+AEœF.ETK<‹Ú…NÒ>GÒBÓ¼Õ@T+E*<B×+×+AN²?<‚Õ@NÒ>IÀÕ@TK<‚Õ#AEIKJ+=NÕ1=REAÓ=RÒÜ!EAAMÕ@Ò½G@EAN²<BF+NANÕ_O>ã

4IkÓ¿Ò>GRÕ@Ø+IK<‚Õ@EAO>â.×+Ø+G@E#JkEÕ@EG@SUNI+N²=_Õ@N²?F.ETK<‹Ú…NÒ>GN²=G1<‚Õ@T+EGJkN ˜?Ø+AÕÕ@ÒL<>?1T+NEÚ>E>â+E+?E×kÕ

Ó¿Ò>GÚ>EG@O =RNSU×+AE*<B×+×+AN²?<‚Õ@NÒ>IK=ã bÒ>SUSUÒ>I =RÒ>Ø+G1?El=-ÒBÓI+Ò>Ik֞JkEÕ@EG@SUNI+N²=RS:NIK?AØKJkEœÕ@T+E

ØK=REœÒBÓAÒk?<BAÕ@NSUEG1=âdS#Ø+AÕ@NÖZÕ@T+G@El<>JkNI+ÑKâdÒ>×.EG1<‚Õ@NI+ѽ=ROk=_Õ@ES֞=R×.El?Nç.?œ?<BAA²=âD×+G@Òk?El=@=RÒ>GRÖ

=R×.El?Nç.?Ó¿Ø+IK?tÕ@NÒ>IK=âK=RTK<BG@ElJ˜SUESUÒ>G@O˜×+G@NSUNÕ@NÚ>El=âkEÕ1?Bã

QÒ>Ik֞JkEÕ@EG@SUNI+N²=_Õ@N²?#F.ETK<‹Ú…NÒ>GN²=-<BI NI+EڅNÕ1<BF+AEœ<BIKJ ?1TK<BAAEI+Ñ>NI+Ñ*×+G@Ò>F+AESNI Õ@T+E

JkEÚ>EAÒ>×+SUEIPÕ,ÒBÓ+ӏ<BØ+AÕRÖZÕ@Ò>AEG1<BIPÕ,=ROk=_Õ@ESœ=ã‹C+Ò>G<>?tÕ@NÚ>EbG@E×+AN²?<‚Õ@NÒ>Idâ‹JkEÕ@EG@SUNI+N²=RS N²=,?G@ØkÖ

?N²<BAMÕ@Ò Sœ<BNIPÕ1<BNI+NI+ÑÕ@T+EL?Ò>IK=RN²=_Õ@EIK?O¾ÒBÓÕ@T+EL=_Õ1<‚Õ@El=#ÒBÓ¼Õ@T+ELG@E×+AN²?<>= ÒBÓÕ@T+E*Ò>F_El?tÕlã

;<>=@=RNÚ>E˜G@E×+AN²?<‚Õ@NÒ>IN²=ÒBÓ¶Õ@EIå×.EG1?ENÚ>ElJ Õ@Ò¾F.ELÕ@T+E=RÒ>AØkÕ@NÒ>IxÓ¿Ò>GUI+Ò>Ik֞JkEÕ@EG@SUNI+N²=_Õ@N²?

<B×+×+AN²?<‚Õ@NÒ>IK=ãkмT+EG@EN²==RÒ>SUEÕ@G@ØkÕ@TLNI*Õ@T+N²=¼×.EG1?E×kÕ@NÒ>ILF.El?<BØK=RE>â…ÜNÕ@TL×K<>=@=RNÚ>EG@E×+ANÖ

?<‚Õ@NÒ>Idâ3NI…Ú>Òk?<‚Õ@NÒ>IK=<BG@E×+G@Òk?El=@=RElJÒ>I+AO F…O Õ@T+EU×+G@NSœ<BG@O>â3<BIKJÕ@T+E×+G@NSœ<BG@O==_Õ1<‚Õ@E

N²=?<B×kÕ@Ø+G@ElJx<BIKJÀÕ@T+EIØK=RElJÀÕ@Ò Ø+×3J+<‚Õ@E*Õ@T+EL=_Õ1<‚Õ@El=#ÒBÓÕ@T+ELFK<>?1æ…Ø+×xG@E×+AN²?<>=ãrÔ]ÓÕ@T+E

(9)

}

<BIKJ¾Õ@T+E*NI…Ú>Òk?<‚Õ@NÒ>IÀN²=×+G@Òk?El=@=RElJÀ<‚Ó¿G@El=RTÀF…O Õ@T+E*I+EÜ ×+G@NSœ<BG@O>ã !El?<BØK=REœÕ@T+E*=_Õ1<‚Õ@E

Ø+×3J+<‚Õ@El=TK<B×+×.EI Ò>I+AOL<‚ÕÒ>I+E ÒBÓÕ@T+EG@E×+AN²?<>=âkIK<BSUEAO>âK<‚ÕÕ@T+E×+G@NSœ<BG@O˜G@E×+AN²?<+âkÕ@T+E

G@El=RØ+AÕ1=MÒBÓd<BI…O#I+Ò>Ik֞JkEÕ@EG@SUNI+N²=_Õ@N²?F.ETK<‹Ú…NÒ>GMÒBÓDÕ@T+EG@E×+AN²?<‚Õ@ElJUÒ>F_El?tÕ!<BG@E?Ò>SU×+AEÕ@EAO

?Ò>IPÕ1<BNI+ElJDâ+<BIKJLJkҜI+ÒBÕÜG@El<Bæ˜TK<‹Ú>Òk?ÜNÕ@TLÕ@T+E?Ò>IK=RN²=_Õ@EIK?O˜ÒBÓrÕ@T+E Ò>F_El?tÕlã

мT+EG@EEkN²=_Õ=RNÕ@ØK<‚Õ@NÒ>IK=â…T+҂Ü!EÚ>EGlâPÜT+EG@E×K<>=@=RNÚ>EG@E×+AN²?<‚Õ@NÒ>I*N²=¼I+ÒBÕ=RØ ˜?NEIPÕ¼Õ@Ò

JkEl<BAKÜNÕ@T*I+Ò>Ik֞JkEÕ@EG@SUNI+N²=RS ãPмT+N²=bN²=M×K<BGRÕ@N²?Ø+A²<BG@AOÕ@G@Ø+EÒBÓr=@?EIK<BG@NÒP=,ÜT+EG@EÕ@T+EI+Ò>IkÖ

JkEÕ@EG@SUNI+N²=_Õ@N²? F.ETK<‹Ú…NÒ>GÒBÓM<U×K<>=@=RNÚ>EAO˜G@E×+AN²?<‚Õ@ElJLÒ>F_El?tÕN²=I+ÒBÕ?Ò>IPÕ1<BNI+ElJ*F.El?<BØK=RE

Õ@T+E¼F.ETK<‹Ú…NÒ>GTK<>= RAEl<Bæ>ElJ¼Õ@Ò-ÒBÕ@T+EG,G@E×+AN²?<‚Õ@ElJÒ>F_El?tÕ1=NI#Õ@T+E=ROk=_Õ@ES ã bÒ>IK=RN²JkEGÕ@T+E

?<>=RE¼ÜT+EG@EbÕ@T+E×+G@NSœ<BG@O G@E×+AN²?<NI…Ú>Ò>æ>El=,<BI+ÒBÕ@T+EG=REG@Ú>EG,Ò>F_El?tÕFK<>=RElJ#Ò>IU=RÒ>SUE!I+Ò>IkÖ

JkEÕ@EG@SUNI+N²=_Õ@N²?JkEl?N²=RNÒ>I Þ¿E>ãÑKãâ,Ó¿Ò>GœAÒP<>JFK<BA²<BIK?NI+ÑKâÕ@T+E×+G@NSœ<BG@O G@E×+AN²?< G1<BIKJkÒ>SUAO

?1T+҅ÒP=REl=#Ò>I+ELÒBÓ =REG@Ú>EG1= Õ@Ò¾×+G@Òk?El=@=<¾?G@ElJkNÕR֞?<BG1JÀÕ@G1<BIK=@<>?tÕ@NÒ>I.átãÔ]ÓÕ@T+EL×+G@NSœ<BG@O

G@E×+AN²?<Àӏ<BNA²=L<‚Ó¶Õ@EG*N²=@=RØ+NI+Ñ Õ@T+E NI…Ú>Òk?<‚Õ@NÒ>IdâMÕ@T+EG@E N²=˜I+ÒÑ>ØK<BG1<BIPÕ@EE Õ@TK<‚Õ*Õ@T+E I+EÜ

×+G@NSœ<BG@OÜNAA.=REAEl?tÕÕ@T+E=@<BSUE=REG@Ú>EG<>=,Õ@T+EÒ>A²J×+G@NSœ<BG@O 0‹Õ@T…ØK=âBÕ@T+E=ROk=_Õ@ES¸ÜNAAKI+҂Ü

F.EUNIÀ<BI¾NIK?Ò>IK=RN²=_Õ@EIPÕ =_Õ1<‚Õ@EUF.El?<BØK=RE#Õ@T+EUÒ>A²J¾<BIKJÕ@T+EUI+Eܸ×+G@NSœ<BG@OG@E×+AN²?<>=TK<‹Ú>E

?Ò>SUS#Ø+I+N²?<‚Õ@ElJ*ÜNÕ@TJkN3EG@EIPÕ=REG@Ú>EG1=â…F.ÒBÕ@T ÒBÓÜT+ÒP=RE =_Õ1<‚Õ@El=¼SUNÑ>TPÕF.E Ø+×3J+<‚Õ@ElJDã

C+Ò>G×K<>=@=RNÚ>E*G@E×+AN²?<‚Õ@NÒ>IxÕ@Ò¾G@El=RÒ>AÚ>E*I+Ò>Ik֞JkEÕ@EG@SUNI+N²=_Õ@N²?*F.ETK<‹Ú…NÒ>GlârÕ@T+EG@E =RT+Ò>Ø+A²J

F.EI+Ò ×.EG1=RN²=_Õ@EIPÕbE3El?tÕÞ¿NZãE>ãâ>I+Ò ANI+Ñ>EG@NI+Ñ RAEl<Bæ‚<BÑ>E ÒBÓ3I+Ò>Ik֞JkEÕ@EG@SUNI+N²=RS˜á,G@El=RØ+AÕ@NI+Ñ

Ó¿G@Ò>S$Õ@T+E×K<BGRÕ@N²<BArEkEl?ØkÕ@NÒ>I½ÒBÓ!<BI½NI…Ú>Òk?<‚Õ@NÒ>IF…O<œÓ<BNAElJG@E×+AN²?<+ã3мT+N²=N²=×.ÒP=@=RNF+AE

NÓÕ@T+E×K<>=@=RNÚ>EAOœG@E×+AN²?<‚Õ@ElJ*Ò>F_El?tÕJk҅El=¼I+ÒBÕ<>??El=@=¼E…Õ@EG@IK<BAd?Ò>SU×.Ò>I+EIPÕ1=¼FK<>=RElJ*Ò>I

I+Ò>Ik֞JkEÕ@EG@SUNI+N²=_Õ@N²? NI+×+ØkÕ1=âbÒ>G˜NÓ <BAA<>??El=@=REl=U<BG@E×.EGRÓ¿Ò>G@SUElJåNIåÕ@T+E ?Ò>IPÕ@E…Õ˜ÒBÓ <

Õ@G1<BIK=@<>?tÕ@NÒ>I <BF.Ò>GRÕ@ElJÀØ+×.Ò>I ӏ<BNAØ+G@E>ã,à…Ò>Ø+G1?El=ÒBÓI+Ò>Ik֞JkEÕ@EG@SUNI+N²=RS ޏ=RØK?1T<>=-Õ@T+G@El<>J

=@?1T+ElJkØ+ANI+хáM?<BIL<BA²=RÒF.E-?Ò>IPÕ@G@Ò>AAElJœF…Oœ?<BG@EÓ¿Ø+A.×+G@Ò>Ñ>G1<BSUSUNI+ÑKã>ԞI*Ñ>EI+EG1<BAZâ>T+҂Ü!EÚ>EGlâ

×K<>=@=RNÚ>EG@E×+AN²?<‚Õ@NÒ>ILN²=I+Ҝ?Ø+G@EÓ¿Ò>GI+Ò>Ik֞JkEÕ@EG@SUNI+N²=RS ã

+ "!$#%!$&'(# !$% &! &&

4I+ANæ>E#G@E×+AN²?<‚Õ@NÒ>IdâkÕ@G1<BIK=@<>?tÕ@NÒ>I ×+G@Òk?El=@=RNI+ј=ROk=_Õ@ESœ=El=@=REIPÕ@N²<BAAO <BNS <‚Õ×+G@ÒBÕ@El?tÕ@NI+Ñ

J+<‚Õ1<+ã>ÙÄT+EIL<-ӏ<BNAØ+G@EÒk??Ø+G1=MNIœÕ@T+E?Ò>IPÕ@E…Õ!ÒBÓr<-Õ@G1<BIK=@<>?tÕ@NÒ>IdâBÕ@T+EÒ>F_El?tÕ1=MNI…Ú>Ò>AÚ>ElJ

NI½Õ@T+E#Õ@G1<BIK=@<>?tÕ@NÒ>I½<BG@EG@EÚ>EGRÕ@ElJLÕ@Ò*Õ@T+ENG-=_Õ1<‚Õ@E!_ØK=_Õ-×+G@NÒ>GÕ@ҘÕ@T+EF.EÑ>NI+I+NI+Ñ*ÒBÓMÕ@T+E

Õ@G1<BIK=@<>?tÕ@NÒ>IdãAAÒBÓÕ@T+E =_Õ1<‚Õ@EØ+×3J+<‚Õ@El=*<BIKJÅ<BAAÒBÓ-Õ@T+E½×+G@Òk?El=@=RNI+Ñ Õ@TK<‚Õ*Òk??Ø+G@G@ElJ

JkØ+G@NI+ÑÕ@T+EbÕ@G1<BIK=@<>?tÕ@NÒ>I#<BG@E!JkN²=@?<BG1JkElJDâÒBÓ¶Õ@EI#ÜNÕ@TI+ÒÕ@G1<>?EbAEÓ¶ÕNIÕ@T+E¼=ROk=_Õ@ES ã‚à…Ò>SUE

=ROk=_Õ@ESœ=œ=RØ+×+×.Ò>GR՘I+El=_Õ@ElJÕ@G1<BIK=@<>?tÕ@NÒ>IK=â,ÜT+EG@E<¾I+EÜ Þ?1T+NA²JKá#Õ@G1<BIK=@<>?tÕ@NÒ>Iå?<BIÅF.E

NI+NÕ@N²<‚Õ@ElJ ÜNÕ@T+NI Õ@T+E!=@?Ò>×.EMÒBÓ+<BIEkN²=_Õ@NI+Ñ#Þ¿×K<BG@EIPÕtá.Õ@G1<BIK=@<>?tÕ@NÒ>IdãÔ]ÓkÕ@T+EbI+El=_Õ@ElJœÞ?1T+NA²JKá

Õ@G1<BIK=@<>?tÕ@NÒ>IUӏ<BNA²=âBÕ@T+EEIK?AÒP=RNI+Ñ*Þ¿×K<BG@EIPÕtá,Õ@G1<BIK=@<>?tÕ@NÒ>IUI+EElJ+=bI+ÒBÕ¼<BØkÕ@Ò>Sœ<‚Õ@N²?<BAAOG@Ò>AA

FK<>?1æ 0Õ@T+E¼<B×+×+AN²?<‚Õ@NÒ>I#?<BI#<‚ÕRÕ@ESU×kÕÕ@Ò-?Ò>G@G@El?tÕdÕ@T+E!×+G@Ò>F+AES â‹<BIKJ#=RØ+FK=RElÝPØ+EIPÕ@AO-G@EÕ@G@O

Õ@T+EI+El=_Õ@ElJœÕ@G1<BIK=@<>?tÕ@NÒ>Idã ҂Ü!EÚ>EGlâ>NÓdÕ@T+EEIK?AÒP=RNI+ÑÕ@G1<BIK=@<>?tÕ@NÒ>IœEIK?Ò>Ø+IPÕ@EG1=!<ӏ<BØ+AÕlâ

Õ@T+EI<BAA3Õ@T+E I+El=_Õ@ElJ*Õ@G1<BIK=@<>?tÕ@NÒ>IK=!G@Ò>AADFK<>?1æ3â+<BAÒ>I+ÑÜNÕ@TLÕ@T+E EIK?AÒP=RNI+ÑÕ@G1<BIK=@<>?tÕ@NÒ>Idã

ÐrG1<BIK=@<>?tÕ@NÒ>IK=ØK=REUG@Ò>AAÖ]FK<>?1æLG@El?҂Ú>EG@OLSUEl?1TK<BI+N²=RSœ=Õ@TK<‚Õ Ñ>ØK<BG1<BIPÕ@EE?Ò>IK=RN²=_Õ@EIK?O

F…O Ø+IKJkÒ>NI+Ñ×K<BGRÕ@N²<BAMG@ElÝPØ+El=_Õ×+G@Òk?El=@=RNI+ÑKã <‚Õ1< N²=×+G@ÒBÕ@El?tÕ@ElJ Ó¿G@Ò>S Õ@T+E˜Ø+IKJkEl=RNG1<BF+AE

=RN²JkEÖ]E3El?tÕ1=!ÒBÓdӏ<BNAØ+G@El=â…F+ØkÕ?Ò>SU×+ØkÕ1<‚Õ@NÒ>IK<BA3G@El=RÒ>Ø+G1?El=MSœ<‹OœF.El?Ò>SUEØ+IK<‹Ú‚<BNA²<BF+AEÓ¿Ò>G

<BG@F+NÕ@G1<BG@O#JkØ+G1<‚Õ@NÒ>IK=ãBÐrG1<BIK=@<>?tÕ@NÒ>IK=<BG@E¼Õ@T…ØK=b<BIUE3El?tÕ@NÚ>ESUEl?1TK<BI+N²=RS¸Ó¿Ò>GM×+G@El=REG@څNI+Ñ

?Ò>IK=RN²=_Õ@EIK?O>â!F+ØkÕI+ÒBÕLÓ¿Ò>G <>?1T+NEڅNI+ÑxT+NÑ>T <‹Ú‚<BNA²<BF+NANÕ_O>â¼<>=˜Õ@T+EO¡=RÒ>SUEÕ@NSUEl=*Õ@G1<>JkE

(10)

z

OK B.2 takes over B.1 crashes B.transfer(X,Y,$100)

B.2 B.1

Bank (B)

X.2

Y.deposit($100) OK − $50 OK − $50 X.withdraw($100)

X.1 Account (X)

X.withdraw($100) B.2 re−invokes X+Y

Bal: $150

Bal: $50

Bal: $50 No re−proc.

Duplicate Old reply Client (C)

Y.1 Y.2

OK − $120 Bal: $20

Bal: $120

Bal: $120 Account (Y)

2 1

3

µ¿€‹·

Bank (B) Account (X)

B.transfer(X,Y,$100)

B.1 crashes

B.2 takes over C re−issues request

OK B.1 B.2

X.withdraw($100) OK − $50 Rollback

X.withdraw($100) OK − $50 Y.deposit($100)

X.1 X.2

Trans. rolls back

Trans. commits B.2 re−invokes X+Y Client (C)

Bal: $150

Bal: $50

Bal: $150

Bal: $50 Re−proc.

Bal: $50 Account (Y)

Y.1 Y.2

OK − $120

Bal: $120 Bal: $120 Re−proc.

Bal: $20 Bal: $20

Transaction (committed) Transaction (aborted)

1

2

3

µ¶ k·

¯ ¯

ebp1ƒ^€ P^ƒ^\ZŸ^Y˜h`Pƒ\_^£¿\_^p@n!b~P~Pƒ^†t€\_^olYP[1º3µ¿€‹·ebolƒƒ£¿™²onž±€nRq+ºDµ¶ k·ebolƒƒ£ …€†R»kº

+ ' !$ -+%/ '' !

bÒ>IK=RN²JkEG<=RNSU×+AEMÕ@T+G@EEÖZÕ@NEGrFK<BI+æ <B×+×+AN²?<‚Õ@NÒ>Idã0?ANEIPÕÅN²=@=RØ+El=r<Õ@G1<BIK=_Ó¿EGrG@ElÝPØ+El=_Õ

Õ@Ò*<U×K<>=@=RNÚ>EAO˜G@E×+AN²?<‚Õ@ElJ FK<BI+æ*Ò>F_El?tÕ ˜âKÜT+N²?1T NIÕ@Ø+G@I ÜNÕ@TKJkG1<‹Ü(SUÒ>I+EO˜Ó¿G@Ò>S$<

FK<BI+æL<>??Ò>Ø+IPÕ <BIKJJkE×.ÒP=RNÕNÕÒ>I<BI+ÒBÕ@T+EG<>??Ò>Ø+IPÕޏ=REE#CNÑ>Ø+G@E …átãKмT+E FK<BI+æ

N²=*El=@=REIPÕ@N²<BAAOå<=_Õ1<‚Õ@EAEl=@=˜Ò>F_El?t՘Õ@TK<‚Õ ?҅Ò>G1JkNIK<‚Õ@El=œÕ@T+E SUÒ>I+EOÕ@G1<BIK=_Ó¿EG*F.EÕ_Ü!EEI

=_Õ1<‚Õ@EÓ¿Ø+A.FK<BI+æ<>??Ò>Ø+IPÕbÒ>F_El?tÕ1=â‚Õ_O…×+N²?<BAAOT+ÒP=_Õ@ElJUNI˜<J+<‚Õ1<BFK<>=RE=REG@Ú>EGlã =Õ@T+EJ+<‚Õ1<

×.EGRÕ1<BNI+NI+Ñ Õ@ÒÕ@T+E˜FK<BI+æ¾<>??Ò>Ø+IPÕ1=-N²=×.ÒP=@=RNF+AO Sœ<BIK<BÑ>ElJ F…O¾JkN²=_Õ@NIK?tÕEIPÕ@NÕ@NEl=âdE>ãÑKãâ

JkN3EG@EIPÕF+G1<BIK?1T+El=â+Õ@T+E#<>??Ò>Ø+IPÕÒ>F_El?tÕ1=EkEl?ØkÕ@EÒ>I½JkN3EG@EIPÕ=REG@Ú>EG1=<BIKJ<BG@E I+ÒBÕ

?ÒBÖ]AÒk?<‚Õ@ElJÜNÕ@T Õ@T+EMFK<BI+æÒ>F_El?tÕlã0I…OÒBӅÕ@T+EMFK<BI+æÒ>Gr<>??Ò>Ø+IPÕrÒ>F_El?tÕ1=d?<BI-Õ@T+EG@EÓ¿Ò>G@E

ӏ<BNAdNIKJkE×.EIKJkEIPÕ@AO>ã

Ô]Ó#Õ@T+E ×+G@NSœ<BG@OÄFK<BI+æ¡Ò>F_El?tÕ

H

ӏ<BNA²= ÜT+NAEÀ×.EGRÓ¿Ò>G@SUNI+ÑÄ<Õ@G1<BIK=_Ó¿EGlâ¼I+ENÕ@T+EG

Õ@T+E*NI…Ú>Ò>æ>EGâI+Ò>GÕ@T+E*FK<>?1æ…Ø+×

V

Ñ>EI+EG1<BAAO æ…I+Ò‚Ü <‚ÕÜTK<‚Õ#×.Ò>NIPÕ

H

ӏ<BNAElJ

ÜT+EÕ@T+EGNÕ#ܼ<>= F.EÓ¿Ò>G@E‹ÜT+NAEœNI…Ú>Ò>æ…NI+ÑxâdF.EÕ_Ü!EEIÀNI…Ú>Òk?<‚Õ@NÒ>IK=Õ@Ò <BIKJœârÒ>G

<‚Ó¶Õ@EG ‹ÜT+NAELNI…Ú>Ò>æ…NI+јãMäÒ>AAÖZÓ¿Ò>G@ܼ<BG1J <BIKJxG@Ò>AAÖ]FK<>?1æ¾G@EAN²<BF+NANÕ_Ox=_Õ@G1<‚Õ@EÑ>NEl=#<>JkÒ>×kÕ

Õ_Ü!Ò <B×+×+G@ÒP<>?1T+El=-Õ@Ò <>J+JkG@El=@= Õ@T+N²=#×+G@Ò>F+AES â<>=NAAØK=_Õ@G1<‚Õ@ElJ NICNÑ>Ø+G@EKârÜT+EG@E˜Õ@T+E

KÒ‚Ü ÒBÓG@ElÝPØ+El=_Õ1= ‹G@E×+ANEl=N²=G@E×+G@El=REIPÕ@ElJ F…O <BG@G@҂Ü=â<BIKJ Õ@T+E KÒ‚Ü ÒBÓÕ@NSUE Òk??Ø+G1=

Jk҂ÜI…ܼ<BG1JDâPÕ@҂ܼ<BG1JœÕ@T+E F.ÒBÕRÕ@Ò>S7ÒBÓrÕ@T+E-çKÑ>Ø+G@E>ã

ÙÄNÕ@TLG@Ò>AAÖZÓ¿Ò>G@ܼ<BG1JUG@EAN²<BF+NANÕ_O˜=_Õ@G1<‚Õ@EÑ>NEl=âPNI…Ú>Òk?<‚Õ@NÒ>IK=!<BG@EÕ@G1<>JkNÕ@NÒ>IK<BAAO˜=REIPÕ¼ØK=_Ö

NI+ÑUG@EAN²<BF+AE-S#Ø+AÕ@N²?<>=_Õޏ<BA²=RÒæ…I+҂ÜI <>=¼G@EAN²<BF+AEÑ>G@Ò>Ø+×L?Ò>SUS#Ø+I+N²?<‚Õ@NÒ>I.átâ+=RÒÕ@TK<‚Õ<BAA

ÒBÓ¼Õ@T+E*G@E×+AN²?<>= ÒBÓ<BIÀÒ>F_El?tÕ#G@El?ENÚ>EœEÚ>EG@O G@ElÝPØ+El=_ÕlãrмT+N²=#N²=EڅN²JkEIPÕ#NIx<BIx<>?tÕ@NÚ>E

G@E×+AN²?<‚Õ@NÒ>Ix?Ò>IkçKÑ>Ø+G1<‚Õ@NÒ>IdârÜT+EG@E*< ?ANEIPÕUJk҅El=I+ÒBÕI+EElJ Õ@Ò½G@EÖ]N²=@=RØ+EœÕ@T+ELG@ElÝPØ+El=_Õ

NÓbÒ>I+EÒBÓÕ@T+Eœ<>?tÕ@NÚ>E=REG@Ú>EGG@E×+AN²?<>=ӏ<BNA²=UÞ¿NI½Ó<>?tÕlâ.Õ@T+EU?ANEIPÕ-N²=Õ_O…×+N²?<BAAO I+ÒBÕEÚ>EI

<‹Ü¼<BG@EÒBÓ!Õ@T+N²=-ӏ<BNAØ+G@E‹átãdԞI <L×+G@NSœ<BG@OPÖ]FK<>?1æ…Ø+×¾=REÕRÕ@NI+ÑKâdÜT+EI¾Õ@T+Eœ×+G@NSœ<BG@O½TK<>=çKIkÖ

N²=RT+ElJU×+G@Òk?El=@=RNI+Ñ <-G@ElÝPØ+El=_ÕlâBNÕbS#Ø+AÕ@N²?<>=_Õ1=F.ÒBÕ@TUÕ@T+EG@El=R×.Ò>IK=RE<BIKJU<=_Õ1<‚Õ@EØ+×3J+<‚Õ@EÕ@Ò

Õ@T+EFK<>?1æ…Ø+×K=MF.EÓ¿Ò>G@EG@EÕ@Ø+G@I+NI+Ñ Õ@T+EG@El=R×.Ò>IK=RE¼Õ@ÒÕ@T+E?ANEIPÕlãPмT+E=_Õ1<‚Õ@EØ+×3J+<‚Õ@E<BAA҂Ü=

(11)

}

<BA²=RÒU?<>?1T+ElJ˜F…OœÕ@T+E-FK<>?1æ…Ø+×K=bÓ¿Ò>GG@EÕ@G@NEڂ<BAZâk=RT+Ò>Ø+A²JœÕ@T+E ×+G@NSœ<BG@Oӏ<BNAZãkÔ]ÓÕ@T+E-×+G@NSœ<BG@O

ӏ<BNA²=âDÕ@T+EI <LFK<>?1æ…Ø+×À<>=@=RØ+SUEl=Õ@T+EœG@Ò>AEUÒBÓ!Õ@T+EœI+Eܸ×+G@NSœ<BG@OÕ@G1<BIK=R×K<BG@EIPÕ@AO>ã3Ô]Ó!Õ@T+E

×+G@NSœ<BG@O ӏ<BNA²=MF.EÓ¿Ò>G@EG@EÕ@Ø+G@I+NI+Ñ<-G@El=R×.Ò>IK=RE!Õ@Ò Õ@T+E?ANEIPÕlâBÕ@T+E?ANEIPÕbÜNAA+G@EÖ]N²=@=RØ+E¼Õ@T+E

G@ElÝPØ+El=_Õ-Õ@Ò Ò>I+EUÒBÓbÕ@T+EœFK<>?1æ…Ø+×K=UÞ¿I+Ò‚Ü Õ@T+EœI+Eܸ×+G@NSœ<BG@O+á 0DNÓbÕ@T+EœI+Eܸ×+G@NSœ<BG@O½TK<>=

< ?<>?1T+ElJ G@El=R×.Ò>IK=REœ<BIKJ Õ@T+EœA²<>=_Õ=_Õ1<‚Õ@EœØ+×3J+<‚Õ@EœÒBÓ!Õ@T+EœÒ>A²J¾×+G@NSœ<BG@O>â3NÕ?<BI¾G@El<>JkNAO

G@EÕ@Ø+G@I¾<*G@El=R×.Ò>IK=RE/0.NÓ!NÕ Jk҅El=RI Õ TK<‹Ú>EÕ@T+Eœ?<>?1T+ElJG@El=R×.Ò>IK=RE>â.NÕ ÜNAA,G@EÖ]×+G@Òk?El=@=Õ@T+E

G@ElÝPØ+El=_Õlã

ԞI CNÑ>Ø+G@E2 ޏ<Pátâ

H

ӏ<BNA²=L<‚Ó¶Õ@EGLTK<‹Ú…NI+Ñ=RØK??El=@=_Ó¿Ø+AAOÅNI…Ú>Ò>æ>ElJ xâ!F+ØkÕ F.EÓ¿Ò>G@E

NI…Ú>Ò>æ…NI+Ñ $<BIKJG@E×+AO…NI+јÕ@Òã3ÙÄT+EI½Õ1<Bæ…NI+ÑL҂Ú>EG<>=Õ@T+EI+EÜ ×+G@NSœ<BG@O>â

V

Jk҅El=

I+ÒB՜æ…I+҂Ü7ÜT+EI

H

ӏ<BNAElJDâM<BIKJN՘G@EÖ]×+G@Òk?El=@=REl=Õ@T+EG@ElÝPØ+El=_Õlã,Ô]Ó-Ü!E<>=@=RØ+SUELÕ@TK<‚Õ

Ò>F_El?tÕ1=TK<‹Ú>E <œJkEÕ@EG@SUNI+N²=_Õ@N²? F.ETK<‹Ú…NÒ>Glâ

V

ÜNAAdG@EÖ]NI…Ú>Ò>æ>E <BIKJ˜ã4I+AEl=@=¼Õ@T+El=RE

NI…Ú>Òk?<‚Õ@NÒ>IK=b<BG@EN²JkESU×.ÒBÕ@EIPÕ Þ¿NZãE>ãâ…G@E×.El<‚Õ@ElJœEkEl?ØkÕ@NÒ>IK=bÒBÓDÕ@T+ENI…Ú>Òk?<‚Õ@NÒ>IœAEl<‹Ú>EÕ@T+E

=_Õ1<‚Õ@E ÒBÓÕ@T+ENI…Ú>Ò>æ>ElJ*Ò>F_El?tÕØ+IK<BAÕ@EG@ElJKátâ+G@EÖ]×+G@Òk?El=@=RNI+Ñ#Õ@T+El=RE G@ElÝPØ+El=_Õ1=¼ÜNAA?Ò>G@G@Ø+×kÕ

Õ@T+E=_Õ1<‚Õ@E¼ÒBÓ xã‚мT…ØK=âB=RØK?1TUJkØ+×+AN²?<‚Õ@E¼×+G@Òk?El=@=RNI+ÑÒBÓ.G@ElÝPØ+El=_Õ1=,=RT+Ò>Ø+A²J#I+ÒBÕF.E<BAA҂Ü!ElJ

Õ@ÒÀÒk??Ø+GlãÐrÒ¾Ñ>ØK<BG1<BIPÕ@EE˜Õ@T+N²=UF.ETK<‹Ú…NÒ>GlâØK=RNI+ÑÀC,Ð!Ö1ä!âÕ@T+E NI…Ú>Ò>æ>EGES#F.ElJ+=

<½G@ElÝPØ+El=_Õ#N²JkEIPÕ@NçKEGÜNÕ@T+NIxEl<>?1T G@ElÝPØ+El=_Õlã,мT+N²=#N²JkEIPÕ@NçKEGN²=ØK=RElJx<‚Õ#Õ@T+E*NI…Ú>Ò>æ>ElJ

=REG@Ú>EG Õ@Ò-JkEÕ@El?tÕ<JkØ+×+AN²?<‚Õ@E!NI…Ú>Òk?<‚Õ@NÒ>Idâl<BIKJ Õ@ÒG@EÕ@Ø+G@I×+G@EڅNÒ>ØK=RAO ?<>?1T+ElJ G@E×+ANEl=

NIK=_Õ@El<>J¡ÒBÓG@EÖ]×+G@Òk?El=@=RNI+ÑÀÕ@T+E¾EIPÕ@NG@E¾G@ElÝPØ+El=_Õlã¼Ð¼T+E NI…Ú>Òk?<‚Õ@NÒ>IÄÕ@Ò ÛN²=*I+Ò>G@Sœ<BAAO

×+G@Òk?El=@=RElJœ<BIKJDâ>çKIK<BAAO>â

V

=REIKJ+=!< G@E×+AOÕ@ÒãkQÒBÕ@EÕ@TK<‚Õlâ>Ó¿Ò>G â>Õ@T+E=REG@Ú>EGMSU҂Ú>El=

Ó¿G@Ò>S Ò>I+Eœ?Ò>IK=RN²=_Õ@EIPÕ=_Õ1<‚Õ@EÞ.‹áÕ@Ò<BI+ÒBÕ@T+EG?Ò>IK=RN²=_Õ@EIPÕ=_Õ1<‚Õ@EÞPá 03Õ@T+EœNIPÕ@EG@SUElJkN²<BG@O

NIK?Ò>IK=RN²=_Õ@EIPÕ=_Õ1<‚Õ@E˜Þ>ábN²=I+ÒBÕ@E-Ek×.ÒP=RElJ*Õ@Ò ã

ÙÄNÕ@T(G@Ò>AAÖ]FK<>?1æÅG@EAN²<BF+NANÕ_O =_Õ@G1<‚Õ@EÑ>NEl=â¼<BI NI…Ú>Òk?<‚Õ@NÒ>I N²= Õ_O…×+N²?<BAAO¡=REIPÕØK=RNI+Ñ

×.Ò>NIPÕRÖZÕ@ÒBÖ]×.Ò>NIPÕ*?Ò>SUS#Ø+I+N²?<‚Õ@NÒ>IÄ<BIKJDâMØ+×.Ò>IÅӏ<BNAØ+G@EÒBÓÕ@T+E½NI…Ú>Ò>æ>ElJå=REG@Ú>EGlâM<BAAEÓ¶Ö

Ó¿El?tÕ1=bÒBÓDÕ@T+ENI…Ú>Òk?<‚Õ@NÒ>Iœ<BG@EçKG1=_ÕbÜN×.ElJ˜Ò>ØkÕMÓ¿G@Ò>S Õ@T+E=ROk=_Õ@ES âP<BIKJUÕ@T+ENI…Ú>Ò>æ>EG,Õ@T+EI

G@EÖ]N²=@=RØ+El=-Õ@T+E*G@ElÝPØ+El=_ÕÕ@Ò¾<FK<>?1æ…Ø+×x=REG@Ú>EGlãrмT+N²=#G@EÕ@G1<BIK=RSUN²=@=RNÒ>IÀN²=Ñ>EI+EG1<BAAO ×.EGRÖ

Ó¿Ò>G@SUElJLÕ@G1<BIK=R×K<BG@EIPÕ@AOLF…O*Õ@T+E#SUN²J+JkAEܼ<BG@ENIkÓ¿G1<>=_Õ@G@ØK?tÕ@Ø+G@E>âKÜNÕ@T+Ò>ØkÕÕ@T+E#æ…I+҂ÜAElJkÑ>E

ÒBÓbÕ@T+Eœ?ANEIPÕ<B×+×+AN²?<‚Õ@NÒ>Idã ҂Ü!EÚ>EGlâKÕ@T+EUG@Ò>AAÖ]FK<>?1æL×+TK<>=REUÒBÓMÕ@T+EUG@El?҂Ú>EG@OLG@ElÝPØ+NG@El=

SUEl?1TK<BI+N²=RSœ=¼Õ@ҜEIK<BF+AE<œ?Ò>SU×.Ò>I+EIPÕÕ@ҜØ+IKJkÒ*=RÒ>SUE?1TK<BI+Ñ>El=bÕ@ҘNÕ1==_Õ1<‚Õ@E>â.<BIKJ <BI…O

E3El?tÕ1=ÒBÓ×+G@Òk?El=@=RNI+Ñ<BI NI…Ú>Òk?<‚Õ@NÒ>IdâdNI Ò>G1JkEG-Õ@Ò <‹Ú>Ò>N²J NIK?Ò>IK=RN²=_Õ@EIK?NEl=ãмT+N²=?<BI

F.E˜<>?1T+NEÚ>ElJ½ØK=RNI+ÑLÕ@G1<BIK=@<>?tÕ@NÒ>IK<BArӏ<>?NANÕ@NEl=-Õ@Ò G@El=REÕÕ@T+E˜?Ò>SU×.Ò>I+EIPÕ-Õ@Ò<L×+G@EڅNÒ>ØK=

Ü!EAAÖ]æ…I+҂ÜIL?Ò>SUSUNÕRÕ@ElJ =_Õ1<‚Õ@E NÓÕ@T+E-Õ@G1<BIK=@<>?tÕ@NÒ>IL<BF.Ò>GRÕ1=ã

äÒ>AAÖ]FK<>?1æ#F.El?Ò>SUEl=MSUÒ>G@ENIPÕ@EG@El=_Õ@NI+ÑÜT+EIœÕ@T+E×K<BGRÕ@N²?N×K<BIPÕ1=MNIœÕ@T+EÕ@G1<BIK=@<>?tÕ@NÒ>I

<BG@E JkN²=_Õ@G@NF+ØkÕ@ElJEIPÕ@NÕ@NEl=ãԞIÅ=RØK?1TåJkN²=_Õ@G@NF+ØkÕ@ElJxÕ@G1<BIK=@<>?tÕ@NÒ>IK=âN՜N²=U×.ÒP=@=RNF+AE*Õ@ÒÀG@Ò>AA

FK<>?1æÕ@T+E¾<>?tÕ@NÒ>IK=œEÚ>EIÄÒ>I¡G@ESUÒBÕ@E ?Ò>SU×.Ò>I+EIPÕ1=œÕ@TK<‚Õ*TK<‹Ú>E½F.EEI¡NI…Ú>Ò>æ>ElJåNIÄÕ@T+E

?Ò>IPÕ@E…ÕÒBÓMÕ@T+E#Õ@G1<BIK=@<>?tÕ@NÒ>IdãKԞI¾CNÑ>Ø+G@E ÀÞ¿F.átâ

H

=_Õ1<BGRÕ1=<˜I+EÜ5Õ@G1<BIK=@<>?tÕ@NÒ>IF.EÓ¿Ò>G@E

×+G@Òk?El=@=RNI+Ñ*Õ@T+EœG@ElÝPØ+El=_Õ-Ó¿G@Ò>S âr<BIKJ½Ó<BNA²=_ØK=_Õ#<‚Ó¶Õ@EGTK<‹Ú…NI+Ñ =RØK??El=@=_Ó¿Ø+AAO½NI…Ú>Ò>æ>ElJ

xã>à…NIK?E

H

JkN²JI+ÒBÕM?Ò>SUSUNÕ,Õ@T+E¼Õ@G1<BIK=@<>?tÕ@NÒ>IdâlÕ@T+E<>?tÕ@NÒ>IK=×.EGRÓ¿Ò>G@SUElJ#Ò>I <>=×K<BGRÕ

ÒBÓ,Õ@T+N²=Õ@G1<BIK=@<>?tÕ@NÒ>I<BG@E Ø+IKJkÒ>I+E>â.<BIKJLÕ@T+E#=_Õ1<‚Õ@EÒBÓ,Õ@T+E#=ROk=_Õ@ES Þ¿NZãE>ãâ+Õ@T+E#FK<BA²<BIK?E ÒBÓ

Õ@T+EL<>??Ò>Ø+IPÕ1=1á-N²=#G@El=REÕÕ@Ò ÜTK<‚ÕNÕܼ<>=×+G@NÒ>G Õ@Ò½Õ@T+E˜Õ@T+ELNI…Ú>Òk?<‚Õ@NÒ>IÀÒBÓ

H

ãÙÄNÕ@T

Õ@T+N²=bG@Ò>AAÖ]FK<>?1æ=_Õ@G1<‚Õ@EÑ>O>âBÕ@T+EEIPÕ@NG@ENI…Ú>Òk?<‚Õ@NÒ>I˜=RØ+Fk֞?1TK<BNIœÜT+ÒP=REG@҅ÒBÕbN²=MÕ@T+E?G1<>=RT+ElJ

Ò>F_El?tÕN²=G@EÚ>EGRÕ@ElJ¾Õ@Ò¾NÕ1=×+G@EڅNÒ>ØK=#?Ò>IK=RN²=_Õ@EIP՜=_Õ1<‚Õ@E>ãà…NIK?EJk҅El=#I+ÒBÕUG@El?ENÚ>E*<

G@E×+AO>ârNÕEÚ>EIPÕ@ØK<BAAO G@EÖ]N²=@=RØ+El=-Õ@T+E*G@ElÝPØ+El=_ÕÕ@Ò

V

ãrÔ]ÓI+Òӏ<BØ+AÕÒk??Ø+G1=ârNI…Ú>Òk?<‚Õ@NÒ>IK=

Õ@Ò <BIKJ <BG@EœÕ@T+EIx×+G@Òk?El=@=RElJ¾I+Ò>G@Sœ<BAAO>â<BIKJx<G@E×+AO¾N²=G@EÕ@Ø+G@I+ElJ¾Õ@Ò ã,QÒBÕ@E

(12)

=_Õ1<‚Õ@EUÞ>átâ…N²JkEIPÕ@N²?<BA.Õ@ÒÕ@T+E-NI+NÕ@N²<BAD=_Õ1<‚Õ@EUÞ .‹á 0k<‚Ó¶Õ@EG!G@EÖ]NI…Ú>Òk?<‚Õ@NÒ>IdâBÕ@T+E =REG@Ú>EGbG@El<>?1T+El=

<U?Ò>IK=RN²=_Õ@EIPÕ¼çKIK<BAr=_Õ1<‚Õ@EœÞPátã

!El?<BØK=RE ÒBÓ-Õ@T+ENG*×.ÒBÕ@EIPÕ@N²<BAÓ¿Ò>GœÓ<>=_Õ@EG˜G@El?҂Ú>EG@O Þ¶Õ@T+EG@EN²=˜I+ÒxG@Ò>AAÖ]FK<>?1æx×+TK<>=RE

×+G@NÒ>GÕ@Ò-Õ@T+EG@EÕ@G@OPÖ]G@El?҂Ú>EG@O×+TK<>=RE‹átâ‚G@Ò>AAÖZÓ¿Ò>G@ܼ<BG1J<B×+×+G@ÒP<>?1T+El=<BG@E¼Ü!EAA+=RØ+NÕ@ElJ#Õ@Ò =ROk=_Ö

Õ@ESœ=Õ@TK<‚ÕTK<‹Ú>E-G@El<BAÖZÕ@NSUE G@ElÝPØ+NG@ESUEIPÕ1=¼Ò>GÕ@TK<‚ÕI+EElJ ×+G@ElJkN²?tÕ1<BF+AE G@El=R×.Ò>IK=RE-Õ@NSUEl=â

=RØK?1Tå<>=ES#F.ElJ+JkElJ=ROk=_Õ@ESœ=Ò>GU=RØ+×.EG@څN²=RNÒ>Iå<BIKJ?Ò>IPÕ@G@Ò>A¼<B×+×+AN²?<‚Õ@NÒ>IK=ãԞIå×K<BGRÕ@N²?tÖ

Ø+A²<BGlârÜT+EI G@Ò>AAÖZÓ¿Ò>G@ܼ<BG1J½G@El?҂Ú>EG@O½N²=ØK=RElJÀÜNÕ@Tx<>?tÕ@NÚ>E˜G@E×+AN²?<‚Õ@NÒ>IdâdG@El?҂Ú>EG@O Õ@NSUE

?<BI*F.E-=RNÑ>I+Nç.?<BIPÕ@AOӏ<>=_Õ@EG!Õ@TK<BI*ÜNÕ@T*G@Ò>AAÖ]FK<>?1æG@El?҂Ú>EG@O>ãIœÕ@T+E-ÒBÕ@T+EG!TK<BIKJDâ…G@Ò>AAÖ

FK<>?1æ<B×+×+G@ÒP<>?1T+El=<BG@E#Ü!EAA<>J+<B×kÕ@ElJÕ@Ò*Õ@G1<BIK=@<>?tÕ@NÒ>IK<BA,=ROk=_Õ@ESœ=ÜT+EG@E#Õ@T+EUNIPÕ@EÑ>G@NÕ_O

ÒBÓDJ+<‚Õ1<ӏ<BGMÒ>ØkÕ@G1<BI+æk=rÕ@T+EG@El?҂Ú>EG@O-Õ@NSUE>â>=RØK?1Tœ<>=,EAEl?tÕ@G@Ò>I+N²?¼?Ò>SUSUEG1?E<BIKJFK<BI+æ…NI+Ñ

<B×+×+AN²?<‚Õ@NÒ>IK=ã

!El?<BØK=RE,El<>?1T-G@EAN²<BF+NANÕ_O=_Õ@G1<‚Õ@EÑ>NEl=DTK<‹Ú>EJkN²=_Õ@NIK?tÕ×+G@Ò>×.EGRÕ@NEl=â?G@NÕ@N²?<BAPJkN²=_Õ@G@NF+ØkÕ@ElJ

<B×+×+AN²?<‚Õ@NÒ>Ix?<BIx=RNÑ>I+Nç.?<BIPÕ@AO F.EI+Eç+Õ#Ó¿G@Ò>S ?Ò>S#F+NI+NI+Ñ Õ@T+ENG×K<BGRÕ@N²?Ø+A²<BG#=_Õ@G@EI+ÑBÕ@TK=

ޏ=_Õ@G@Ò>I+Ñ¡?Ò>IK=RN²=_Õ@EIK?O¡ÜNÕ@T(Õ@G1<BIK=@<>?tÕ@NÒ>IK=<BIKJ(T+NÑ>T5<‹Ú‚<BNA²<BF+NANÕ_O ÜNÕ@T5G@E×+AN²?<‚Õ@NÒ>I.á

ÜT+NAE =RNS#Ø+AÕ1<BI+EÒ>ØK=RAOÀ<BAAEڅN²<‚Õ@NI+ÑÕ@T+ENGG@El=R×.El?tÕ@NÚ>E*ANSUNÕ1<‚Õ@NÒ>IK=LޏJkEÕ@EG@SUNI+N²=_Õ@N²?*F.EÖ

TK<‹Ú…NÒ>G¼ÜNÕ@T G@E×+AN²?<‚Õ@NÒ>IK=<BIKJ*Ø+I+×+G@ElJkN²?tÕ1<BF+AE-G@El=R×.Ò>IK=REÕ@NSUE ÜNÕ@TLÕ@G1<BIK=@<>?tÕ@NÒ>IK=1átã

¾Ë ÏRÈÏRÈ RÏRÎ É+Ï_ËbÈ ÈÌÊÈ Î.É+Ï_ËbÈ

ԞI Õ@T+N²= =REl?tÕ@NÒ>Idâ3Ü!EÒ>ØkÕ@ANI+Eœ<*×+G@ÒBÕ@Òk?Ò>ArÕ@Ò ×+G@҂څN²JkE#EIKJ…ÖZÕ@ÒBÖ]EIKJ½G@EAN²<BF+NANÕ_OF.EÕ_Ü!EEI

?ANEIPÕ1=-<BIKJG@E×+AN²?<‚Õ@ElJ½=REG@Ú>EG1=ãKÔ]Õ =RØ+×+×.Ò>GRÕ1=I+Ò>Ik֞JkEÕ@EG@SUNI+N²=_Õ@N²?=REG@Ú>EG1=<BIKJ½I+El=_Õ@ElJ

NI…Ú>Òk?<‚Õ@NÒ>IK=â3<BIKJ ?<BI F.EØK=RElJ NI½Õ@G1<BIK=@<>?tÕ@NÒ>IK<BAEI…Ú…NG@Ò>I+SUEIPÕ1=â3=RØK?1T¾<>=EIPÕ@EG@×+G@N²=RE

<B×+×+AN²?<‚Õ@NÒ>I#=REG@Ú>EG1=ã0AÕ@T+Ò>Ø+Ñ>T#Ü!EbNAAØK=_Õ@G1<‚Õ@EMÕ@T+N²=×+G@ÒBÕ@Òk?Ò>APNIÕ@T+E¼?Ò>IPÕ@E…ÕÒBÓ.<Õ@T+G@EEÖ

Õ@NEG<BG1?1T+NÕ@El?tÕ@Ø+G@E>âkNÕE…Õ@EIKJ+=IK<‚Õ@Ø+G1<BAAOUÕ@Ò3ÖZÕ@NEG=ROk=_Õ@ESœ=ã

ÙÄNÕ@TÀÕ@T+N²=×+G@ÒBÕ@Òk?Ò>AZâ3Õ@T+E*?ANEIPÕ#?<BI N²=@=RØ+E˜< G@ElÝPØ+El=_Õ*Þ¿G@ESUÒBÕ@EœNI…Ú>Òk?<‚Õ@NÒ>I.áÕ@Ò½<

RT+NÑ>T+AO½<‹Ú‚<BNA²<BF+AE ˜=REG@Ú>EGlã.мT+EUÒ>ØkÕ1?Ò>SUE#ÒBÓMÕ@T+EUG@ElÝPØ+El=_Õ-N²=×+G@El=REG@Ú>ElJDâ.JkEl=R×+NÕ@EÕ@T+E

ӏ<BNAØ+G@E#ÒBÓÕ@T+E?ANEIPÕlâ.I+EÕ_Ü!Ò>G@æ3âKÒ>G=REG@Ú>EGlã+ԞI½Õ@T+E#EÚ>EIPÕÒBÓb<Uӏ<BNAØ+G@E>âKÕ@T+E?ANEIPÕ-?<BI

G@EÖ]N²=@=RØ+EÕ@T+E*=@<BSUEœG@ElÝPØ+El=_Õ Õ@Ò½Ò>FkÕ1<BNI < G@E×+AO>âdÜNÕ@T+Ò>ØkÕ#Ü!Ò>G@G@O…NI+Ñ <BF.Ò>ØkÕJkØ+×+AN²?<‚Õ@E

×+G@Òk?El=@=RNI+ÑU<BIKJLNÕ1=¼×.ÒBÕ@EIPÕ@N²<BADÓ¿Ò>G¼Õ@T+E?Ò>G@G@Ø+×kÕ@NÒ>I*ÒBÓÕ@T+E=REG@Ú>EG=_Õ1<‚Õ@E>ã

мT+E×+G@ÒBÕ@Òk?Ò>AKSœ<Bæ>El=bØK=REÒBÓrC,Ð!Ö1ä! <BIKJ(ÐàÕ@Ò#G@E×+AN²?<‚Õ@E?Ò>SU×+ØkÕ1<‚Õ@NÒ>IK<BA

G@El=RÒ>Ø+G1?El=<BIKJLÕ@Ò*Sœ<BNIPÕ1<BNI½?Ò>IK=RN²=_Õ@EIK?O>ãKÔ]Õ-<BA²=RÒ*<>=@=RØ+SUEl=¼Õ@TK<‚Õ-=REG@Ú>EG1=TK<‹Ú>E<>??El=@=

Õ@Ò <¾AÒ>Ñ>Ñ>NI+Ñ NIkÓ¿G1<>=_Õ@G@ØK?tÕ@Ø+G@E =RNSUNA²<BGUÕ@Ò¾Õ@T+E AÒ>Ñ>Ñ>NI+ѾSUEl?1TK<BI+N²=RSœ=U=R×.El?NçKElJF…O

C,Ð!Ö1ä! Ó¿Ò>G=_Õ@Ò>G@NI+ÑKâ+<BIKJ*G@EÕ@G@NEڅNI+ÑKâ…NIkÓ¿Ò>G@Sœ<‚Õ@NÒ>Idã+мT+E-AÒ>ÑUS#ØK=_ÕF.E<>??El=_Ö

=RNF+AEF…O˜<BAA.Õ@T+EG@E×+AN²?<>=bÒBÓ<BI*Ò>F_El?tÕ<BIKJ*=RØ+×+×.Ò>GRÕ!Õ@G1<BIK=@<>?tÕ@NÒ>IK<BAKÒ>×.EG1<‚Õ@NÒ>IdãPÔ]Õ?<BI

F.ENSU×+AESUEIPÕ@ElJF…OLڂ<BG@NÒ>ØK=SUEl?1TK<BI+N²=RSœ=âK=RØK?1T½<>=<˜J+<‚Õ1<BFK<>=RE>â+Ò>G?Ò>SUS#Ø+I+N²?<‚Õ@NÒ>I

×+G@NSUNÕ@NÚ>El=Õ@TK<‚ÕUÑ>ØK<BG1<BIPÕ@EE*<‚Õ@Ò>SUN²?˜E+?1TK<BI+Ñ>E˜ÒBÓJ+<‚Õ1< <BSUÒ>I+Ñ G@E×+AN²?<>=#<‚Õœ?Ò>SUSUNÕ

Õ@NSUE>ã

мT+E*NSU×.Ò>GRÕ1<BIPÕÓ¿El<‚Õ@Ø+G@E*ÒBÓÕ@T+N²=U<BG1?1T+NÕ@El?tÕ@Ø+G@E˜N²=#Õ@T+E*ӏ<>?tÕÕ@TK<‚ÕÕ@T+ELSUN²J+JkAEÖZÕ@NEG

=REG@Ú>EG1=×.EGRÓ¿Ò>G@SÕ@T+E˜?Ò>G@E×+G@Òk?El=@=RNI+ÑKâD<BIKJ NI+NÕ@N²<‚Õ@EUÕ@G1<BIK=@<>?tÕ@NÒ>IK=Ò>I Õ@T+EÕ@T+NG1J…ÖZÕ@NEG

J+<‚Õ1<BFK<>=RE =REG@Ú>EG1=â…ÜT+N²?1T=_Õ@Ò>G@E <BIKJL×.EG1=RN²=_ÕÕ@T+E#J+<‚Õ1<+ãkÙ¾EEk×+AÒ>NÕÕ@T+EC,Ð!Ö1ä!

NIkÓ¿G1<>=_Õ@G@ØK?tÕ@Ø+G@E Õ@Ò*TK<BIKJkAEÕ@T+E=REG@Ú>EGG@E×+AN²?<‚Õ@NÒ>I½<BIKJ½?ANEIPÕR֞=RN²JkEӏ<BNA҂Ú>EGlã+Ù¾EÕ@T+EI

Ek×+AÒ>NÕÕ@T+E Ðà½SUEl?1TK<BI+N²=RSœ=Õ@Ò EIK<BF+AE#Õ@T+Eœ=REG@Ú>EG1=Õ@Ò ×.EGRÓ¿Ò>G@S Õ@T+ENG-×+G@Òk?El=@=RNI+Ñ

Þ¶Õ@Ò TK<BIKJkAE<-?ANEIPÕMG@ElÝPØ+El=_ÕtárNIÕ@T+E=@?Ò>×.E¼ÒBÓ.I+El=_Õ@ElJ#Õ@G1<BIK=@<>?tÕ@NÒ>IK=rÕ@TK<‚ÕÕ@T+EO#NI+NÕ@N²<‚Õ@E>ã

Références

Documents relatifs

For a strongly acyclic network (V, A), with affine arrival curves and rate-latency service curves, the optimal end-to-end service curve is a rate-latency service curve that can

Three algorithms are proposed: (i) Spatial part layout is integrated into randomized decision forest training procedure; (ii) Spatial pre-training is proposed for the feature

The slow phase advance in the chopper line is another source of emittance growth as the beam grows 10 times its volume and it needs to be compressed back to be matched to the

contrast to traditional systems, where the software is built by vendors behind closed doors and chosen by election officials, with E2E-V systems, the verification process is public

Ce manuel avait pour but de soutenir les hôpitaux de soins aigus dans la mise en œuvre et l’entretien de stratégies de prévention des infections nosocomiales, avec des

Sensing coral reef connectivity pathways from space. Hoteit, 2019: Impact of Atmospheric and Model Physics Perturbations on a High-Resolution Ensemble Data Assimilation

Table 1: Estimated CO 2 from training a single French (Com- monVoice) or English (LibriSpeech) state-of-the-art end-to-end speech recognizer on Nvidia Tesla V100 GPUs2. Models CO

This thesis is devoted to the existence of random mild solutions for various classes of first and second order functional differential evolutions equations with random effects,