Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilVáclav Bláha
1
Architektura UIS Bc. Tomáš Procházka Sekce jádra systému Vývojový tým Univerzitního informačního systému Mendelova zemědělská a lesnická univerzita v Brně Výjezdní zasedání UIS Lednice, 23. –
2
Obsah Prostředí client/server Vertikální architektura Hardware
Software Hierarchie Jádro systému Výjezdní zasedání UIS
3
Prostředí klient/server
K/S v prostředí webu výkonný server provádí výpočty minimální požadavky na straně klienta výhody klienti nemusí u sebe instalovat další software jednotná verze aplikací pro všechny uživatele nevýhody web je bezstavový obtížné ovládání chování klienta (JavaScript) Výjezdní zasedání UIS
4
Vertikální architektura
aplikace jádro systému jazyk Perl a moduly & TeX a styly OS & DB server hardware Výjezdní zasedání UIS
5
Hardware Sun Enterprise R220 Dual P4 Xeon připravovaný upgrade
Sun Fire V880 aplikační cluster vývojový systém Výjezdní zasedání UIS
6
Software operační systémy RDBMS Oracle 9i Apache 2, mod_perl 2, SSLv3
Solaris (Sun) RedHat Linux (cluster, pracovní stanice) RDBMS Oracle 9i Apache 2, mod_perl 2, SSLv3 TeX Výjezdní zasedání UIS
7
Software – vlastní dbMan indexování správa skriptů styly pro TeX
Výjezdní zasedání UIS
8
Hierarchie rodina aplikací (modul) aplikace skript
např. Studijní systém aplikace např. Studijní evidence skript např. evidence.pl Výjezdní zasedání UIS
9
Jádro IS moduly jazyka Perl základní aplikace systému knihovny funkcí
číselníky systémové nástroje Výjezdní zasedání UIS
10
Proč používat moduly? znovupoužitelnost kódu problémy
konzistentní chování k uživateli omezení chyb programátoři se mohou zaměřit na „kreativní“ práci problémy potřeba mírně modifikovaného chování Výjezdní zasedání UIS
11
Perlové moduly I UIS.pm – základní prvek poskytující
rozhraní k databázi jednotný design (logické značky, záhlaví) logování operací, auditování, serializace Formular.pm – rychlá tvorba aplikací přidání a editace prvku zobrazení sestav formátovaných do tabulek Výjezdní zasedání UIS
12
Perlové moduly II Sablony.pm – rozhraní pro šabulky
zobrazení a editace atributů podpora pro mutace i obecné mutace „jednořádkové“ aplikace Tisk.pm – výstup z UIS na papír sazba dokumentu odeslání vysazeného dokumentu na tiskárnu Výjezdní zasedání UIS
13
Závěr UIS pracuje v prostředí klient/server
prostředí webu vyžaduje zvláštní přístup při tvorbě IS moduly jádra pomáhají aplikačním programátorům i uživatelům Výjezdní zasedání UIS
14
Dotazy ? Výjezdní zasedání UIS
15
Děkuji… Výjezdní zasedání UIS
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.