ࡱ> bd]^cnwn~X P-m?PNG  IHDRwf~љgAMA pHYs0?ZIDATx[py]`7hIԕ,KN8q-M;Mv:t:3C:ӧ<ϝKtڦW;mUǖ-N$[HQ"%$ n]\4H{.ˋ' 8}o}f|T<KLgV O%];ߟ9;mj/M#o1D 'SQ;R6)wRn>t'MMw5h1$IQ!l(OKD-Br:`bŨ鵺k ̗IIhP>`NjFި'0$eX$$#AK L鏦6,O Mp;ńA B(VL[iu?~pmu!0C 4.:7JSˏ<RfK\mуյTܖvRniT0;뵚ڹb3;NOຶy*$kh GL:> A1 e8tcU]kFCtUך&$$ JMbkặ8P /t 7 8>よtØfskkn D D8([VW]M"Mq fSk%MTT׸mMeM?L[߼F8>1nZ)1-\Ej?QOIdؚBYf3Vsrϗf5F>yt^0Áoܺ ,CBHYJ( 4 C 0&Z8%^E/q7EɨRQIx̩?֋wY ܪf5v DZ!IDꖕmSRuUpgG wwr7?ILfr lu0ےV342 #*Lwgc W>z/|nKNFѸe많6AYBRԕ3Kۄǿu NuQ.~խ~ؘf Me?nko|:JNّzip[=q_Oع@ ҋgV˓K7W6'n a FwR6U5Օl&szqp2ND:e SUCM]Z\Z<[b(F@*Ǭ n[-nNz$E͚뺮): .Hɰ–7\67r(w/²'A")'RIzNM=+ҔHL4MUW[pDXTa1)ZS^uhMSKe]8ܘ-jjmr{|~>TW-}1-c}DDbmʟ̤V81$IGa答fT 9N1Ã$ֿL4wciTf9%Jʮ{y\^׉i؛ y<,Fy+5C(`1qi}L4>t+Fm\٨5;WF~?zѺ_6q+זW;r D94kEEnJIRLaMӍm)*lnK6#o&9NbY  5kEE15]ҕLGb1K[bKN 7?xuMM9"#GSY+kk Shh;}05]]mo|6W/߹-XD}jyKK%!Dg2ߖsi/%EM~xsnrœȷ8]-ry apM7U:L"M4u*oVW-,\~ ̔J>9'/3++7<ڭE˴ "MceSPԎUI֦sŢkd r2GNe\6)mVw9A)"h?rK&tQU_mq<C;\bO9S(čw%ܖd?zRL6 #(ARby[PʙBJ^ܛY] jZU}4)Iܶ}BXf~ȠCX]K,[o4Ԫڂ)'٬u?7a.ipoS"rW8]͈ +RzZUD9/fE#0Ekϛ{y!}w[7e(126qTB㒌ml]k46+rA/=/9Ӳ"O_roQzk(&veu1Ƅ[5tۛ<HѳmjT|歹ŶUt2~їΝ;IX<Ə?˧}`ӽ0*qp;ń>A8!\z{w |Ru]^Y~,򛫛[JJq\W ʑ#Q5po{ӺlM+Σ͍Lpq+żnT*EO&ñX!4+tWRFؕD.յR1t0$1(K|. Ft|;"pdmp$d˽TC(7+ bZ/d:Yv޹0<{\F,K2q[.ʶ"z'/+ .c mXVmfwaon4}ԶQ׋r+wp;hFL@ /?7:0dn1 jn39~e*mf3KxPuIlRPTֶǧ$r>OzVBtb+7}qŤ6Dv%[ܻ65kRRFaPHܡeVnn7٦C9Kb*,6vnT$ࡁp{'"UT7k&,?Dž)O 'N>/DuZ^*JpCmBHL:cep;{hb~߮~0ABj7+m$xδhl<$ȗFNb+ mhJHwr.]:;8{P;/qlgw,V$Hpm|g湳{c|692i3Ira vQS_ޤlGcرWzA5UX/&ks.k2ʑvͲaE5UtMJ-lV6y]J1jB~c=y1n_vZmVۨVNjH6q'DeOڕl-#Iٮ_pkfϫ" /9)ryZ`rن?$cN2qȰ u/^zwB,#jku˚۔1=g/qlVqkl v^*z SENWe^TSM&gC[bhC99 Fx˂Ϧ^aJQn,X+[j &wc5U~x򴻥FvEwe(.mutCjz*g??]޳M ;RYPI3Cp ]lj3++]Ta0,0wp%\x)Ύ0zjW{A_91ʝqDo2J W/]ا~c#R8γ. EE7 %\&>3ܖ<~Z nX]֍=Syn'O7ݢ7.+?ܖY63(ٹ1<>=w66:p[ק8^n3k<ܙ3=_[̓c]`Ie4\q:ৎ8vm^zt[qvFRBuGxB%{-2ءҡ7P,Y]Otx)nwP>p[Pni ĽQY r-}(~!?m?IENDB`nR>jdPNG  IHDR"HgAMA pHYs+ IDATx4MJ)*jGʪ:BxzI/4wIV1e_fӃ `j"?H)XMm mY{mno~8u}y=W$Z( XΌ\Wu|ێ7>W~~*"3p vJxμyW,fHLEa $$@`=3UMM4vWfDLT8dwLmPEH;F2ZqUe7?}FV .p2W9+cm] ;|[ 3"$:F  A*[Wdf Ք᪜A[I١J9˕dž+h6 NTU(]c AAT+٩fj&"FwlQ>j+tWNUYqETHԺםfj@p妅~^󞱩mn0W"2zSW J#ARx{ H]դ*ruuͬhvl( ڦG dV>;nq-̤oۻy庳ضX{fDRebFClVv7Dto V ̸2gU]ɪ&! 3(YHHyǕW҆D{ F(M`ʘY pg\Mlj>ﻨ1ֺS}RUZ^gz .b Hl.%u~>LɳFUh$R (spUP4yί*fTlS3FE`e:hDU!q9#ukӣQ\;bE4n"4ھSy.Uդ_ͮ]!ڍʮ{]AZ=WLxۏdu ,g>aDg|_9u#Oe]笺VU$hk!"] Y+RW9E9Ot &¼3UuExُww0۾[U.<M_fcU>cĈI>\\h@Tq>9W(0٬Wkna*mbjtC"P_ ,`,Zѫ\@wӁf>g듔Ed iUa:d.H2'lWlȬz\{Sr!mn?wHiB>W `pVy03fo-=Qaucr+;zQ뒳 1vyE\+Mt1m0F]Ys=+}. [ZDH^_4k$UWA}5Y2w4: W"j* ]i^@"Vvg]}xFDaxnhTA !C__+~ BY] c[w35ys췘j,b=CZ_r_.\ɕ?v`jDnF2(K\sYFUط?a+ʬСv*_ DXQ]!Ӝd% Y="d۶qJWc]dpۙ& 2FَM͞_i2?6w$6OQV`JP"3LL1("-υk6A 8 S53.%zl]%,*Ng71ּ挌.(dfпvaZ ȼ71|(VAtCm} )%(1{E6~^kExlDa&ũ???_"fݽ:WTcsDž+VwfqcCY.ՁeM>7;EԂ86#z6(ǏlTDghMQp~{ͧ:lw3w,KUGl _}F JҶrSR%*@BD~Ds~cb}8@ "DDEWbÁMцJ|wEJLQfjSݸ2:'aQCLXz7ؠǜk@6XEVgI[uW㨖Y]W9oiʨ@~lC=kPu^P?zHOT5;Y@ ּlFCXd;t3{qICĊQ2e7{|HM{?Ayf++WNn;`?e@ߏqdz^9%C qQrgdvq_rJ1tuwinFc1PNYիo?>5{Zjחq\PWʅ~A' 8 OhB/YD٬nfPHCX@Q*TpUhIY+%/X$xWLZU"3Uc};| ğݶmxן>o?Ԍ7֫Xk͸&fUQ'cF8M*ivֿ;ԨB.NpFECcҍa8(I(ư]9LE64G|0ޣ3j~}7+V˥g1LIx^Y9Bp^μ)Ue8Wĵ/ړ(F.\lЈz ttLNfZ}4 #UM SehV t m5nf<.$rk(\*HJ lPQDJp 9)f ̀踖l_k_օ-0 @1RP}>&8qfvn؍(4,|?u3UYޝ'` C?!&6 +܆nJ2yR<w7 vB2:VMIYWW]sNPZQR91^7gbBi2L6 gT3r|z>ƮIVPvG6~9i`Q1#fE?Mp7*#ҫu|h(B}ͼVc-M7DHdWVذN]P7 ;@ЅqɗF\ݎ9(PpjMsyZ{F:zZj!UŜ0ɾ)rs=)p#1ׯ{ǡhSЫBCPѤu_=Ơ(ԋ1>aۼYӼ5J*,z$& zlJY3⧱t|]uDVJ;߇ԜI]b$w^3*/`JȭJb%!H"I!Ud?TU4)5y)dZu׼1ב"Mu U1ڨb2/}gH30va0)("w"rʠRR3bꉻʿlU>**Ψ.c67 {[ ԫv μ֪ ݥ"iKXH9j C?65bΒE 3GWƽx,09hcjiOfB*"VY CvU.e4a+ /?YODSTf˽}Vfߟ95P{?DZiv!CGUϙ3De 2#%E nB(=;Z,BEzd[+U __@xwAøDNѲـ"%33#2PImKFTψE)#VU(9Mh`(&]ݱ E}SlH($"7Q,ǻЕΒj>}΀̠hD+3kndtYq*\FE#D{%o2ycٛ>LHIuG53uKDF73sPlw[qלտ?A( ݢ??dzwnW' 866xu=S .2#*ȜF ž+;w5˖MbX1F,}{.xZ9sUgI7{l-a*2P9/A3 Y)n ̸{YԬ(%ť0QwΙ;mSjЍ~ ]*JShʇ?rOV9W0mxueaQ*:^³; '5Xݠ12ATAZ}\wV)аSܠc}~clfV&ndA%9k͋lrPm"RZ2FK` d]JURP{es}6Ԇ3U_m늻L+PcАU@PUU+Ʋ% "\3 Ղ2r361˒`Zz ^L-f!ۮUY0XqN1iq==ceČ"}7vEQ̉b52 w. E _gYY Ļm 1zSHUfLۆ9ں4PwvR^e`jQx"k yfkەTy^+^U5Am~HQBYUR@P"e+eD}߇hUAR^|s[Ԏx)gg"/ngWD!wIF42U@fW7VjUߵf\ U\LJix{߆="v[n/#{5چ| *4v걩y>M>_QKgUD*E &P]|t**FwтU= ƟՀ\Rmxq+V8͙۠eu^̙(H,)R%D*JJbg TΜUBFHa5JXr:0m~JAdt6آ{\yeBݷKj"3^L IDATQ2@kY_3JzPu#D2* `qVT ]ˍʇH͉\Wp S8Z2Ύf1_?>P=Wh ]"z FrCQaatS@ά󺿞ϯ̘CHכ+2ĜMoTѩ#fu`Csd1!pЯ9ÄfNu4;fH쫀 ~]ճ:WӒ$3ile7EYj1jCΡE{}z7ئ4Ꝑ$X d9]UM$Qs֝u5T@:3omsluϵ.R)ff6 lq4yHB.]@J6u8v=w" 4)+\#E/:Y͈MH6+шL|fjKu5`۰ꞑwch: 9_>AiU45%Y뚨T@Y2՝5/edIVW& U.D|c[JWk0*sD>L7U[euj.Rtg&Xd\ HEEinF_L9!8>R>5ݰYM ]~sn2g?#~_Wtn"4&R/ze4[Yf+ULZ[v6k^ R}F~ǶgUFU}}x>#]Pا4}{%L ]˓Z;$0sYw~]?onՉ2ne4Vf4 NFb(E@(_c9M)} ! F[d ӝCMQ?kR5[f5 D}fq}"nQ+ʪja}r)F*KL;hB;j( lΡfӳCGG33?aj E3dVN"ک AC6ѸQ @ f% (q}ҳ몦vSS&$C۪ZPFJ$(ҙM=iI餗H %[yPݨ- _Y+"juVǽk"3jYeZb]xΧ^Y{eU[}P TЍg8 %PZ(dwԲ(9K0͆9YY;@uV%_^ QtwUtr9F2\(l:WM8|G=Ҵ}o9 KD 7 rd;P%Nc۶[ZKW+3Ѕ ^d!تTEjJ/FUX MRi*`58vFwAZͩԡ"@lN 1xlϬ_+N\+#UfT`ƽN*:f>馻A#_,}l`5Ȯ(ZYo{m03݆ՈV`9 @VG*AџoǼǦ"p 1b*+T XQB>0b@k( VuQˣF]\eM>WC(8l:eUTQ*jt=#@uyunC>}'QQcRqѝVqG3B==A@Ak>~33'ݔqՒD!-xF(6 n %Hr@ZE}ckZ״qcP"+'!Ls}I;cNKJc4+"j:x幢X4pK2犫@)jcNoWcNBp[ A,ɂ>FLhB4 mZcٝՌ /DPkuN RƄf4ʈ䏷cMTRirfS۾ZDGEqyTUuicr :jh<6w`)R  V^gU$z@H( qUy%’Wwu_Q { {x `)Eϐ Tuޫ*Rfm\H_UBawS~_DATԪS9XZPyV R_С6mP]4kyzEW ( &zlSɷlC}ˮ?_o?i"Ev^@B w QTVƷ_+hDYz{*Ó ywE=v&U* *y-f?=cu.k$nC1 ZgQeZ ;5d:$PDS63ylcPu(8 PnCA%˱I@y[4Ң"e˵R+ bI5k3=PSLD6$QlA=#FTŦI!)Ȋk䘠T=!"Q8#!F3*KQդTa2TArB:c؝L kJNiZ9J)LPN$ŝۘax]W2**ǔ]g&"RCJ=J7N_W#ksBs`ZBMZku.HCTFi6Defv gZ鑙5%m`c7#٨,v#Y]I]MtI8 XhQ43Ƀ٠$ǘSD(CJ%u}]WPGVr9 inffD ,Ro0) |(C0VvG*vBc8)Duzf^Q" )fC]c+{eeM@EMSQQ@&V 2Ϫa*,*}c3@VPoc%¯+qG]Bh"<'|?2V٬7ӷ wZ@H-C[!`O?ם=E+[Td3rCEKTH/Oh|[8mΊt؇=":^ ؼ׹"2T=QQ6'KP z Tj@wGxUVQ11HCZ0*Ȳ%~]k(EH;L]_`T! \W!?c#EoPrc)όMw 3 6HIP}](tdYFR -ź!=dUɣW)1^+`9ͨҨX|x1Uyk}~+rT"۹9!"~V"칬l¶icVl6UDZ*>\"dUb aŠArLq{U1M 0A* "_ *)P 75w~ I0LTQ+kU#>PuȬBnL!88$eJ NQy(lf Hd+#ZڗPuP"+̖G 2!b7G:ӾVemSQ Jr+cEBbvmnj9V΃T%H-͕,|xYKAQHBPSeSm -12kӶ/a7SHK]z]5ov zlwx܄lH)k3 yUZu?(a"\T6Pt Y^9iHP16i+̖̈unLM9m@cvE+{5VWM #We+$ǑSCnm#2Z)#'@4j# O~:%,*])絞>L:s>6p\?߿V'2ț>e>71vR"3RAHtWD=#t~OqwYAϝ4R32]1ҽ!JXC["Wc?ٺϱOP2-%dI}8#Иm SŪ geVD'uSe+Qۀ6Uzc4-UNvls)E(g_{8 6+d]##332W\BVʶfT+HuzM*Q"r-+e:&RP qJ*ZI%ͪm8pDHGHR_+^*:̎9l4_pt6 oh'Q֩w$I ",2L0*:=XQZPlΪSk6тJˮP@ц v#&Mr( ȝ!0BdJE!ʢah",js>ΡާqJ>Ǫ\۾<\Qcb] 㱩ks1ͦbT~0)aQn1>CC Z ; 8풯-썛`CzuuNUr6d7y#k `5&$Q@mSwr5uȦꏹ3PUUgp6s*6MdN1{l >70Jmf&|.fZF >^|/+W7ʖwdV&}y}l 8IaqB"`H%V2h%_תXdLRh(Mum0 UWWDXٯ3Uho,,٪Y3k=XeV6h".UZSqhA3|i!NI;DPQoMTSD˟g*H%ݿj*f Y(%!؏Ij (cۛ3 TBc26BL]Vb' YG+nmd{nJA rzBs<澩N=V"rcn-d9lªre Q{Tt|G.ǝޡ3#]y[.Uxe5*֓@( vocmX= Ǧ`d.ĥ]>5zZ!hv!N@©QQ{ԏ?RLAև.lhf=4lZ]U<Ty߶o˯t@DT\He{LB3Adi-D^4kYITf^5<=}1TP%dY.i4^!rbڍ{^g,\9mQ ׺Fevgմ8BXh%T,˿uE=洉 V@R"$*m;TouuV DmLCZѣDưĝS{-^ҳԟo[~?~|ۿvmRJVd ɪTTQJ0R# M;??^We q1lnbw #="3X\>1' Aah^)r (b"`l0144vc cŸ'6M[UB!5٨hKQA%+g\:oy\]XΪq 1ڿk5 a)iS`! Q1uQpw.+)YFj mz=>v6h\T}* yQlP5YX1HXȎtxACdU C:'r3?ߦ`c*&1m1e^z:Z8۹&fB^J*50c5)m(<HIDAT  )Ug mC _gxD=yE^)m~&>ߛ# _UU鐚֤%aC;:!|G|߱ )3[}L$3 k&ւ6A13ʳq "+26%6%K LXa%9ۏ*\Y+忾ۏm7n "=ZCW}]1Lюd#  cbThrʰ> f:r!w;ZxG0AozۄARDz]WaGD~>+>|J(O{<sh?/?vÌ+֕TæbSI`wEj̨ьT0[Bcofcbj}|ncm|]4$ZibJ;2]혺}Z@J FU1X"+;KyrǜƠș:at]h7:JX͕L4M*$fB*ܤewX'?އ,GݺZjS":3W'ZvwVy]Hr ?#JTyM@8 RّU"`Td"PR.nGB^HqDInBWxtCn x+>/cȦ6Lǰ_V }㚲;#V@Ƕm[iq9r߷ڐp| wD3QaZcH/HۀmL"!ܣ ~^̛LGGʯ+!>-icFZ[{TvF*p&ΐe60z{ӻYV]͍DԪ ޵zV{ f"MsQUñG"Gr_AiýXFӹ$Z͵궑MRkh\؇J=_ߵaȁ%]#8H]2"@1 w;w;F_:8#If[mAaHE'Fz_WtE (7^WDC?fbbU~H :`hJ=98~y1ϛJfuM2 UM.*v' WDUMۆ?՝3*G8L ؄ofE~I(#3#Ti6ͦ0 ƈR*2P `EW\&joVۃ4*: l #?Ǭ|>!qcli2#¯낐:ll7̌x*xU=3Ip9t:ʽO_"g5HD TǰΐT!`Wu4!p < RlWSmWCĺv9S\wL[DR%f.뫑ۚv3^Wp^Ys{l|Ǖs $~f+k7&%xWy} p%ւ~efU(rByB9t:st" h@+ذNB Tܦh^|}g%M 2Ú7 ;cAtUJ;T %0(wZܯ^PmBy9.hSDhfaHA6>&T摅WD.~Xu9Jmc٥0n6 q@`à iʾJCKv.#L%qYՕ-Kn+Ǭ $ln8;/!Μna YL` 'nr`~:#VGV㖅(@LU^tXi wa9n_IoW ﺽcey+̸s2lu9+VuHJm \s "ccmBBu^QU=ZwcV8̶}L kPŶ fxP`tfamо8#ܯ9xA UkUEWfՋC,UTYQ'z=H6/* jW4 5ƍM +et]0"+^sK mN%ɣ Wݧ2/tH m}W6C>C[J(e+,GblsoPiEJ<#g#\>?ޏAL/s'vV~Ο++xAfb !Urm 4ZB%HOUO`ETc<3L9/[ &',{Un[ddfq֪2 J{Id_n06X&8qq8Em?ޔȪ>=wSCI&&z {c$QY*,к6.#>E敓>lbbN6v> @7E8HG0",ԍ.bWn B+إ=PD9{6*\aT}Zr>4S |TBF˿&~nJع,)@wGZ"eE\u.vɸpܬ}>vȮbǝ-%Zj4 r7ki ӯO1+<ַZ7x}tK/cm}y5ݿ|LW8w|mWu!zޕMU԰m lV;\T+ aC?e1ݯ.`7 ?1QPTڹ(ϟa~025_C >1mӯǗg^^RCP3Rm#k5T;`oYa۰/5LYh`Ppu ¯Eh|}pY~ ?Ҫdݔ;M>s#{ WSUЧmeLreЂj*+ia]`5mTh4VC}  t&X`]np"V̩һ2(VsU~AٷU1=*⬮m}s wTFD?+ bGI76H0ƖAͦޅux 0ODBmCvV N1lۍz!<0P?zd3S$I]J/DPуPϪe~i7+^׌(26wx~xD,bsMΞ仙@EoC* !Gg΍tij}=aۮCA ԇ@X?^ DOLoKͶfj1wDhrkDlrT0(gl.UfȮ˿Tƕ?(SM}[P;k/GPpFW,¼ʡӜEB.)KLB\0 ~~hWe"P* eWHc=>ޱ=ĔjP^bxQ- HR#piVw4-S'pbW( C<ϟ`c߇BPk(&e)(0dxdD*Ȱ!V rn ת2R7DǯTԷjɗ4'FB ^\BML2龹*5;ϠyaqMldΨ+<P~񮨣 3⯕r&!ƥ04 + c݄UT*:m 䠠dtDD\==c~pv Ⱥ.+J~Ko!cMBYTF!2?!8ڢ.DrA*: c]k^A|с DCk=Dj"2pCAZ#<[V5{~Jn"Q@Ʀ.Wtf Ê~۾؋D'9XnFT-,θ^ED pD q5qTM7h𾏇C' xIDwV#@d϶frޣt9U6ӏ]2DI)E6N| vE@d^;AXj؁"FtͼWyEz}mC[314 h]}^-6,5́B =q|E" 9sw+PXX6v"&f+ռfg -F|>hDZ N ND'RIENDB`nJ9 '\pLPNG  IHDRAgAMA pHYs+ IDATx[lWz9/eIok[4"5/@hŶiև`_@}k", 7Mqg7Ye]L](Q-s 9ȴ"Ι4hߓ99DLJf+ɮ2t'{\@xĽN;XBH&7@ GcϖԪZl~=E1tqvՆư"gY=ba/֋O\^*Vݬ7-kroBiC#߀}jVoXvݵBQ=,^E:NIIظtJe"7wavftߵVofÆ(4;݂h䠢NZ:@;6ZVVo߆CTj]-Ap"ݚдjm/>QjD֫,O*C4E`4؟.\6Rkf~?JoǏv hN{ж#Z4ۆ;AA <.G`WpldžC6 Ǐ(sk#E QKp(q/+˷R=~<-;q"7aCa(aYch!2[F!?B@+E` "׷iI^^,nT@{ 4-J哙a!B(N 1E6`.v:S\?'e\A8-aݶU̪UiWۏ B~GZ m0x䐌Ir4wnв4;LfE1^,kz}mX,!4&b( `?Z ,#qvCjfgVOۏGgߨF,%q6LӴ.An][]-'֊yUsv\5ͺ5/|Ya'bX8?\SpݠB4$Kqjs#0VXE#.YTfԭ=* /uЏv1 T/!^gK$0l+h1t!c;645 [/+<ú6o8|Q7ftUMdanckc#9yXwOG </\kߘ¶ cN$P9lb,f7 \x?m_gb)/1|fV8=bEޝC:f"u|O@'"EIWt2Z^z3/tR|C6mB2Éβrg/?ZȿGƖb|N2qo}/ij{0űΆ<&GΥjG~ 4I}3 4-[tV~|.WqOzw$dDˤY(p5k~0[,.1tRVT2 PZ ;F͚ZZ/\]]roQ&iW%cc]Y2S~ Z -ذS!4{0ҨWjeZv!ݒeW? mXQ [>9,EvbVQ`rB@cjyi*D&&I3 ˹bh4ԚѴ($vwʏc-džS w PWZ 7ǫKKwF[~TҸk"ɬ,{ Z<\YX;lְ"$ҽVpq:ÑQ2zh߆H$ބ,cV|p?vDf+;T>CAIW[n19mOҐ(ʏmڰZ}?Zmqê+ElCqÃ/c{6.?~H`~ R,li7zmJ$%#+8?:Go?nj0Cʽ;ׯ`⊗%wQ( Lܛ׏>4ΆNȦZ5;b$^fheF˶gBn3!-Ur%7ė@"5GIw9YP &|Mg UcTϫR \'F ǧ82- % -`p;I9QaSwhk9"~DV DbxYT-|mؑsj&Xd4cM^_)pG ǃ h1tU*Wk~ȡ%Y!T Ԭzn#UnI~4~ ?rbڴaG"L4fouݬ6mJ;~+;ǂ/d9_Vp"ˁh3.zTdChDb8U7LMFgn'1'ɠ10u!Pf3b(XZ_έޘEksZGpXy۰n ?:biǺmWM+ӯz'l@bjyׯ==Q{xVwvff 5 7:vlx" Ch1DW?>.!Yr `Ïv+Qu{a8 lίo՝oNT1K8L"MjUjjVBۆ=;$!dYVV{6l R۟/-_M@,ZN+mWs͍jKPT&$ܩ~Q)L&ȡCS#"ΖJn fc٨ cMcD?q)F Db墊eT S(j8){|m4R1һT-zGE mh-ߪ9^EH(4;GfZI=j$Q1Ew>lÏPm,Å3ʪ -#f7Ji%:ǀ6lco"k~ P['"`v aIFd/R[W+aC*c)!cpT Ń!v P;|-PMWnkOt0ŰPܺwoAD QITx6xwi.zA7u쎗^Pldž(!P1wĆeZnXu@\gb£#DdPH^Լ H`I=Tq^ Ëo!2, "\+ԪW !׎[P'"̀k:yWMg!=ZD",w"vRY`C"jctdB[VZM-v܆ AP5h]rK/H)l VJ%I* y0-b\YR8Gk_Vۄ'bIOgC9Hfe VbY)?;Æ_n5ki /(qZ(؄,IG q<1̀CJ|yanr9l7̚eTkP jWuL|SV:iȡcXȇq.N | 6̑T$f*pQՋwlYU;~ti.?IQ1b [iǏ$K Jz+ry>ǵidž.ъϩ Dg=ȡcCEA8/R<$JV<ŃJnlQBSwUhFQ7Ϗ!8)z6lŶ#25—{a89`@a.mTpoOҐ(c^U?RuTw*ӎ YbQ*XRhê+E;s+ǟ?:ڝH x-?iEy~ŭȦ36\Y-w&=9[He"1?p (Lj8Iȿ2ԟ?06BXQ7t; tĆ DgDsO7"Ԑd!F|S9}z"C6IFndؑ7;olJE<Vϙ{Eʄ>~t $2o8n^t裘"kC޿'!d!  tv@NKPDŽx3nP5̦\%K20Yd(7)7G(&,Qk nL*PN~tܣ caЂ>(r Kfh"CᎩ{`2̆"ÍH~THX}ǜuwgҼ 0Ydrr98'y5d a0p%}TLkSC0Ydrrxrr_N3.,a6L8u $ `ȰI} Rd2GH2REFǁ/-W/\{O2REH"  # a`0I0Yd0$,2 FL # & EHBoI{O8 ~%`~猿2mmu͘+HL=|-}j|[>i Gv?Aj-n)-Ӷ.9Yߒ9q<_ ~ dtH_1g̘>ŞZ"?=6t1 +fsN˩u[U+]xNl+W"!S/jr)̳fl0|AwrE@ܔ#H̚rI/';+ʬ)ոӗ. ] y 8 d1oY9w>Gxu u'[0w_dž.T;ٜrO.<'ۏtu&'h̚:'֤A/|lel:_3thwߕ,:osYвKgp^Yl57nooodQ l}Xז)\$Ts.*vC#)sǎ2tW̺ WΜiYLu%u'OKNZ P'mx3nWU!WۉxىG6[h[ 3k;cw)kK Q|`s¿g1]چ.*6oWW=`YgOGmYgpӸs i(77'd@ϰն~CYk9lE/Y(|l袼+r5ʭ7!W?/M2'C .];ؗ*t_زxV?BqrwhsQhz<gwzH=gpz<@ ->n,l( (u2dXȭ84Agǔ]SZUU5ʎڲppY/۫L!3/!:i9&KL7B$Ӟ1i|<_־8J/lR]T7iܓD{]UUs]زУbM'Oe5F)7^8 i80p4 ,[>5d.\*NHVN*f?ʹ᧨, w=c~bw%~W+tdt "rWVRZPFŞ?z¨)-kY+)*mX3tV hѻ`x`nJ]˴g\8wh?#ϧ~>??zrqMERkU;r7[L{{9a4"!8iQ=2oX#:G3)X+JJ,4@uǺEOF,/P`:CuM}f3B'\ct*] <*!oilu̟ur>J ϳQF\²e\*`sW2;4?;N1P<+VtVcPB\b ,\HAD500@)+ ^.C+p2q Igoo/T^WsMٸ3s&9xj?:ɭبzK)QTjJ/|J&4 p˒\3X|qե zX|\LW-v89HGB<sIV:lT&%)A/!& ?H0Z#6>DG)u:&!VT\wz\r) ;ҐCUz"n2Il2ԗ)y=sMf1eNNzpX\wb\@S< *,Ng~~vUf>a6ʘzY\1g1,˜9וƒyEV3 Vq wua?]3BmJ gX49L(5zY>(Ӥ 3]sߦ@2T~t)i~JIDAT~9\o]]D&Zs͏ y0m7\&9-dQ`,0L t[PCWwм !HImR}!&E4 | ֜+5==h@&⬃5>BdØZ1Ch'Uʴg[+|Z!ڝ.i FURb脋~#<-+1 H*r<>A%$Y avIJH"*1i\UX.h-"+'F Q+fVU6&3ך (raTM4gp~ l9p4͖;/؂mB#CA.qm/)s(|pV:hA hƿGG dx(zňW3p3*m |ݛq*TMZMXSLuDlgS,6h,8/y(_bgQ0[+ej IʘFV|Pѿ`S=ݟ}>᭕Y< o}X3~|6mb1傭9& ?;3.2~S/4`J)Yꤑ,*1>M-Ӂk݇E> {8# nȥA˘XH(׮tEG.Ddqkᨥәoj%nWoV@K1df؂NRyh?w^q^lxEZ0XS)1NW.-6iz)-0އ2-+k,}ڲbCI;4dG %zZ-3=(&vp'/ʾ1;]W Z:^ri ~ K*bC;-X֋;*38d.P_akLE](+N%ԧ|;WL, iNW]Y[V2tQa#@ feꋜ>#RqLKz" H[Qf&#ݝhv+-+'=۾4[pfM]?]5?+[sDv0y2WpV qE r/؈/48^WpMNb4!tzК1kg=!L[`T֢yP EK(Tkr:h:#DO_ MbY6]}0-7\"3o0|9ф )*P$ӞAl)+o:)U:Pu u4'MH cF4r ]Le[I5ex&?Tb'UmE5ad!twu P+SAPh'dSEf-d\ lؾaq\UnڊI.j,fMhɢ |1R;R+~!81VEhRnŽj!OXf"rQ~v6123B?|\BNg T{0ʨC"^e UsfQjx~#ĩX$>ϣ6'@X2<"/g,ktEBaZ\ь!ƻPRe^ElӨFu|K0G=#obCǦWW=a;ˢl{Ӯ"\I9>KB˖X_?d&ߛz9PM{FeK񺓧-3(W|.:tE^꧜~Vz/`y,&ܱ66SQ-!hs "A*. AR^{z-0R!as/ B"5Z GE^l["!c% >Er_\" =hye GϘ&X|^<+r- !yr1CMiQ=o7ەHޙOut_,׹} ;N\HWFF |K)*{Rtﯻu #J<1Pk0ymL*lM,aXs"N$؃T7**R_ga[hUK!.26q*H(%)'ƥCP[_OD*kdymUpTLU\~R´"iAH"1 TN91^FP a-4  #—*"+ &F[78ht:*[<㸪u)I"5k%5X^ѲGY =3≹9OUy]E&aVf3V|"tˠbE4̀RQYSؿO\ mnom{e?ѽ ]U 2]!nzQLYyfLW.*mne%$%(c]牙 nr;kg64\`fCq<Ư dKwnAm\g^&$xȀȬl0/1cBRCL'cO̤3d}hqԎ4; X$l$>vWB:g5_9X2$T5fL BEdoVmTթvrT' f-c.6$#:Q_wL;Yq55D1DaٌFȹ=_Ԭc=m[5yhTJ$蝙y88B؊ ێpi,7$~O[sM ?ٽ7֖V_XS1ȟlwmޙ'›:Njw7eٟo 0/QBOsꗱwB | t8>2⧱BVhrj>9gHNkPBcxZ?ImgL\I&ͪʨǭi/Կ؈F2n'!C̯![\xҠSDO0{gogI NNi}h>̦:N@ }V ;:F,=c2`r}-< PQUm'vF|~q{8kܧ'7Xς/JuSgG SG,B:;`E('J$ &+JSRPgbvMbXK<N$5SP>=.Z@!@eee%HLYRnftF}VVbAwo[FqyD4S:Yme#<=alXVԼZၾހQ^TTt;qVN`~l6/hR& AL" ѵSһvJw0X{3pE}(|^>7o6J :==0JY@TmElo2;}>VZ,#Tdf3~vKlc\{q[͜A"Pz=E/yt`=$Nb#蕕UFw)h1?b8x]=1]/?jtuaN|ۘq|6 Ȗ ,ړs <6uS-ci0Tq14GX0X^YƇ@43S鳄#jnŃOno6!wnqUka!pWkLRiT[eR !ѠZN Bm~P5'B;ixV뜶EWQH`I҂)/kAF}0 O Xi9 4u Dh4XE*$ BxM4> rB TkC6*ss~YZ\2ĄU"(dd~X2  0docb8dEt d-wXx {r" 9v0ߢpu}TUJPKiޢ Tla%>®I|Κٖo%K_\^߳hKJAN'Yp4z0.ܯY%uYI]]]꾢ea_D{)_ky.*c]Pd,/r,>Lʡe%׮BO!`-R}TJ%yJ]Vöo}6ád:W@hAjooƘ02Rb@1(KUFf[0\ cDGXԢ݊{m`r!bfgf4dACbNödҠՌ Y^0"$I@^hn9,h Dž)l%gFz)G!P @O7E-2 vVFƭTk݊57z{#))' b26FRujY͛s<$Dgܾ //,U%qj>w(ړ@FR*ή2y4rF33/ʲrN:e6ť%[qMUd,MEF#۱V#Ogn)h@%0赫/gk J2R\iu%jSx͛md'[,g+OW2 lц^_3gRvQ ȎjSsTH}y,/O B$ 5A :͑w'JI@ HbDGDt@6~iIі@P<&IENDB`i( n/ 0|DTimes New Romanbb0bz[ 0bDWingdingsRomanbb0bz[ 0b DArialngsRomanbb0bz[ 0b0DArial Narrowanbb0bz[ 0b"@DSymbolarrowanbb0bz[ 0b C .@  @@``  @n?" dd@  @@`` `"    $U)PZRUP!"#,/0)34,,8-9@:A;#@"ABCDE?b$n~X P-m?b$>jdRb$ '\pLR9Vfc AA1?pfohf@g4AdAdbz[ 0bp p\ <4BdBdb< 0 bb<4!d!db< 0 bbB@ ʚ;ʚ;<4ddddb|- 0жbb{9___PPT10 62___PPT9/ 0?  O <Zg  4DHBA Web Application and PLM Infrastructure Services55 $Application Platform  J2EE and .NET Integration Platform  EAI, Web Services, PLM EAI vs. App Server Integration Platforms Study Web Services in PLM Study J2EE and .NET Platform Positioning IT and ISV Decision Making Services DHBA also has a major focus on Linux and OSS& P.x'Issue: Choosing an Application Platform|Operating systems are no longer the  application platform for modern applications Two component models: The Java platform and Microsoft .NET Most large companies will support both  decision becomes a project, process or functional area focus Smaller companies will be driven by solution providers Existing infrastructure and skills should be the biggest drivers of the decision with an eye to business benefits  speed, integration and agilityP{  }Four Critical TradeoffsPlatform choice Many vs. Windows Language choice Java vs. Many ebXML E-business collaboration standards vs. BizTalk Plugability and choice Best-of-breed vs. Integrated stack/#/ #t /~Platform TradeoffsJ2EE  Windows, Linux, UNIXes, OS/400, z/OS, etc& Deploy new applications on existing infrastructure Maximize use of existing hardware and OS admin skill mix Application QoS differentiation with UNIXes and z/OS .NET  Windows Deploy new applications on newer Intel infrastructure with Windows 2000 and .NET Server Focus skills towards Windows platform Leverage existing infrastructure through web services If new applications to be deployed on non-Windows  use J2EE 2PPPP=PP2= , Language Tradeoffs@J2EE  Java Focus on new OO and component paradigm  leave bad habits behind Java skills and/or training required Application or component should be primarily Java  JNI and Corba bridges not optimal for performance nor simplicity .NET  C#, Visual Basic, C++, COBOL, etc& Leverage existing programming skills  some retraining is required for .NET Managed Components Older code can be ported Non-OO programmers need OO/component programming training and discipline for max benefit If Java skills are scarce or not readily available  use .NETj *> *>mPlugability and Choice  J2EE offers several competing application frameworks  BEA WL Platform; IBM WebSphere; JBoss; Oracle 9i; Sun ONE; others& Some J2EE-based offerings/extensions run on multiple platforms  e.g., there are other portals available on WebSphere beyond just IBM s; Novell s eXtend; BEA WL Server is part of Sun ONE via partnership; etc& Microsoft offers a highly integrated model  with an ongoing strategy of including more in the base OS. Greater seamless integration between offerings Less choiceLzh;zh; 8More: J2EE vs. Microsoft .NET99Multi-platform/vendor Java, CORBA bridges SOAP-based + ebXML Multiple IDEs Varied BPM- WSFL,BTP More complex Richer functionality CMP, BMP Entity and Msg Beans Transaction and availability Choice Pluggable architecture Multiple application frameworks: Sun ONE, IBM e-Biz, Oracle 9i, BEA WL Platform OSS  JBoss Interoperate through web services, JCA, JMS, COM bridges, CORBA\O;OOO;,FL \Single platform/vendor Multi-lingual (& C#) SOAP-based Visual Studio .NET BizTalk and XLANG Simpler High volume focus Visual Basic, etc& link Desktop link Integrated SW stack MS sole provider of framework pieces Common look and feel Simplified deployment OSS  Mono? Interoperate through web services uO%OOO~OOOu%~      WebSphere Studio vs. VS .NET IBM WebSphere Studio Based on open-source Eclipse Application portability  eServers, Windows, Linux, & Portal development  Studio Page Designer Support of Apache Tomcat and web services Microsoft Visual Studio .NET Focus and integrated with Windows Greater language flexibility Easy development lifecycle management Visual Modeler; Common Dev Environments across all tools; Intellisense code checking; Visual debugging across languages; Deployment wizards; Load testing; Analyzer for distributed application performance Enterprise skills are needed for complex applications regardless of choice! PPPePPMPe  M,L$ Migration and MaturityJ2EE Migration None  requires rewrite Best for new workloads Can use web services to incorporate legacy IT assets Also Corba and JNI bridges Maturity  a few years Some parts new  web services, portal, JCA 1.5 .NET Migration COM/COM+ supported in .NET as non-Managed Object Requires some rewrite/update to incorporate as Manage Obj. Risk of migrating procedural  bad habits Web services Maturity  less than 1 year; some parts more than 1 Year  ADO, OS, COM+P PPP/PP PPP,P /  ,,yPresentation and Rich ClientsThe Java Platform J2SE  not  dead  useful, but not widely visible J2ME  gaining lots of traction Consistency across pervasive devices and portability Upwardly scalable to J2SE and EE Portlets  JSR 168 IBM s WSXL  web services experience language Microsoft .NET Experiences High value user environments that improve productivity .NET My Services  repositioned Design and PLM collaboration Kinko s remote printing .NET Compact Framework; Mobile Internet Toolkit and Pocket PC SDKPSPVPAPPPBPSVA  BServer-side CapabilitiesJ2EE Session Beans (Stateful and Stateless) Entity Beans and CMP / BMP Message Driven Beans Transaction differentiation  nested and optimistic transactions, CORBA Clustering  z/OS Sysplex, data dependent routing for app partitioning, integration with network hardware Liberty; Proprietary security models .NET ADO.NET .NET Queued components My Services .NET / Passport J2EE richer, .NET simpler P.PP;PPP.; , PerformancefIT should not decide based on  industry benchmarks Current J2EE vs .NET comparisons are embryonic Not representative of user scenarios All vendors can claim leadership in some configuration or against some defined scenario Architect and developer skills *much* more important That being said, .NET appears to have some potential inherent advantages Method JIT granularity J2EE has advantages of UNIX, AS/400 and S/390 when applicable 4PPIPP>PP4I> AqAcquisition CostsbJ2EE offers the lowest acquisition cost with JBoss on Linux. Sun s new LX 50 Intel server with Sun Linux and the Sun ONE J2EE server is competitive with Microsoft .NET on Dell hardware on a value-offered basis. Additionally, some midrange Solaris 9 configurations are competitively priced with Microsoft .NET on a value basis. Microsoft .NET is a price leader when excluding open source J2EE and Linux and Sun Linux. Java servlet platforms can be price competitive with .NET. The J2EE leaders, BEA WebLogic Server and IBM WebSphere Advanced Edition, are considerably more expensive than Microsoft .NET on typical business logic tier midrange four-way systems. However, they offer greater proven enterprise application server capability and more maturity than Microsoft .NET Server or Windows 2000 Server with the .NET platform. Acquisition prices converge at the higher end (eight-way systems) with the J2EE and .NET differences less than 10%.P 2Pricing and Packaging vJ2EE and LinuxtMost J2EE costs > W2K/COM+ / .NET Server J2EE OSes Solaris, Windows 2K, others Linux offers J2EE opportunity High volume on Intel HW; attractive to developers and potentially ISVs J2EE + Linux may be less expensive than .NET Server (acquisition costs; solution pre-req cost) IBM and BEA Strategy; Sun Strategy The field is wide open for a significant shift in leadership wrt component frameworks; Microsoft s new component model and licensing may open door even wider JBoss  Wildcard which is gaining some traction WebMethods, early adopter enterprises, developerspEEE2E3[K#2>.hJBoss OpportunityDA popular development platform >150,000 downloads/month A leading application server in development JBOSS: 42%, BEA 28%, Source: JBoss and Togethersoft Features done by developers for developers Hot deploy of apps/services/server Simpler approach to packaging/deployment/compilation Stability Free  ISV prereq opportunity, e.g., webMethods JBoss won  Best App Server from JavaWorld in 2002 Is JBoss the next Linux? FFF4F+FXFFF4+X P  " # More on JBoss To be addedOpen Source .NET - MonoIs an OSS implementation of the Microsoft .NET Common Language Infrastructure (CLI) Multi-lingual class library C# compiler Runtime will support .NET web services  Soup allows for web service creation and interoperbility Long-term project and effects on standardization Depends on ubiquity& e.g., does Mono get widely deployed on Linux or does J2EE win out?:/M/M More on Mono To be addedIssues for J2EE VendorsrImprove development environment productivity to be more competitive with Visual Studio .NET. Specifically, simplify the programming model where possible. Improve price competitiveness with Windows 2000 through .NET. JBoss is not supported by a large vendor. Sun SPARC hardware remains expensive. BEA WebLogic and WebSphere EJB containers are very expensive. Sun Linux on its new Intel-based LX 50 is a good start. With the above issues improved, capture as many new developers as possible by leveraging Linux and Apache. Complete the process of incorporating web services into the J2EE standard and add value by incorporating more of ebXML, particularly the higher level business collaboration standards. Develop a strategy to ensure a heterogeneous client tier while simplifying the programming model  J2ME, J2SE, and embedded Linux efforts are fragmented and at medium to long term risk due to the added value being built into .NET at this level. PIssues for MicrosoftgEnsure a robust and high-quality .NET Server release while maintaining the current schedule. Improve user perception of Microsoft forward compatibility in the future from .NET V1 to V2+. Demonstrate large scale, enterprise customer success stories with .NET on par with high-end UNIX and J2EE. Either preempt ebXML standards at the higher levels with BizTalk and new web services standards or embrace ebXML. This must be done and delivered over the next 12-18 months requiring significant vendor agreement across complex issues. The new business process and transaction web services specifications are a step towards a standardized business collaboration framework. Ensure both the technical (COM-to-.NET migration) and the license fee migration from NT and 2000 are as simple as possible and competitive for value offered against Apache Java and XML and J2EE on Linux.hPh/8  b` ̙33` 3` 3333f` 999MMM` f` f3` 3>?" dZ@$?vd rZ#@%uFf%d7_%lP W  - n?" dd@   @@``PR    @ ` ` p> >    (    Z0Sgֳgֳ ?V  ? Slide Title  #  T(Ggֳgֳ ?8x  ;Body Text Second Level Third Level Fourth Level Fifth Level     <  N*gֳgֳ? p9 ^,Copyright 2001 D.H. Brown Associates, Inc.--  Zt.gֳgֳ? t T 4`x  Z83gֳgֳ?`t C &`xj  BA?j` j  BA?{    ``9gֳgֳ ?=5  B*    `d>gֳgֳ ?``  >*    `Cgֳgֳ ?`   @*H  0޽h? ? a( DHBA.ppt 0 JB@(    T)jJjJ ?P    T*    Tp.jJjJ ?    V*  p  01 ?   :  T)gֳgֳ ? @  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  Z4jJjJ ?`P   T*    Z@;jJjJ ?`   V*  H  0޽h? ? ̙3380___PPT10. T  0 0(   H  0޽h ? ̙3380___PPT10. h b P;(    N@gֳgֳ? 2Positioning J2EE and .NET Including JBoss and Mono3xUP3,pHHj  BA? & X  0?~>'  T1? ` OPierre Fricke, EVP, Web Application and PLM Infrastructure; pfricke@dhbrown.comPP<H  0޽h ? a(y___PPT10Y+D=' b= @B +$ b 0$(  r  S lhV   r  S @i;/o4  H  0޽h ? a(80___PPT10. } b $(  r  S @]V   r  S ^8x  H  0޽h ? a(___PPT10i.< Qy+D=' b= @B +p#b  ##;?|"(  |d" | <G`jJ{ d" | <G`jJ  d" | <G`jJY  d" | <G`jJ d" | <G`jJJ  d" | <G`jJD1 d"  | <G`jJ 6 d"  | <G`jJW ;vb  | NG db  | <G  ("  | C x 3G`2jJf11? 4j" | BG`jJ  j" | BG`jJ7 v " | S ~ 3G`y2jJf11? vb | NG > '; vb | NG  1" | C x 3G`2jJf11?  " | C x 3G`2jJf11?8 w " | C x 3G`2jJf11?? (" | C x 3G`2jJf11?E  " | C x 3G`2jJf11? D \ " | C x 3G`2jJf11??" | C x 3G`2jJf11? " | C x 3G`2jJf11? X " | C x 3G`2jJf11?c" | S ~ 3G`y2jJf11? ? dR | <G7H<6*dR | <G7H<4 2N dR | <G7H<;dR  | <G7H<* ) D dR !| <G7H</dR "| <G7H<  dR #| <G7H<B\ $| 6-{- PClient-Side Presentation(2 %| 6T2T  PServer-Side Presentation(2 &| 66  RServer-Side Business Logic(2 '| 69bI UEnterprise Information System(2 +| 6;] ?Browser(2 ,| 6l Ik  ?Desktop(2 -| 6@g ; D Other Device (2  .| 6DDx  E Web Container(2 /| 6GE  E EJB Container(2 0| 6K_AE ? Pure HTML (2  1| 6$O[=  A Java Applet (2  2| 6R }:  FJ2SE Application(2 3| 6dVxI+ A J2ME Client (2  4| 6Y 8  9JSP(2 5| 6(]F(  9JSP(2 6| 6` 9 W  B Java Servlet (2  7| 6pd7  9EJB(2 8| 6(h  9EJB(2 9| 6kb "  9EJB(2 :| 6o> X C J2EE Platform(2 ;| 6r T C J2EE Platform(2 <|  `Pv1?r  CThe Java Platform =| 0z< <JDBC(2 >| 0~' FApache; Others(2 ?| 0HE f   PEntity, Message, Session(2H | 0޽h ? ̙33b ,,x(  xR" x s *F { X" x 0G z Q 0 x  B CDEpF2?K%LUZjhx }Z7 vV 3?@         ` U` X" x 0Gl R" x s *t V > X" x 0G `x p" x HGdt    x  BcCaDE@F"!#&/1;<aBbIcPGa8[)U 0"@     `.   x  BbCuDE4F ;8SQJcAutojPWYEb3A; @    ` } X"  x 0G hL X"  x 0G hT X"  x 0Gm jJx \X" x 0Gm jJp 0. X" x 0Gm jJpt.  x 08@ ;Tools(2 x 0p0 Z BluePrints (2   x 0$` B Transactions (2  x 0 0  ? Messaging (2  x 0H  :Mail(2 x 0@  ? Container (2 " x # l 3f11?8 PX " x # l 3f11?PX " x  f 32f11?`d" x  f 32f11?" x  f 32f11? " x  f 32f11?x lh " x  f 32f11?x  h " x  f 32f11?x h " x  f 32f11?x ph " x  f 32f11?x (h   x 0X x  VJava 2 SDK, Standard Edition(2 !x 0`d :EJBs(2 "x 0, :JSPs(2 #x 0V  >Servlets (2  $x 0x H_  ;CORBA(2 %x 0Lx  _  >Security (2  &x 0x _  >Database (2  'x 0|x p_  ? Directory (2  (x 0x _  9XML(2 )x 6 7 P7  EApplets"(2 *x 6P7  G JavaBeans" (2  +x 6(  P Connectors* (2  ,x Z\gֳgֳ ?V %The Java PlatformH x 0޽h ? ̙33c!b ! !8@ (  d"  <G`jJr^ d"  <G`jJ n d"  <G`jJ< jd"  <G`jJc d"  <G`jJ. d"  <G`jJ'~d"   <G`jJ  d"   <G`jJ: vb   NG tqdb   <G   "   C x 3G`2jJf11?l j"  BG`jJl j"  BG`jJ l Y "  S ~ 3G`y2jJf11? u vb  NG !   vb  NG  "  C x 3G`2jJf11?q "  C x 3G`2jJf11? m Z "  C x 3G`2jJf11?# "  C x 3G`2jJf11?) "  C x 3G`2jJf11? ( ? "  C x 3G`2jJf11?f""  C x 3G`2jJf11?f"  C x 3G`2jJf11? }; "  C x 3G`2jJf11?Fy"  S ~ 3G`y2jJf11? # dR  <G7H< dR  <G7H< 1 dR  <G7H<mdR   <G7H< ' dR ! <G7H<tdR " <G7H<| u dR # <G7H<%u? $ 6 _ PClient-Side Presentation(2 % 6 8  PServer-Side Presentation(2 & 6r d RServer-Side Business Logic(2 ' 6F, UEnterprise Information System(2 + 6lA ?Browser(2 , 6( -O  ?Desktop(2 - 60 J  D Other Device (2  0 6C%( ? Pure HTML (2  1 6p~ E.NET Experience(2 2 6 a  E.NET Experience(2 3 6[k E.NET Experience(2 4 6(-  =ASP.NET(2 5 6!  =ASP.NET(2 6 6,%?   =ASP.NET(2 7 6(\  EManaged Objects(2 : 6t,6  9CLR(2 ; 6,0)z \ 9CLR(2 <  `31?r3 MThe Microsoft .NET Platform = 08h  EManaged Objects(2 > 0p; q [  EManaged Objects(2 ? 0l?D @ADO .NET (2  @ 0B ;IIS(2H  0޽h ? ̙33O b ON@N(  [NF ,J8  Fd`  08c,8  0HU N.NET Framework$(2l  <ԔvH `  0*h  VSystem.Web (ASP.NET)&(2`   0   0܄e M Session State$ 2     00 ;Caching 2    0H^ >Security 0P2  `B   0DNN`B  0D`  0   0\L v DUI& 2  0dPF C Configuration0P2 `B  0DJJZ  s *R   0\T8  A HTML Controls 2 Z  s * l  0X y @ Web Controls 2  `  0 F  0$] s USimple Web Services& 2  Z  s *|\"   0bN2R  K Protocols& (2  Z  s *@  0 0 3x y"  RXPath 0 2  ` ? 0i  @ 0l8i  ZSerialization 0 2   l A <ԔvZ . ` B 0  ` C 0h  ` D 0 p ` E 0 P ` F 0 P ` G 0h ` H 0 p ` I 0  ` J 0 -P ` K 0 h - ` L 0 -p ` M 0 - ` N 0i   O 0hAi Ic  DUI& 2 Z P s *R o Z Q s * oT Z R s *x o  S 0F Y  X Collections 0 2    T 0KL \v  ZConfiguration 0 2    U 0Q \  X Diagnostics 0 2    V 0\Vt \  ZGlobalization 0 2    W 0H\  OIO 0 2   X 0`L v  PNet 0 2   Y 0e   W Reflection 0 2    Z 0xjz  V Resources 0 2    [ 0 a  Y Class Loader 0 2    r 0  J  PJIT 0 2  Z s s *tL t 0ĵ4 IWindows&(2 u 0ȵ p QCOM+ 0 2   v 0͵ 6 QIIS+ 0 2   w 0ҵl # ]Active Directory 0 2   x 0 ׵T 8 W Networking 0 2    y 0ܵl 6 QMSMQ 0 2   z 0| v ]Hardware Drivers 0 2   { 0x 26 X File System 0 2   nN xZ. | xZ.Z } s *x ~ 0\0Zp. FC#( 2nN 8X ,  8X ,Z  s *8   0싵X , FMC++& 2nN  X ,   X ,Z  s * h   0, X , FVB( 2N  X8,   X8,Z  s * 8  0d X8, eJScript( 2qN xX,  xX,Z  s *x  0X, IOther( 2H  0޽h ? a(80___PPT10.= gb  % (  |2  T7&PP1? 7P v2  NPP1?`@ ^B  61?@^B  61?@@  T gֳgֳ?`~ ]%Small/Medium Biz Ind. Depts. In Large&0 &  TH gֳgֳ?@p~ p8 Net Generation - .com clicks and bricks90 9  Z| gֳgֳ?@ C Enterprises 0     Z4gֳgֳ? E^ NHigh Volume/ Low Price0    Zdgֳgֳ?: MHigh Value & Function0    Z05gֳgֳ?l  J2EE and Microsoft .NET Positioning   Centers of Gravity Market Positions of Strength -`0 `2   Z ;1?  00 v2   N1?P @v2  NPP1? P  v2  N1?P 0v2  NPP1? @@   ` 1?  <J2EE0    `$1? Pi @  <.NET0    `'1? <J2EE0    `4+1? ; D @ <J2EE0    `31? p  <.NET0    `?1? p  <.NET0    `$21?p  <.NET0 H  0޽h ? ̙3380___PPT10.N T$ b P$(  r  S =V   r  S P8x  H  0޽h ? a(80___PPT10.>%$ b `$(  r  S xV   r  S 8x  H  0޽h ? a(80___PPT10.>`_$ b p$(  r  S \V   r  S -8x  H  0޽h ? a(80___PPT10.>@ "b ""(  F   `2  08c 5`2  08c|`2  08c&`2  08c P `2  08cD  `2  08c 8 z`2   08c P    0l   VProcess Definition((2   0S VProcess Definition((2   0 k UProcess Evolution((2   0|3)   VProcess Management((2  0(j T J UProcess Execution((2  0X q Q VElectronic Plug-In((2  0; A  SPartner Sign-Up((2Z2  s *a 3   0m  i!Electronic Business Collaboration,"(2!~b  NG*HeI[  ~R  NG]HI] X e ~R  NGfHNIf dxR  HGH6I  >~b B NZG*H@II{ _ ~R  NZG$H<6I$ X _Y ~b  NZGH#I A -a 9l  <Ԕd0 l B <Ԕ# =. l B <Ԕ >l  <Ԕ f / l  <Ԕ 50 l  <Ԕn 0 < l   <Ԕf a/  ! Z$gֳgֳ ?V R>ebXML  Standardized e-Business " Zgֳgֳ ?7 V$ Interoperability in J2EE 1.4 - JAXM%%H  0޽h ?        ̙33$ b $(  r  S V   r  S $8x  H  0޽h ? a(80___PPT10.>V b jb0$(  $~ $ s *,G `#    $ s *\M8(   (kkct $ s *X x  (kkctH $ 0޽h ? a(80___PPT10.\֊$ b $(  r  S oV   r  S b8x  H  0޽h ? a(80___PPT10.?v.$ b  $(   r   S V   r   S 8x7  H   0޽h ? a(80___PPT10.?`I$ b $(  r  S LV   r  S  8x  H  0޽h ? a(80___PPT10.? tO$ b $(  r  S ,@Z   r  S l-58x  H  0޽h ? a(80___PPT10.?UX0 b 0d0(  dx d c $;V   x d c $d<8x  H d 0޽h ? a(80___PPT10.?@c4 b 4(  r  S 0WV     S `]B.n;  PH  0޽h ? a(80___PPT10.G`]. b @h.(  hx h c $LfV     h  `i1?| , h Tg1?&$  .Type of System J2EE .NET Departmental (2-way) $4.5K-$6.9K $5.1K-$7.6K Mid-level application (4-way) $55K-$81K $48K PDM, Collab, etc.. Enterprise ERP (8-way) $189K $173K<H h 0޽h ? a(80___PPT10.?Rb /' !(  R  s *]  X  0VZ <    0xyT \  u Business Process/Documents Transactions and Choreography Description and Discovery Messaging Transport Internet"v 2v  <P s p    <     <m     <h s "      < *      <- | M   ^   6jJ C p ^   68c@ X   08cB X  08cG 3 ^  68c5 G W ^  68cX G q X  08cX  08cX  08c@ ^  68c*   0 -  LebXML, RosettaNet, UBL 2  0  DBTP (ebXML), WSCI, BPEL, WS-T  C  #(2#  0<$ :WSDL 2  0̜A~ :UDDI 2  0Ф2<  ;ebXML 2  0$L;-  NSOAP, XML-RPC, ebXML..(2  0]    HHTTP, FTP, SMTP... 2  0   E  >TCP/IP(2  0p' 3 =X M L(2  0+ J &   ]!Web Services Standards in Process " 2!  08 G   [Web Services Standards in Place 2   Z< gֳgֳ ?V XDInteroperability  Web Services ++H  0޽h ? ̙330 b 0(  x  c $7V   x  c $78x   H  0޽h ? a(80___PPT10.J@nT b 2*H(  Hr H S EV    H s  gֳgֳ #" 0e8x  * @`H H 0޽h ? a(80___PPT10.A c3$ b @$(  r  S X V   r  S Hѻ8x  H  0޽h ? a(80___PPT10.@)7L b  L(  x  c $T `;     c $,[ `_  (CkctH  0޽h ? a(80___PPT10.DV`6Е0 b P0(  x  c $ٻV   x  c $8x  H  0޽h ? a(80___PPT10.@)74 b T4(  Tr T S @m    T S q8x  PH T 0޽h ? a(80___PPT10.A`X4 b X4(  Xr X S  @?    X S  8x  PH X 0޽h ? a(80___PPT10.A@^zg 0 :2`( 0002    H1 ?f: U    TJgֳgֳ? U  C.    N8Ogֳgֳ?v 1R  O     ^  6? s H  0޽h ? ̙33 0   (       Z1 ?       `Ъgֳgֳ ? @    H   0޽h ? ̙3380___PPT10.NUrPu| i}v̌x{}0H;JgLc`hn6ekCmoo  š qvhNEzs`ΑNg?  Oh+'0U hp   @ L Xdl(Requirements flow down serves a purpose Don Brownts>C:\Wayne Collier\Conceptual\1999 Conference\My Talks\DHBA.pptnPierre Frickeer238Microsoft PowerPointept@ 9 @@ i@ ]@GSg  )'    """)))UUUMMMBBB999|PP3f333f3333f3ffffff3f̙3ff333f333333333f33333333f33f3ff3f3f3f3333f33̙33333f333333f3333f3ffffff3f33ff3f3f3f3fff3ffffffffff3ffff̙fff3fffff3fff333f3f3ff3ff33f̙̙3̙ff̙̙̙3f̙3f333f3333f3ffffff3f̙3f3f3f333f3333f3ffffff3f̙3f3ffffffffff!___wwws NE4'A x(xʦ """)))UUUMMMBBB999|PP3f3333f333ff3fffff3f3f̙f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙33333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffff3fffffff3f̙ffff3ff333f3ff33fff33f3ff̙3f3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3ffffffffff!___www޼ý޽ý޼ݼ޼⼻޼޼™ü¼™♼⼼ü޼♓ޓޘ¶ޙݘö»¶¶û⼽♶ü޽ݽüݼüܵݼüݵ»¼ݻܻݼ޼ݻ⻼❑ܻᑻ¼ݴ⼺ܝ޻‘ºµޝõ޻º⒵ݺݑú»❘ºޘⵐ❑Øݼݼܻݻ⵴¼☴µ⺴õ⻻ݻݻ⵺⻻ݘ❻»☺»ݴ޼‘ⵝ⻴‘¼ûⒺޘ⼻ܻݺûݼݼ⼻޻¼¼ݼݼ⼺ܻqq⻴qqq޻ûݘ⻵޼޻޼µq⼺»¼⼑ݒܵlqrqrmݑrrmrrrrrrrrqrlrmrqrrrrqrrrrrrrrmrrmrrqrmrrrrrrrrqrmrrrrrrrmrrrrrmrrrqqrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrqqrmrqlmlrrrrrrmrmrrrrrrrqrrrr’rܘ ՜.+,0x   On-screen ShowCA #Times New Roman WingdingsArial Arial NarrowSymbol DHBA.pptSlide 15DHBA Web Application and PLM Infrastructure Services(Issue: Choosing an Application PlatformSlide 4Slide 5Slide 6Slide 7Slide 8Four Critical TradeoffsPlatform TradeoffsLanguage Tradeoffs Slide 12Plugability and Choice9More: J2EE vs. Microsoft .NETWebSphere Studio vs. VS .NET Migration and MaturityPresentation and Rich ClientsServer-side Capabilities PerformanceAcquisition CostsPricing and Packaging Slide 22J2EE and LinuxJBoss OpportunityMore on JBossOpen Source .NET - Mono More on MonoIssues for J2EE VendorsIssues for Microsoft  Fonts UsedDesign Template Slide Titles%_ܣ Pierre FrickePierre Fricke  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOPQRSTVWXYZ[\aRoot EntrydO)PicturesCurrent UserUSummaryInformation("LUPowerPoint Document(PDocumentSummaryInformation8MRoot EntrydO)R.vePicturesCurrent UserSSummaryInformation("LU      !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOPQRSTa)_ܣCraig ChamberlainCraig Chamberlain