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:

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
Produktový manažér
GTSystems2 s.r.o.

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