Pominu ironicke otazky proc davno neni staticka proxy odlehcujici dotazovani, proc se voli tak nesmyslny zpusob publikace, proc to neni LOD a proc se tedy naklady neschovaly pod Unijni granty, atd. atd. To vesmes souvisi s ridicimi pracovniky, jejichz odbornost at si resi ministr nebo namestek.
Obcas jsem mel vsak z nekterych projektu vladnich instituci pocit, ze na nizsich postech sedi rozumni lide, kteri bdi a nespi. Jenze kdyz vidim, ze v XML je u nadrazeneho tagu are:Ares_odpovedi polozka odpoved_pocet, coz je nejspis presne pocet zanorenych are:Odpoved, coz zas pro jistotu kontroluje jeste validation_XSLT...vskutku bych chtel nahlednout ten system, ze ktereho to pada. Zminene naznacuje jeho "zajimavou" vnitrni efektivitu a jiste se tam najdou mnoha dalsi zakouti, ktera budou lahodit oku.
ARES je tak strasne stary system, ze Metuzalem je proti nemu batole :)
Je to brutalni moloch, ktery vznikl nekdy zacatkem 90 let pokud se nepletu a uz tehdy byla jeho podoba poplatna dobe a zkusenostem lidi, kteri na nem pracovali (kolik tady asi tesne po komancich bylo lidi, kteri vedeli co je PC, natoz aby byli spickovi programatori). Navic, se to tenkrat navrhlo s nejakou ideou k cemu to ma byt a co ma umet a co to naopak umet urcite nemusi. Od te doby to prochazi vyvojem a jelikoz se doba a pozadavky radikalne meni, ma to ARES dost tezke. Troufam si odhadnout, ze jakakoli byt drobna zmena, se kterou ale system nepocita, da skutecne zabrat. TO je jeden z duvodu, proc jsou nektere statni IT zakazky tak silene drahe (samozrejme ne vzdy je to tim). Protoze aby to vyplivlo neco, s cim se nepocitalo, stavi se nad tim chte nechte dalsi a dalsi vrstvy aplikacni logiky, agregaci atd. Vykon tomu samozrejme odpovida. A proto ta "vnitrni efektivita" bude jeste horsi, nez se asi domnivate :)
Uz delsi dobu se mluvi o tom, ze by si ARES zaslouzil kompletne prepsat, proste postavit znovu. Problem je, jak naklonovat funkcionalitu takoveho bludiste? Nebudem si delat iluze o dokumentaci, zvlast z ranych dob. Nevim v cem je to psane, ale kvanta lidi, kteri to jeste umi a navic dost aby chapali klicky a pasti, se tady taky asi nepohybuji. A dalsi souvisejici.
Vzhledem ke zkusenosti s rejstrikem aut, coz je neco tak primitivniho, ze by se stydely i deti na zakladnich skolach i jen za to, ze po nich nekdo chtel realizaci neceho takoveho, si dovedu naprosto zive predstavit, jak by vypadala ta reimplementace. Vysledek by bylo cosi 1000x pomalejsiho a s desetinou promile funcionality.
Ovsem je uplne jedno co a jak dela ARES nekde uvnitr, tady je reci predevsim o rozhrani smerem ven, a to je neco, co se da napsat za odpoledne a zvladne to zcela 100% libovolny administrator statni spravy. Jenze to by nebylo kam odklonit par desitek MKc. Je totiz uplne jedno jak rychle nebo pomalu budete data exportovat nekam do vlastni databaze, podstatne je, aby pak byla rychle posilana zajemcum. I ten nejobycejnesi amatersky web provozovany na nejakem tom andurinu zvladne bez potizi obsluhovat tisice, mozna desitky tisic pozadavku. Systemy nasi statni spravy za stovky milionu se hrouti jiz pri stovkach.