Cílem práce je vytvořit jádro informačního systému, do kterého bude možno zasouvat jednotlivé aplikační moduly a na straně serveru volat jejich funkce za pomocí rozhraní služby WCF. Každý serverový modul bude navenek prezentovat své uzly, které mohou klientské aplikace volat. Nad systémem uzlů bude vybudován systém přístupových práv. Jádro systému bude také obsahovat vlastní servisní uzly, které budou umožňovat správu a dohled nad vnitřním chodem jádra. Jako protistrana k serveru bude vytvořena modulární klientská aplikace. Jejím úkolem bude vytvářet hostitelské prostředí pro jednotlivé zásuvné moduly, které budou obsahovat hlavní logiku interakce s uživatelem.
Anotace v angličtině
The goal of the thesis is to create an information system kernel. It will be possible to plug in individual application modules into the kernel and call their functions via the WCF-service application interface. On the outside, each server module will represent its nodes, which will then be able to call the client applications. On top of the system of nodes will be an access control system. The system kernel will also contain its own service nodes, which will allow for administration and monitoring of the inner kernel processes. A modular client application will be created to complement the server. Its purpose will be to host an environment for each individual plug-in module. These modules will contain the main logic behind the application user interface.
Klíčová slova
Informační systém, Skeleton, WCF, WPF, SOAP
Klíčová slova v angličtině
Information System, Skeleton, WCF, WPF, SOAP
Rozsah průvodní práce
72 s.
Jazyk
CZ
Anotace
Cílem práce je vytvořit jádro informačního systému, do kterého bude možno zasouvat jednotlivé aplikační moduly a na straně serveru volat jejich funkce za pomocí rozhraní služby WCF. Každý serverový modul bude navenek prezentovat své uzly, které mohou klientské aplikace volat. Nad systémem uzlů bude vybudován systém přístupových práv. Jádro systému bude také obsahovat vlastní servisní uzly, které budou umožňovat správu a dohled nad vnitřním chodem jádra. Jako protistrana k serveru bude vytvořena modulární klientská aplikace. Jejím úkolem bude vytvářet hostitelské prostředí pro jednotlivé zásuvné moduly, které budou obsahovat hlavní logiku interakce s uživatelem.
Anotace v angličtině
The goal of the thesis is to create an information system kernel. It will be possible to plug in individual application modules into the kernel and call their functions via the WCF-service application interface. On the outside, each server module will represent its nodes, which will then be able to call the client applications. On top of the system of nodes will be an access control system. The system kernel will also contain its own service nodes, which will allow for administration and monitoring of the inner kernel processes. A modular client application will be created to complement the server. Its purpose will be to host an environment for each individual plug-in module. These modules will contain the main logic behind the application user interface.
Klíčová slova
Informační systém, Skeleton, WCF, WPF, SOAP
Klíčová slova v angličtině
Information System, Skeleton, WCF, WPF, SOAP
Zásady pro vypracování
Zpracujte teoretický přehled základů problematiky informačních systémů.
Proveďte analýzu současného stavu informačního systému Skeleton.
Na základě předcházející analýzy navrhněte strukturu nového jádra systému.
Naprogramujte nové jádro systému Skeleton a popište použité technologie.
Vytvořte klientskou testovací aplikaci a otestujte vlastnosti navrženého jádra.
Vypracujte závěrečné zhodnocení a navrhněte směry budoucího vývoje systému.
Zásady pro vypracování
Zpracujte teoretický přehled základů problematiky informačních systémů.
Proveďte analýzu současného stavu informačního systému Skeleton.
Na základě předcházející analýzy navrhněte strukturu nového jádra systému.
Naprogramujte nové jádro systému Skeleton a popište použité technologie.
Vytvořte klientskou testovací aplikaci a otestujte vlastnosti navrženého jádra.
Vypracujte závěrečné zhodnocení a navrhněte směry budoucího vývoje systému.
Seznam doporučené literatury
NASH,Trey. C 2010: rychlý průvodce novinkami a nejlepšími postupy.Vyd. 1. Brno: Computer Press, 2010, 624 s. ISBN 978-802-5130-346.
LACKO,Ľuboslav. Silverlight: výukový průvodce tvorbou interaktivníchaplikací. Vyd. 1. Brno: Computer Press, 2010, 464 s. ISBN 978-802-5127-162.
AGARWAL,Vidya Vrat a James HUDDLESTON. Databáze v C 2008: průvodceprogramátora. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2009, 424s. ISBN 978-802-5123-096.
PIALORSI,Paolo a Marco RUSSO. Microsoft LINQ: kompletní průvodce programátora.Vyd. 1. Brno: Computer Press, 2009, 615 s. ISBN 978-802-5127-353.
PECINOVSKÝ,Rudolf. Návrhové vzory. Vyd. 1. Brno: Computer Press, 2007, 527 s. ISBN978-802-5115-824.
WRÓBLEWSKI,Piotr. Algoritmy: datové struktury a programovací techniky. Vyd.1. Překlad Marek Michalek, Bogdan Kiszka. Brno: Computer Press, 2004, 351 s.ISBN 80-251-0343-9.
Seznam doporučené literatury
NASH,Trey. C 2010: rychlý průvodce novinkami a nejlepšími postupy.Vyd. 1. Brno: Computer Press, 2010, 624 s. ISBN 978-802-5130-346.
LACKO,Ľuboslav. Silverlight: výukový průvodce tvorbou interaktivníchaplikací. Vyd. 1. Brno: Computer Press, 2010, 464 s. ISBN 978-802-5127-162.
AGARWAL,Vidya Vrat a James HUDDLESTON. Databáze v C 2008: průvodceprogramátora. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2009, 424s. ISBN 978-802-5123-096.
PIALORSI,Paolo a Marco RUSSO. Microsoft LINQ: kompletní průvodce programátora.Vyd. 1. Brno: Computer Press, 2009, 615 s. ISBN 978-802-5127-353.
PECINOVSKÝ,Rudolf. Návrhové vzory. Vyd. 1. Brno: Computer Press, 2007, 527 s. ISBN978-802-5115-824.
WRÓBLEWSKI,Piotr. Algoritmy: datové struktury a programovací techniky. Vyd.1. Překlad Marek Michalek, Bogdan Kiszka. Brno: Computer Press, 2004, 351 s.ISBN 80-251-0343-9.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
ing. Horák: Tento informační systém se zdá být poměrně rozsáhlý. Kdo a jakým způsoben se na něm podílí?
Kdy a v jakém rozsahu je plánováno první nasazení?
dr. Vařacha:
1. Proč upřednostňujete vývojové nástroje firmy Microsoft?
2. Jakým způsobem a v jakém rozsahu plánujete využití v mobilních aplikacích?
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.