SMARTDRW dXsoftware Design$"0u0u\[\[(\\HEPBURN\atlascol_paper,winspool,Ne02: ME:\SmartDraw6 Builder Standard\LIBRARY\Software Design\Software Diagrams.sdl`\\HEPBURN\atlascol_paperasc odXXLetter odXXPRIV''''\KhC檈  VMS Sans Serif\[ VTimes New Roman[VVAG RoundRoman[RVArialundRoman[T"VComic Sans MSn[ZBVCourier NewSn[r1VBauhaus 93Sn[TRVWingdingsSn[VSymbolgsSn[rV Times New Roman Special G2 lV Arial Blackman Special G2l"V Wingdings 2man Special G2@ `a*LIBRARIES, TEMPLATES AND EXAMPLESaSOFTWARE DESIGNaSOFTWARE DESIGNaSOFTWARE DESIGN\UML`@* Software Diagram Basics@ L_0u0u:L Black & White Times New RomanTimes New Roman5 ,Y@ ?89:Default Layer8@)_ 4433''(())$$%%GG1177FFEEDD::8899775566))JJIIAA00##99 (( ''  55 "" ## %% -- ..$$JJDDIIFFKKHHEE882266"" KK 33 22 11 00 ++ --!!HH!!GG!!44!!,,!!**!!..&&**//,,//++;;CC;;??==??==>>@@AA@@>>BB<<BB::CC<<"H a  C  7 X E .6<::7$ #&H  J* HA<A PoolCnvSvc B   Cd@@"@"H|V  E .6<::7$ #&H J*  HA<A PoolAddress B   Cd@@"@"H`  ~    0 E .6<::7$ #&H  J*HA<APoolEventSelector B   Cd@@"@"H 6 E .6<::7$ &HJ* HA<A DataStore B   Cd@@"@"H\ > 2   E .6<::7$ #&H  %J*%HA<ACnvSvc B2   Cd@@"@"H.  L  X   E .6<::7$ #&Hp  'J*'HA<AStoreGateIter isgB   Cd@@"@"H E .6<::7$ #&H*J** HA<A EventHeader B   Cd@@"@"HV"8, E .6<::7$ &H45J*5HA<ACollection B   Cd@@"@"HbvXyXyq *6<::T@Ȱ@@*@@ v@7 *$#&HLm 6J*60 A0POOL integration Class diagram February 13 2003B C@@"@"HJ ht6 E .6<::7$ &H7J*7 HA<A Transaction B,   Cd@@"@"H &n2b6 E .6<::7$ &HJJ8J*8 HA<A Placement B,   Cd@@"@"H /    E .6<::7$ #&H 9J*9HA<ACnv B2   Cd@@"@"HD , b Jb n VV W E .6<::7$ #&H n> :J*: HA<A StoreGate B   Cd@@"@"Hx S v 5 X ) Ln ( :0u6<::7$ #&H ) L???'7'"@"H | R ^ 4 R (n( :0u6<::7$ #&H R (???'7'"@"H  >  >   @tFF( 0u( 0u6<::7% &H>   "@"H:  E .6<::7$ #&H;J*;HA<ACLID B   Cd@@"@"HX:.  E .6<::7$ #&H<J*<HA<AKey B   Cd@@"@"HtVJ6 E .6<::7$ &H22>J*>HA<AToken B,   Cd@@"@"H} @tFF( 0u( :6<::7% &H "@"H*ZZ@tFF( 0u( W6<::7% &HZ "@"H//@tFF( L0u( L6<::7% &H/ "@"H|<tFF( W0u( 6<::7% &H "@"H@.tFF( 0u( W0u6<::7% &H "@"H>dtFF( W0u( W6<::7% &H "@"H. R E .6<::7$ #&H8?J*? HA<A EventHeader B   Cd@@"@"H7amam g tFF( :0u( :6<::7% &Ham "@"Ht& tFF( :0u( :6<::7% &H "@"H|"4>tFF( 0u0u( L6<::7% &H "@"HV> 8 ,  E .6<::7$ &H4,AJ*AHA<ACollection ::iteratorB   Cd@@"@"HK 4i u    E .6<::7$ #&H "BJ*B HA<A DataProxy B   Cd@@"@"H ~I F>  >   tFF( 0u0u( L6<::7% &H>   "@"H] { {  o  E .6<::7$ #&H W CJ*CHA<AEventInfoPoolCnv B   Cd@@"@"H N  0  $ X! E .6<::7$ #&H  DJ*D HA<A PoolCnv B8    Cd@@"@"Hf  h  J  J  "tFF( :0u( :6<::7% &H  J "@"Hh D b b   #tFF( :0u( :6<::7% &H b "@"H &  4  4   $tFF( :0u( :6<::7% &H 4 "@"H_  b b b b  @ %tFF( 0u( W6<::7% &H b b "@"H\& zDd PX W& E .6<::7$ #&Hh@ EJ*EHA<ADataBucket B8     Cd@@"@"H Jo Jo  'tFF( :0u( L6<::7% &HJo "@"HD o o  (tFF( :0u( L6<::7% &Ho "@"H o o  )tFF( :0u( L6<::7% &Ho "@"Hj  d n d n  *tFF( &&:0u( !!L6<::7% &Hd n "@"H , .b ; .b ;  +tFF( //W0u( L6<::7% &H.b ; "@"HjD  b  b    ,tFF( !!W( //:0u6<::7% &Hb  "@"H:  ;X ;X @-tFF( :0u( L6<::7% &H;X "@"H|: X X  @F.tFF( :0u( !!W6<::7% &HX "@"HZ, xJb VV 6/ E .6<::7$ &Hn> FJ*FHA<ARef BJ    Cd@@"@"H3 r : , { {  @ 0tFF( L0u( 0u6<::7% &H{ "@"H]  {  {  @10 " p= ( 0u( :0u6<::`@D@@z@@;@70 " p= % ':JJJ(,,,,&H{  "@"H] 2 {  {  @20 " p= ( 0u( 0u6<::`@D@@z@@;@70 " p= % ':,,,,&H{  "@"Hsr ,  o  o @ 3tFF( W( L0u6<::7% &H o "@"Hr  0  0   @ 4tFF( !!0u( 0u6<::7% &H0  "@"H  b ~ b ~  5tFF( 0u0u( 6<::7% &Hb ~ "@"HfX      @ 6tFF( 0u( 0u6<::7% &H  "@"H ZJ ZJ  7tFF( W0u( L6<::7% &HZJ "@"Hv*   8tFF( W( L0u6<::7% &H "@"H|< J J @9tFF( L( 0u6<::7% &HJ "@"H F      :tFF( :0u( BB:6<::7% &H  "@"Ha|       ; E .6<::7$ #&H  HJ*HHA<AEventSelector ::iteratorB   Cd@@"@"H 3     @n<tFF( BB0u( CC:0u6<::7% &H  "@"H9> W\ |ch p/$= E .6<::7$ #&H{k XIJ*IHA<AEventLoopManager B   Cd@@"@"Ht u Wb W\@>0 " p= ( ==( @@:0u6<::`@D@@z@@;@70 " p= % ':fffJff,,,,,&H W\ "@"Hq  qb A\@?0 " p= ( ==0u( ;;W0u6<::`@D@@z@@;@70 " p= % ':   ,,,,&H A\ "@"H x* Z 6 N /$@ E .6<::7$ #&HN 6 KJ*K HA<A OutputStream B   Cd@@"@"Hx   @A0 " p= ( 0u( @@L6<::`@D@@z@@;@70 " p= % ': ,,,,&H "@"H\  z    &B E .6<::7$ #&H  LJ*LHA<APoolEventSelector ::iteratorB   Cd@@"@"H :  e  Y nC( ;;L0u6<::7$ #&H Y ???'7'"@"H&> D  J 2 DtFF( L( :0u6<::7% ':ffffV,,,,&HJ "@"Hn P 2J 2 EtFF( L( :0u6<::7% ':`````,,,,&H2J "@"H&\ D> J 2 FtFF( L( :0u6<::7% ':ffffV,,,,&HJ "@"H} 0_ 0/ @G0 " p= ( !!0u( L0u6<::`@D@@z@@;@70 " p= % ': ,,,,&H0/ "@"HV 0 0  @@H0 " p= ( !!0u( 0u6<::`@D@@z@@;@70 " p= % &H0 "@"H   x @I0 " p= ( :( L0u6<::`@D@@z@@;@70 " p= % ': j j j > z ,,,,&H x "@"H   Z@J0 " p= ( :( L0u6<::`@D@@z@@;@70 " p= % ': LLL,   ,,,,&H Z "@"H3V, { { @@K0 " p= ( ( 0u6<::`@D@@z@@;@70 " p= % &H{ "@ @@