ࡱ> 3 9bjbj )T38l````4 4 4 8l , ,I : ",,HHHHHHH$`K MIEI``,;`IJ`8,HHmEDH,| XYp4 1F&HvI0IFRNRNH````Application Jet Lag Consolidating Global Data Services Jack Di Giacomo TANDsoft, Inc. Pity the jet-lagged traveler. He departs from Chicago, flies to New York for an early business dinner, takes the red-eye to Paris for two days of presentations, then heads home just in time to tuck his kids into bed. In only four days, he has crisscrossed seven time zones on very few hours of sleep. He never changed his wristwatch settings, so he is always counting the number of hours difference between where he is and where he lives. Its no wonder his internal clock is out-of-sync; he has totally lost track of time. Now pity that same traveler when he attempts to explain to his boss why the receipt he submitted for a 9:00 am breakfast meeting with French colleagues was time-stamped 3:00 am. Honest, it was only breakfast! As increasing numbers of businesses consolidate globally distributed services into a single processing environment, the challenge arises as to how to handle system time calls for applications expecting to run under their own local clocks and in their own time zones. Our traveler may have eaten his meal at 9 am in Paris; but the transaction that printed his receipt was operating out of New York on a system whose internal clock was set to New York time, six hours out-of-sync with the French capital. Just like people, applications not prepared to cross time zones get jet-lagged, too. Time Zones A Brief History The concept of standardizing time was adopted in the late 19th century through the efforts of Sir Sandford Fleming, Chief Engineer of the Canadian Pacific Railway and the surveyor of many of Canadas major train routes. Railway travel across great distances in Canada and the U.S. had rendered obsolete the old practice of local timekeeping as a daily community function based on when the sun reached its zenith (Noon). In essence, every town was its own time zone; and maintaining railroad schedules was very confusing. To simplify arrival/departure timetables, Fleming proposed the worldwide adoption of a standard, or mean, time with hourly variations based on a system of time zones. In 1884, delegates from 27 nations met in Washington, D.C., for the International Meridian Conference. It was there that the current internationally accepted system of standard time zones was established. In the United States, observing the use of time zones became mandatory in 1918. The present system consists of 24 meridians of longitude (lines running from the North Pole to the South Pole), separated by 15. Each time zone represents one hour; thus, 24 time zones equal a full day, or a complete rotation of the Earth. The meridians represent the theoretical centers of their respective zones. In practice, however, time zones are sometimes altered in shape for the convenience of local populations. Greenwich Mean Time Throughout each zone, time is standardized and differs from its neighboring zones by plus or minus one hour. They are measured by reference to a specific point, namely the Prime Meridian of Longitude (0), that runs through Greenwich, England. Time there is known as Greenwich Mean Time, or GMT(0). A time zone one hour ahead of Greenwich is GMT+1; a time zone one hour earlier than Greenwich is GMT-1. New York Citys time zone is GMT-5; Paris is GMT+1; Sydney is GMT+11; Honolulu is GMT-10. GMT works in conjunction with Coordinated Universal Time (UTC), which is essentially the same but is expressed in terms of a 24-hour clock. Local time Midnight is 00:00; Noon is 12:00; 6:30 pm is 18:30. Used in conjunction with Greenwich Mean Time, Noon in Toronto (GMT-5) can be calculated as 12:00 + 5 (time zones from GMT) = 17:00 UTC. Noon in Tokyo (GMT+9) is 12:00 9 = 03:00 UTC. It can get very confusing. Offset Time Zones While most places in the world are in time zones that differ in increments of one hour, some places in the world observe what are known as offset time zones. They do not observe normal time-zone parameters and instead measure time by an offset of standard time. China, for instance, spans five time zones but recognizes only one for the entire country (GMT+8). Indias offset is GMT+5.5, five and one-half hours ahead of Greenwich Mean Time. An unusual offset is Nepal. The country is only fifteen minutes behind neighboring Bangladesh, which recognizes a standard time zone (GMT+6). Although there are 24 standard time zones, the addition of offset times zones brings the total worldwide to 40. Daylight Saving Time Daylight Saving Time (DST) is a common system by which time is advanced one hour from standard, typically to extend daylight hours during conventional waking times (usually in the summer). Its use was formally adopted in the United States in 1918. Some parts of the world recognize DST; others do not. Of those that do, DST does not always occur on the same dates. In 2009, Daylight Saving Time begins in the U.S. and Canada on March 8th, in Europe and the U.K. on March 29th, in Mexico on April 5th, and in Egypt on April 24th. For state-specific reasons, neither Hawaii nor Arizona observes DST. Time-Zone Simulation: A Consolidation Challenge  Consolidating an IT environment onto fewer, more powerful, and highly reliable servers or into a virtual data center has many obvious benefits significant savings, streamlined architecture, reduced system administration, enhanced service levels, optimized speed and reliability, reduced network complexity and the list goes on. Not always so apparent are the challenges the need for increasingly robust server platforms, complex failover requirements, greater bandwidth requirements, more devastating consequences of system failure - that list goes on as well. Overall, the advantages outweigh the disadvantages. However, companies often become so focused on the benefits that they fail to adequately develop a consolidation strategy that prepares them for issues they must resolve. One such issue is that of time-sensitive applications. Todays consolidation efforts permit the hosting of multiple applications with different date/time requirements on the same platform. As a result, problems occur with having to provide each application with its own clock and calendar for development, testing, production, disaster recovery, and quality assurance activities. Remember, there are 40 time zones worldwide, not even counting the added complication of Daylight Saving Time. Take, for instance, an ATM network that services customers worldwide. The banks global operation rests on data centers located within each of four time zones, and every data center manages the ATMs within its own time zone. A major consolidation effort reduces the four centers to just one, situated on the East Coast of the United States. Customers still expect their ATM receipts to reflect their local times, yet the bank must reconcile all ATM transactions with the system clock of its centralized server. How does an application sitting on a server located within Eastern Standard Time (EST) accurately timestamp local transactions generated outside EST? The server has only one system clock, and all applications running on that server must use the same date and time. Regularly changing the system clock to accommodate every application is risky if not impossible. In a consolidated environment, what must be done to accommodate applications that need to run in user time, not system time without interrupting normal system operation? Pick A Solution Option 1 - Reverse the consolidation effort. Restore servers to each time zone affected. Concern: Are you crazy? Aside from the massive costs and the loss of all the benefits that consolidation brings, how do you explain your decision to upper management? Option 2 Allow applications to be GMT/UTC-dependent. Dont convert to local times. Concern: Disgruntled users. People think and act in their local times, not UTC. They expect computer-generated bills, statements, reports, receipts, email, and airline reservations to have a local timestamp, not a UTC timestamp. Option 3 Create a custom time-sensitive solution for virtualized time services, provided you have access to the source code. Concern: A potentially huge and expensive programming effort may be required for modifications. Besides, why risk damaging an application that otherwise is working well? Option 4 Use an off-the-shelf product, provided one exists for your IT environment. Concern: There arent that many products out there. However, most that exist install easily, are cost-effective, are user-friendly, and require no application modifications. They often work by establishing virtual clocks, which intercept system time calls and return the local times in their specified time zones. Time-Simulation Products Supporting HP Platforms Assuming you pick Option 4, below are representative products that provide time-zone simulation for HP Integrity servers. 1. OPTA2000"! (TANDsoft, Inc.)   HYPERLINK "http://www.tandsoft.com" www.tandsoft.com A clock and time-zone simulator for HP NonStop servers  S-series, Itanium, and Blades. Allows existing production, development, and backup systems to support worldwide consolidated environments. OPTA2000 eliminates the need to change system clocks in order to test time-sensitive environments and supports multiple time-zones on a single server. No application modifications are required. 2. Time Machine (Solution-Soft)  HYPERLINK "http://www.solution-soft.com" www.solution-soft.com Provides a unique and versatile solution for user-based time morphing for HP 3000 MPE, Windows, and HP-UX servers. No application modifications are necessary, and there is no need to alter the system clock. Time Machine can simultaneously run up to 20,000 individually defined virtual clocks. A powerful application for testing  what if scenarios on systems resources and programs. 3. HourGlass"!  (Allegro Consultants, Inc.)   HYPERLINK "http://www.allegro.com" www.allegro.com A date/time simulation tool that permits cross-time zone consolidation of applications that arent time zone-aware. Offers extensive support for testing batch and online application programs with future or past dates and times. HourGlass is available for HP e3000 (MPE/iX) and HP 9000 and HP Integrity Servers (HP-UX). Installation is simple and requires a single reboot. Consolidated Data Centers Using Time-Zone Simulation A major U.S. East Coast bank uses time-zone simulation to run multiple NonStop NetBatch environments in its central data center. Each NetBatch environment runs in its own simulated time zone and is conscious of the GMT offset and standard time/Daylight Saving Time transition schedules for its time zone. The NetBatch jobs are responsible for preparing market-closing reports that must represent the local time with which the reports are associated. Though NetBatch jobs are run in their respective remote time zones, a system operator can monitor the NetBatch job schedules according to that operators local clock. A major global computer manufacturer has consolidated all of its disaster-recovery systems into one U.S.-based data center. The manufacturers backup systems are flexible and can be assigned dynamically to take over the processing of one or more failed systems anywhere in the world. By using time zone-simulation, the backup of a failed application can be given an operating environment that has the same time zone as the failed application. In this way, only a few backup systems are needed to protect many systems deployed worldwide. A global healthcare services provider offers web-based clinical applications to thousands of health professionals worldwide. It is critical that all medical reports and other documentation are properly stamped with the local time. The company originally considered placing individual servers in each of the time zones where customers were located, but the huge costs associated with that endeavor prompted the development of a large server farm centrally built within one time zone. The use of time-zone simulation permits users to benefit from virtual clocks that correspond to their own time zones regardless of the centrally located servers physical clock and time-zone settings. Summary Dont pity the jet-lagged traveler. Hes not jet-lagged anymore. He reduced the effects by resetting his external clock to local time and his internal clock to solar time. He makes sure hes in-sync with whatever time zone he is in, and hes always aware of the hour. Better yet, his breakfast receipt knows what time it is, too. Its stamped 9:00 am, not 3:00 am; and it gets reimbursed without question. The New York-based server now uses time-zone simulation to reflrect local time in Paris. The application is no longer jet lagged. When time zones are managed properly, the consolidation of global data services is a marvelous idea.     PAGE  PAGE 2 Application Jet Lag 89YZ  $ 6J>?uvԸԗԅvdvUvHvUvUB*CJaJmH phsH 5B*CJaJmH phsH "56>*B*CJaJmH phsH 5B*CJaJmH phsH #56B*CJ^JaJmH phsH #5B*CJH*^JaJmH phsH B*CJ^JaJmH phsH >*B*CJ^JaJmH phsH CJ^JaJmH sH 5B*CJ^JaJmH phsH B*CJ^JaJphB*CJ^JaJmH phsH 9IYZmnBC= > g h 56J d?-DM $d?-DM a$999|~%UVWX O!ݺwbQ@ 5B*CJ^JaJmH phsH 5B*CJ^JaJmH phsH )j5B*CJU^JaJmH phsH B*CJ^JaJmH phsH >*B*CJ^JaJmH phsH #5B*CJH*^JaJmH phsH 5B*CJ^JaJmH phsH &56>*B*CJ^JaJmH phsH 5B*CJaJmH phsH "56>*B*CJaJmH phsH 56B*CJaJmH phsH $%VWYZxyhino!!!!!"""##f$% d?-DM O!U!\!!!!!!!"""""""####g$n$%%l%s%&&&]'(*(,(R(r(v(޻ީީޘީޘީ޻ީމ޻xkk5B*^JmH phsH !j5B*U^JmH phsH B*CJ^JaJmH phsH 5B*CJ^JaJmH phsH #56B*CJ^JaJmH phsH #5>*B*CJ^JaJmH phsH >*B*CJ^JaJmH phsH 5B*CJ^JaJmH phsH 5B*CJ^JaJmH phsH #%k%&&&&X'Y'(**D+--2.///K2 & Fd?-DM ,d?-DM ^,8d?-DM ^8hd?-DM ^h$d?-DM a$ d?-DM v(x(z(((x****+++)+++,+-+B+C+D+------ .... ./.0.2.//°žܑ‘~ܑ‘žܑ‘k`5B*CJaJph$jwB*U^JmH phsH $jwB*U^JmH phsH 5B*^JmH phsH #5>*B*CJ^JaJmH phsH #5B*CJ\^JaJmH phsH 5B*CJ^JaJmH phsH 0J^JmH sH !j5B*U^JmH phsH $j!vB*U^JmH phsH "//7%7999999999999999999999999ƻù60JmHnHu0J j0JU jU5CJ^JaJmH sH 5B*CJ^JaJmH phsH >*B*CJ^JaJmH phsH K2L2k4l477&7'7;8<8L9M99999999999999h]h&`#$ & Fd?-DM d?-DM 99999999 d?-DM $h]ha$&`#$' 0&P1h/ =!-"+ #$%!vDd)x  C TA<TANDsoft Time Zones CorrectedbUu\DʴuTnh!1uD`n)u\DʴuTnh!PNG  IHDR^dPLTE         $$ ($$$$$($ (((((,,((,,,,,00,(,00000004400444488880888<888<@<<<<@@@@8<@D@@@DD@DDH4PDDHPHHHLLHLLLLPUUPDPPPHYLUUUUUYYYYUaPY]aa]L]]]aaaaaeieaiiiaqaimuqmammmmmquqaqqquuum}uuy}uy}ymyyyyY}}}}miyqyquy}yª}®®®Ʈ²²ƲƲƶ¶ʶơƺƺζºʺʺʾξξҾ¶¡®¡¥ªƥƲƪƮƪƮʲʪʮʲβζκκҶҺҾҺ־ cmPPJCmp0712HsqIDATx^|;}w,k)Ê9!A Xal~ٜ-@_hLR"W8Ȕ:AVDza;V`.ٳc!$( GF ns;=D}$X---#XO`dqlA -`q h=ű22 q^ zAK^oL#ź)UJ@y%~Q 5Qg4V:*:.[Zzcԕ=S>!üaS>z8rs"υ h(p/*8-z+'xhXQ_*br6NSJѽ-_tFϣZ8yzLX89]U"$Kc|6FyG60uPл92sF׊|~]o?c/#c_вp1 f`/2K] Ưcv?; G+Wh]snR3ۇ>e Q٥oK4|DNn{8n=\Hɜ8Խuߙ%e8;MZĆX7?Gʎ h81pN/-qE/HF,Ό.` 1N~e  *,БPiq,0; U^}Crs*j="FU 1 Ǫg JߥBשX8G2Da. G^ʋ9Ʃ=P~Rt9b)/̘qGJ0 K+qlTb'cK qpW&?O|1iRszFHU9f5R]n0^_'8^^~dq||x{=e|beLׯϗ-W3Y_>_'Z-e{dEaXCK]UC!V>d-SÝ2Z*u;U :jű,tQȢ<~2>>y'octkc"!u= lbmQ2Z3y2cEPV. $cZK1M_u6$A&zM727eyNo}8A F5;&ŒkxHo]),S#+vDK6 `e^Rf : Пcm$ DS%!hC!G_I7|"ٽqu8f@HH㼲,3)dZ= vT ÇIRc-jjǤGq@]JL8Kf:?~$>м$´E[TDPԼ[{lx]($|6tEE1dOe\gI{޴{{}*sLܢTQ((slVG;S f|qm.;[OM<۱#Z]}< 7J h<# ݎpbGOޔ "mQc#!l24-(tU==1gBTGAuY]ؓQ'0>eyE.?&uy<]:s(uCy$kޖc9fK_L<-}eH~Ƀvojֱ90a,H!D1 z=XSPò/rSqGbr8ID,1v<//}hk}盯'3 w %mI䴳ɻ[豒12Q|satΓ$>7-'5PrʀPř!QFIۏޱ_!cqv;8mW]= Rn #mTv8&rGďacUPs)4ѢFacS`?'0oږİ0±_[3iei5ZEOosLWГN{(xCs1/'e0ɦq籑vEM@yx6+weDUTU] I9͔h[ceadX(<{*;v~M#++$Oz9;cwW(W+HAJ;`l߄v8fY JΌeW9A~voc:=VϲQDJ\RLod|s<=8SMαY586%{kq<]̺űűY,]u,-?mqlqlKWycϬ{[qq:q7f{f^gZׄIr$w+ 6xNfZWq#qpk㳟ڨs\ʱg `<(kǍm+c{H\ǿm!ɱos9r]!?N6c=y&%cb"ǵ[EBa߱t8n /5!>2dǂcۉ`;Ok S_  .:Аi?Ko=/hP0m/` l;9k?z m'ͷ6CNgca:#iONoI:6F]ag'Qo_ñ$:]Dycյ<:Le]#gBUs iBGR\St=R@&)WD_;3* mU+CGh0.h}( ɇ{-׌e>3e\n>Ʈ<[Yz if/;뀆o+q0}O_3.8:_czGx7VZvZ":mq$"}o9Gh MG,ѽugN͹ΫxG7s\KpFhL[hp,圻zOt5K5: ZX|:}l{[MKqO ^8.nTa5|'$Ov ՝ O6˦a^.-F scoԵ8;t~o'8U7J[\,)8Ghǎa3 ϔchq,v O̱;\?O{ dÎh|Z0F8.4^-53xwCw3MTV/icLFXj"v 6eМG4?΃(˴ɐrlqۙ .:1{1ij&zQ5Oq45LXr ciCFP4D18TRm͂S&xIpXрMOD5+8l K渶ɱ\sΚ%E+܀fGMzh]]m ThbAˀh:nh~"Yrt)yЌ3 ASAz+4 À4]& .ϵ9tt,9z&i{Yc[Vx AmMZړఉcމ{6Mgɱ?Xp6IYUxh2!ǵ~ vpYl ACOm#[6ukZ~E1kPYr5rKqfmľ 9.Ĕq+N1*xEpVFsȳs6N#S4ٯQUdB׀ǹSA'سԀ8)^`gS_wviy\fL_=Yp{?< pA):g󽝈O'j95gㄷwIFD%^޹X? -EHFrQhML±OkVb~>Φp}Pb;,zVO͒xP~+t֙cv6oԽz>oTFӛ\hQ#F'TYtϯ׆EЛ5g7IǾ׷4o%[IkÜeȆzpŌ<}a{i1 ۴6*vr⾡p\П;ԃq2_> ι}S5^>h ]]ֻFgAA&m4B_7 Q+5k _3;xso lE|}McXѹbzz᫥(F[6]uL FgvPҳѥq~Gw&9 l=G^3xƭs@:#4i^i+4`w +/oUN_!VIp3;}еp`cGr>< M'Jzz}]xcIiC[LmW;`vkvMWХN7Mbpke4Ljy,8gַvTV_ǒ_Ė^]Gy ]Hño{ ֤p۳1aѶN\R#_l̀{Ϸy0b_Au#,pC`1Lcgϻ E!Xs>E.?IOcq5nO!D߅I #{k=;4%lXr9nu[wyEXh5nj}'])Je5Z0S8T%)!Np/u 4Q92c\T{fq|}zx{q_A~pMs+CS8=BA~g߉ &Ɛ G[*XwY`/n_f,U )#Sn.QWSJ+ ŇFQL#e8үXgAx :ˣ7;]8ٚϳ8cAuB{p AȬpǣ9F(c܋ ܌r:--Gq,)RHYtZ[ox_ƅ88,H7.` 'OcZ[[n%H1)n%88rb2Gi9Z)|ٔ mZs_E|-^-ƅqqLA7S?5 'կh O"+y4bξ/}0ɹY|FVw F/fD+CJ'}0Ϭd=|l7yʙpX RIgfa8^?RyU/8g{Rd_ y^$ g|2~kHjT\a^Vg.0#N& ůR;E\c4*nYo_{r|p&) d%܌t4++|޴K__'կ(sB(~yY,zw$e u'1_O#u럘K|z*84oq\]yY,ӮpdLgܴ7n$bpXyG~ q08.m=&)UC2ơC>]=^8-{?ƤEO>؂s⸔r_4$]nmemC3WzB/{9~ɷzTNm3 7%/ՔOn.2jxeq`@W*o.)Iٵ8Gy?8/=ɏ|dY8ӷF/K/=ͬ%Ϩ8*~ErxR_An{?=~*2d'կ`yM=?jp,lcKbR/s|+Ps/|[o˽E-1yXj{pԋ~{'/24RWp=̋s ꨗ.']= D0+6ξ/[|T \ 8=ػ8*m'mp Gy|jYWPʂݘ=T  -g>`>_m.ʫcg^vYuMk̕"(/7cR=q\)N{"TZjjdzxֽw|7̃/+{_rrVOZbq8ET49 l֋ɴ_*WwOo<ڙ{V`89]p\,ĝ[Oɥm){NRa=nv5;<#vPA>>x{͛|ӿlnӾy ~EE7K-0U7}B(-B84䀽-XCwV8~yuwyM?'֯ٸ3"3J1Z5l~ 1bc;83o3<|\Ǡܞ?;!v+o rKS-8smV}ɓ(JYq]Ÿ(dž0o)J 96h橓_swu .8xNZ WlGoz'>ZT,p\ָYicc]/]H) Tl U;wnu$kV}_,"NpLr|`w8Qd>86cQE>X_2B7pqv}Un޷lk1ޗ\V|,y mIwQ?qrq^RK{KI,&F|n EB sWao[{r_{}oSHca'q>چO2|57b.I$,bcw .^=|5nm'he/|lpYh{|LB.l|] r}Oq:]i\6[XbзDFr}x#?qwxnӪ'^Ȱr:W|tLp2ɍ|}"{*JW[7"Ǽ(-lAmTǟxO/6D]R=ܞX$\7MByۡ`,5Xq8w?o^Zg &{h XV^zOwV78n/;vvSa~rXDq7Y5дdwq |JْrsY g^u 8Τө}@ص29I{ǝ w<Bv&W8g&/w+28Jis,d2MLMҥ^5ǵS?v'_)]x|TitjR|- E>W8.yܶp6{\YQYM .,~,P`+os7{=sͱuGG68P/;XVdz}^x iVLJ\'d3X:u7 9[oc_{/?_wgO{??\ss^9.z8nZ/VvVhٿRjͺxry|!村Fs[-CzI|>x9rpԚJ;>trmTu$MQށ@uG1؆\, ~Ri?ɱv}%TIJ(^d a [C%R)}F 7[򄪟9םrֲ<ߦTQۯHs+'3l[kܪ,C6T~}-O &|r x[̈́s\d;W|UlK*gLk4d[  K ~GG5 gl8 o;o[Em;@zX.1n9YNp^Zg+v̹ zVW+ Z2UErN l&p*+-"tpq=T(>«Vs?hujnP+YaV90>]o~ۈ6V tO3@̒sA0M25r.Pce`ͣ]!}6GJb+ű+=ܮ&4$VJ帨c^?'mhhPpl̹uozQ!l:bc0_qXX*ҹ(.uhljR8(( zxERķY R]q̜ Xti>}X x7$P}ڔz]v.y54/:N*zYB Rei/mr> Īr/ XO#q~ߧ<^ǃ'\l PḨ׫'&?Wosjv+^| N.oxϝf#!QS-PpDpJI%oq|8hyΙkñԈp+Db'Qq. o<#ͭz +]~mBy% Vis ΗbmL;u|G%s*g8Jq209\AWsXG{6a߄s_'L΅BDЭQ%d5zӓ6A"vF1VSAlN@̱5qۣ2ͨaP0ys,`iϴ6Nn\*U񭺀 Z }?9cMgff?o"}5 7^= ǒŖT!Xܮ' ɓHR- 8tb*O>&,'<$.` 9vpAKQ/4c>W~S8.; uؔ9~osg s]mĮa%6U} pTdɹ ˗2 urO|q\._h+{\A3>>£(TpRNh!8zd{C/,.-ld8P`+Sմm똽(!?h)8Jbt,(Ǖ HNw6 mfB]gsyjSj";u(C96VL5A[4Ȼ0cIJ Tu>L"OSmM4}q1H9 nb"ËxB\ŠD՗ XN=~)I_ݷ$9mו,HcOj8nMU i[1TE< ЧN1&s[߷bbU*%1kPC\r5VSǘϻsetoxw+?sDf+666TB);T*S;9Vɂ1 eq: >2^!3{{Rs|z8-LǹΑʼnGO!{g"Ycߏ=%Ќ5'X$ 4ئQ㸖*1rK=1]7?غ3 `dgR{nrb.Z7yi޾g|xս(㟏)$bq,}{pzt}z?;h#< wǯk|])#8N|N1vbEw}7RPkaE!֫GY= t3HWŜvןS=ykK*{< SdwO>)ar,a +o{[x-u|]w3cjpmG?)lZzL+`<'?B&1ƵLj割=Ny`XDZ-?~소cw^uʆp39)?m`|-8N:oR*xWwK'?: ~58)^q٘cho}[+"9z]2_x߯>,B%wm=pGP7^3|#}flWqASN1Km>G_?Sj6^̃-e+n[d>5n,'o]myνV}`X(xzTfj1d%ͱ,c=7[x5e:c"qv^wxkWG`|;);}UBA*}|02p6,1I˱SswV _-#eO +M?2\%#_yI:Bz,z? 9`(Ǣ"'-5Vǰ~kEmrEϐ[]>{ae(DjĤ҄3^"//s)|@snd~DZOd.Tn[6@{U[!H1B`l6`.PD9%3W Y*it-ͱ"p<2! |7zuo0Z~鿯]4Pt8js,[qrh4 MVtqa+WḵMld[[[cEv=|޸MWsƴ[D,6Of| q>:az1E 8n}>us"KnjcRZ%mX45Y2`{ʯI)/q+B:+nkHj޺.66bb|Zo@bx\ pBJ0|dCu<)؞ÎGXpu!^uq,"ߕqkZ2Ov׾Nga,~i }Z/9n^_6CKVS"ٴ(ǧ@XcyUY۟؄yiRJY  FJ;oep\iQʾrL;0IʼS6́c R0f2ɱh︻ocd`.t=dž=N~7nw-{lIRȬ!OiKZ+\2] p ixQ~OV(ν?F9q2\bGxVR$͜cr]}!@W{'.=,F=A%8[6n0Hd$l?=1e8N]dl"lW ͪL>qpDD>w䝽L&)C gcZ)A:e09fL6.?q")d](Ljx)_z|>??=6 {1a\ۯOCIe37G靄<6K-ٹ'M;q(gDl rFG^D.ۤMm_}`ۑ}2Xm33xݬWy WB,\EcVwI9y|!\q<kׇ[x!ն=6\68`GHT*8.C CO=ɣYs/Mm똜Ooj]&D6$mc^RSg744I? w}YžӐq91W.8qy<#>$dׯE_LGuQ̐2WPbo眿nbB>vemg?q6o U8,,Ts͍HqCDrrl&N4b б22fc)Ԅh9|G˜pEف$c \aY8q$-kV "vi|YE}{Gfb 96>)mrM}vYW}HXgǞ79|Mm#+'ލ88R|l˜%,cs&(+Tȝtǵ+m' I !9/I^+69:e.ErPz[L5AT:1v3˻5U]@ ŗAƽw:ϥkdLRHB,sQ$mw&@& C~&J,&o8&[9F?~MMpI<ҵlIى"w%=xgMl ǻmYhďu9SaƪLz2AwF!) rLIũzOަ"o"Tp&sb H zҹU )}&?%IόLvt*}>h7g,Aq'W8g&Ÿ;ޛِ-ؓ8 X)mBdҴmآ`ñbJ; 'AAh]S#2M1|)8$3X ^r$|w! 4V|H$H':g<4RxlBطLL5SqI[dw3% qO.MFIo #o4ˣ" "5JOnt[5 ް~ŕ+Nk_!H$ DG WsdXCs(VqT@2eE Apr2C vy"-bѻxEo)7 hܡ[j vJ e_z?p4شY@kx>(48|,|GɍZ{gf'ͯȡzI{˭D;՚&q:tbC>)~%h) NFB-]Y7LB.I[;T|"+M_*ܦF9+iyI%>TձSo Wȩ5RF fnZ1q"5; Z?a\ew`z&8\h(mٚ3֖k=sdXT]XPWOpҝIf2=jE-A :1"D ,@,^A6q_}Do8&clsl#AoDZUnƸ^.az] 7Y% 3 F}!m}BirpdRW|0ŵRFOZ f:q_ J,7Uۚx*I7 w"apAV o P\Ҵ $k>@C w!rA+ ;;J zA1/CSW,q49lɨ<A\lD^ cb;O6cNƜ|¸G/c?qЈB$\I.iZt ̂c)%=3b~2J[/܍uqߧlgαWh[l9eMaQR,Mr4[rq[dkJGuf´g(%{7]TxoURWҕjEn3;lD1qd)(# /\B6xtz?Ukq\]ZdiQ2԰ky֚1d?V[]FRk  SmlP9-D13,qUp)@rB.L2"t,80YBzx32],0mK`qCu2vsFSdA2COc9gq JαTC%Bl'OeϛQ̤̀:jKL.EvezC5rl@iSu "fwZ=CSj#Mڋl!ݸ#[m9d33Um*zTsJ{>B ZEC_ 6hG6܊t?Sh]XqA2+; 9 9z2ŘK-,8V_bru o2ab&y|x8§^ G>ӕ0$+{o'\ !^lg5osʮJy8.$M ם\ FOڐ] v}R.Ff_q:-ܖ7Gom z7¹)Z%gvƨʸ8Y.rxO:֑dh$䖇:Q(2P1a GUsLBW-UJ)S Y6!"OU_ط Skcs,gAp$lhJ:'61%ʑ/)ǂoo𨓖c7i0Y PEmTt}|e )\j-fsJҝZ61^Y ۏk=Vh*f˱4 %Hh# )F4 NJn( @;lǔG*a{9 :WUɻN1džat)G,%-E>C\x:fHBTY.FGKI뱤;7clv>A8th? U ?Qc>ϘqGӒr $lާNQ*-Er3dHA,}|A|EIJ9M @+!\徾$#:L7F'*!שSB[]rO9ә[ZiyYv '/Q%(?Wq UQ)I|.E:j>Bl16cA'ǴJ{5RڏB|돹lQTNڼ$HOGjy9Qz`6%b4`vÅ,덆۟8r|M…Icj>И&7'k^L)@vnm]R\M^\9O/yaX6l J \pʅ B}^al6pnƓW4M_Oi5&_ N*d۟sP棰F8D9-{|Я8jF?0y>u5OA^` A!3n1堚88na-8a&~p;0J>FLle;DӿJa%Tw>xBo5B\ l68'1v _dJR+iXn~Ogs2[%5QҲ Op cz8շ@$tY ͦdW` Ǘ%H#P! ǗǗPtffwqH_"q4oYxGB8gےuRi9F>8.{5r_8RRhC-4H7f$~S{}F)Wqcrz^f9±8{_(~晫xڛ]_\>|qC3΃QUq|וrUWL;8_똗pЄq'>8SV~/ ;!N]ecĉE<帶nvYor(cqE[ߺb{,*dq#X9$ɯi-IjMW8^fʱM-c,!9.'=͕=6=x99xJI&,,"q\*]t㫏I,,cQq88^.|R Z|$8^&Ivyeƒ98O_lp)a{9qFrɓ=ḝ+W0 TmXX/ qʐprPg[q7DmiTuLJ쀅p7+ ֥@ _ڿ>hI \OĢgVaQ>2nNj@ zfy=F9 M<*qހPe~v q]c[ay7q_zWwTo,b3mi4o}vJg7cInCLvd HrOuj/ m_vKL:-HE⛰rhVyreZ%ARr֦b,e^ݥQRCBߵSe|8qdvx RzRw.2@᷶=;3OQ!VA w1CI'3{ֵqXLW,8O>;N5ELqu 7[k63vX'n8{InJ,v)s3c{,+)dW,< ERk]i*1x'^/$e~6Y Occ'YyqB@f!Y*#8+ Y?G\B>Ο33+,m8@[)R1J1Ž|P|҅#wrk'86,KOHIGˎs,R'2'nvQ9v)qyaqlqlz Le΅RDlĹqޭu;yfqlz/ZxRj\_lng:7fgG űű-`yW\brE`끘(3˖[%f9/mvYenAr]ޭr4Mp܊Lbg-*:ǙtkGJ&} bɭV[k%XJ YnOX8)_&wSh>wykʁb5N՞aq KUnm_űlli ИǶ,ONV"T>c^kt9"c#E,cl5ώhw8p%G6-uw|mگIqvvakOAH T0Z/RY)<\iq<=Q"qBbvd~ɥ/JY&~e$eo'ϱ_1x|^߳P@me"R8VZMB oHbKL2\Z- s WqyV~Rs,Op؎q6{_eA74 Dȥ%~,RT+^$-E>k~g+8[1g ZE}b[DhI譼R`XL2oQHQTŽX!aPxly ,ܯl/zHI`c:&uť&E:h^?s 4 љcgRp,)*:s)/b~Qܬ. yDV/r88˯ 0%`+ yA`rK?J`k#xiZC]/~^֐]Zub65p\TMUw,Xk+:62(pb5&/ȿ]8BR1dueFkZ6hC>~8vpe}Ï$]\ԗ[[rJd _a+\^&kz8˴W8)ηR/Kqj`,r5yA;@csɓb=2)J~,O&9 Nű9> 2K,mo wX Xêyl<!l._$MY$Qf G#Ò=ċ-{lcq9lPWd8-T(.Z~ca֯ ̈́$I16fLBkSy[WT43Pq Ks`V1 qs繯1L"D[;qŨL'1 2GЭdUSe3wLS19ZK1`Y߁0cD`c:HX-ZfL czrM͞&W8ўkĝ/<ך/WocPA0(y~UC[?6c]h'?uWw8;~^ 1zc'Fc,- q9p-u5kɭ5, !`c]ͤw ]/o ~ιndHΖ_a:dzqjmxjwvgql QZ#%< Aoi P|n4벨P*cwQgqlGfL _ BHXWsBss"< /99`+9sX2\pSEk9_ǂ Sk)EȜ#ʾ ?;;BP+>}笺7i>JWabql ^N;w>]Vcþ`&a$í"Njı /  /#qa ٯhɱmu1uI彀P,EX)/(%I {y>H4>U}z@D0q/#2Ce ]kP}m:(8kCũ\:u8Tg5S5&ϵ{hk@ײۗc+,E/;+3Q2Â|bqHѯ0S?Kb8ӣ|8秞zyhIŭr-`q|n86I ^A X_A[4,MoRWW-Mo-aIENDB`DyK www.tandsoft.comyK Jhttp://www.tandsoft.com/yX;H,]ą'cDyK www.solution-soft.comyK Thttp://www.solution-soft.com/yX;H,]ą'cDyK www.allegro.comyK Hhttp://www.allegro.com/yX;H,]ą'c iD@D Normal$CJOJQJ^J_HaJmH sH tH >"> Heading 2@&5B*\^JphGGGL@2L Heading 3 d@&5B*CJ\^JaJphGGG<A@< Default Paragraph Font,U@, Hyperlink >*phN^N Normal (Web)dd[$\$CJOJQJ^JaJ6O6 yahoobuzzbadge-formDO!D txt-small16CJ OJQJ]aJ o(phGGGHO1H txt-basic1#6CJOJQJ]^JaJo(phGGGV\V z-Top of Form$&dPa$<CJ^JaJ\]\z-Bottom of Form$$dNa$<CJ^JaJ0Oa0 txt-small style1NrN Default 7$8$H$!B*CJ_HaJmH phsH tH O cl_bold, @, Footer  !&)@&  Page Number,, Header  !U3U3T9IYZmnBC=>gh 5 6 J $%VWYZxyhinof !k!""""X#Y##@%A%%.'/'')C)D)++--000011223333"3%3/30313<3P3Q3R3S3V3(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0(0( 0(0( 0(0( 0(0(0(0(0(0(0(0(00@0@0@0@0@0@0@0@0@0@0 00 777:O!v(/9"$&'%K299 #%()9!z###e%%%^'''U3XXX  :!!/Xb$D_kk ;*:uK2${wpN:0G8K@0(  B S  ?U3089YZmnBC=>gh h#z####%%@%A%e%%%%.'/'^'''|(((()v*w***++,,,,----.h2p2q222222222223333333333 3"3#3%3&3Q3R3V389HIXZlnAC<>fh 4 6 I J #%UZwygimoe g !!j!l!""""W#Y###?%A%%%-'/'''')B)D)++--0000112233333333 3"3#3%3&3Q3R3V33]`t u :?=WXgzOUIL 7 ? A !!""z## $ $$%?%?%i2p233333333 3"3#3%3&3.313;3<3O3V3Jack DiGiacomo]C:\Documents and Settings\Jack DiGiacomo\Desktop\Application Jet Lag - Connection Article.docJack DiGiacomo^C:\Documents and Settings\Jack DiGiacomo\Desktop\Application Jet Lag - Connection Article1.docJack DiGiacomoC:\Documents and Settings\Jack DiGiacomo\Local Settings\Temporary Internet Files\OLK717\Application Jet Lag - Connection Article1.docJack DiGiacomoqC:\Business\OPTA2000\markting\presentations and publications\2009-05 Application Jet Lag - Connection Article.doczkh]J|/VI'ބ ) ӌ8b/ G;3m:Fn<,KC8ud\hAo0QJ?8Vw$6zwNi>+n}൞ ͎ch^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.hhh^h`OJQJo(hHh88^8`OJQJ^Jo(hHoh^`OJQJo(hHh  ^ `OJQJo(hHh  ^ `OJQJ^Jo(hHohxx^x`OJQJo(hHhHH^H`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hH^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`CJOJQJo(^`CJOJQJo(opp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH^`o(. ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.m:w;3hAo8Vwn}udVI'n< h]KC )b/         ntF        N<                                                     Tp;                                  (u^                 @YY|YY@e#e$e&e'U3@(T@,\@UnknownGz Times New Roman5Symbol3& z ArialO& k9?Lucida Sans Unicode?5 z Courier New7&  Verdana;Wingdings"1h!zզ!zզH d#*Yz+\!-n0d33 2QHP8Application Jet Lag  Consolidating Global Data ServicesJack DiGiacomoJack DiGiacomoOh+'0 4 LX t   <Application Jet Lag Consolidating Global Data ServicesJack DiGiacomo Normal.dotJack DiGiacomo2Microsoft Word 9.0@F#@8=ͱ@bHY@bHYd#*՜.+,D՜.+,l( hp   TANDsoftY3# 9Application Jet Lag Consolidating Global Data Services Title 8@ _PID_HLINKSAj http://www.allegro.com/http://www.solution-soft.com/@Jhttp://www.tandsoft.com/DWTANDsoft Time Zones Corrected  !"#$%&'()*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgijklmnopqrstuvwxyz{|}~Root Entry FP,"XYData +x1TablehRNWordDocument)TSummaryInformation(DocumentSummaryInformation8CompObjjObjectPoolP,"XYP,"XY  FMicrosoft Word Document MSWordDocWord.Document.89q