
nový technický informačný systém
(Pokračovanie z minulého čísla) V predchádzajúcich dieloch sme popísali technológie technického informačného systému novej generácie. Dnes sa budeme venovať funkčnej náplni technického informačného systému.
Opisy funkčných modulov
Nakoľko požiadavky na funkcionalitu systému sú v každom podniku iné, je systém koncipovaný ako sada funkčných modulov, ktoré majú na starosti určitú ucelenú oblasť a poskytujú funkcie systému jednak pre ostatné moduly, a jednak pre samotného užívateľa. Celý systém je teda rozdelený do logických modulov, z ktorých je možné poskladať funkcionalitu systému presne podľa požiadaviek zákazníka, podniku. Toto delenie je vykonané naprieč všetkými vrstvami aplikácie (SQL databázou, aplikačným serverom, klientskym serverom i užívateľskými aplikáciami). Tým je zabezpečená vysoká flexibilita systému pri jeho nasadzovaní ako i konfigurácii podľa požiadaviek tak, aby zákazník nemusel nakupovať moduly, ktorých funkčnosť nevyužije. Moduly boli rozdelené podľa oblasti pôsobnosti tak, aby sa systém mohol uplatniť len tam, kde to zákazník potrebuje a vyhlo sa duplikovanej funkcionalite s inými systémami. Samozrejme niektoré moduly poskytujú základnú funkčnosť systému, a teda bez nich by systém nebol funkčný ako celok. Medzi „povinné“ moduly patria:
Version Manager
Dáta v systéme môžu byť uskladňované viacerými spôsobmi podľa ich dôležitosti a účelu, pre ktorý slúžia. Iné nároky sa kladú na uskladnenie napr. nastavení aplikácie, iné pre uskladnenie napr. kusovníkov a postupov. Kým pre uskladnenie nastavení je možný jednoduchý princíp CRUD (Create- Read- Update- Delete), pre kusovníkové väzby, alebo konštrukčné výkresy to nepostačuje. Žiadajú sa informácie, kto, kedy a prečo tieto dáta zmenil, príp. možnosť sa vrátiť k dátam v minulosti. Úlohou Version Manager je správne uskladňovať dáta a vyberať tie správne verzie dát podľa podmienok. Tento modul je teda akýmsi poskytovateľom dát, zároveň sa postará o správne uloženie presne podľa požiadaviek kladených na dáta toho- ktorého druhu. V závislosti od druhu dát Version Manager môže dáta ukladať v štyroch režimoch:
Klasické ukladanie – toto je ukladanie tak, ako si ho predstavuje väčšina klientov a umožňuje jednoduchý zápis do SQL databázy.
Ukladanie s evidenciou – tento režim pri ukladaní okrem vlastného uloženia dát ukladá aj tzv. evidenčné dáta o poslednom zápise: Kto a kedy dáta uložil, vrátane možnosti poznámok k dátam.
Ukladanie s históriou – tento režim umožňuje tzv. verziovanie dát, kde pri ukladaní dát sa ukladá aj história dát. Umožňuje výber verzií dát tak, ako boli postupne ukladané do systému podobne, ako verziované dokumenty napr. v Sharepoint Services ap. Výber správnej verzie je závislý na časovom hľadisku.
Ukladanie manažovaných verzii – tento režim podporuje verziovanie dát tak, ako vo vyššie popísaných funkciách, navyše umožňuje stanovovať platnosť verzií – drafting, obmedzenú platnosť verzií, na jednotlivé zákazky, výrobné čísla, zmeny atď. Platnosť verzií jednotlivých dát určuje tzv. práca – je to abstrahovaný pojem, ktorý viaže na seba jednotlivé verzie jednotlivých dát ako nedeliteľný balík (napr. Zmena). Stanovenie rozsahu platnosti tejto práce sa automaticky stanovujú platnosti verzií dát patriacich, alebo viažucich sa k danej práci. Ak sa práca zruší, automaticky sa zrušia i verzie všetkých dát k nech viazaných. V tomto režime modul samozrejme poskytuje plnú štatistiku činností a podrobný reporting zmien v dátach medzi jednotlivými verziami.
Režimy verziovania sú samozrejme konfigurovateľné a definované pri implementácii systému podľa požiadaviek zákazníka. Ďalšou nezanedbateľnou funkciou je správa zámkov dokumentácie, alebo ich častí pre jednotlivé verzie, ako i pre jednotlivých užívateľov.
Modul Zabezpečenie
Modul poskytuje základné autentizačné a autorizačné funkcie. Zároveň poskytuje manažment evidencie užívateľov, skupín a rolí aplikácie. Je plne integrovaný s Windows Active Directory pre pohodlnú prácu v intranetovom prostredí, no umožňuje i evidenciu aplikačných užívateľov mimo nej pre prácu v internetovom prostredí (užívatelia nie sú v Active Directory) v plnou funkčnosťou a v súlade s požiadavkami pravidiel pre uchovávanie hesiel (zložitosti, pravidelná obmena ap.) Zároveň poskytuje i správu profilov nastavení pre jednotlivých užívateľov. Autorizačné a autentizačné služby sú plne integrované do aplikačného frameworku tak, aby splnili požiadavky transparentnosti týchto služieb pre ostatné moduly. Ďalšou úlohou modulu je správa oprávnení k jednotlivým funkciám, ale i k dátam pre jednotlivých užívateľov, skupiny, alebo role aplikácie.

Modul administrácie
Modul poskytuje funkcie pre administrovanie aplikácie na strane aplikačného servera, alebo klientskych aplikácii. Má na starosti manažment nastavení aplikácie, i správu profilov, ako i úroveň zápisov žurnálov – protokolov činností aplikácie. Poskytuje i štatistické prehľady činnosti a stavu jednotlivých serverov – aplikačného i SQL.
Modul Utility
Modul poskytuje funkcie a služby pre správu a manažment pomocných dát používaných všeobecne v celom systéme, dát, ktorých účel nie je vyhranený, alebo dáta používajú viaceré moduly. Ide napr. o jednotlivé číselníky stavov dokumentácie, merných jednotiek, mien, typov, rozmerov, atď., ďalej správu zoznamov dokumentácie (zoznamu položiek, postupov, operácií, výkresov atď.).
(pokračovanie nabudúce)
Ivan Arnold
Review:
Snahou tvorcov systému je poskytnúť zákazníkovi také funkcie systému, ktoré pre svoju činnosť potrebuje a využíva . Preto je systém rozdelený do tzv. modulov podľa jednotlivých funkcii naprieč všetkými vrstvami aplikácie. Takto je umožnené, aby zákazník dostal len tie funkcie, ktoré pre svoju činnosť potrebuje. Súčasťou systému je modul verziovania, ktorý poskytuje veľmi bohaté možnosti ukladania dát v čase i verzii dát s obmedzenou pôsobnosťou. Ďalšími základnými modulmi systému sú moduly zabezpečenia a administrácie, ktorých funkčnosť je pre ostatné moduly systému úplne transparentná.
Predchádzajúci článok - http://www.gtsystems2.disy.sk/strojarstvo0811.html
Nasledujúci článok - http://www.gtsystems2.disy.sk/strojarstvo0901.html
Članok spracovaný do elektronickej formy pre prezentáciu na www.vystava.disy.sk