Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009



Podobné dokumenty
Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Radim Dolák Gymnázium a Obchodní akademie Orlová

Na vod k nastavenı u

Formy komunikace s knihovnami

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

MBI - technologická realizace modelu

Střední úložiště. Uživatelská dokumentace Zřízení přístupu

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

PC Fand a Linux Budoucnost PC FANDu

Instalace a první spuštění Programu Job Abacus Pro

ZÁVAZNÉ FUNKČNÍ A TECHNICKÉ POŽADAVKY ZADAVATELE NA PROTOTYP

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIV Windows server 2003 (seznámení s nasazením a použitím)

Maturitní projekt do IVT Pavel Doleček

Bc. Martin Majer, AiP Beroun s.r.o.

EndNote Web. Stručné informace THOMSON SCIENTIFIC

DoplněkCite While You Write pro aplikaci Microsoft Word

Redakční systém Joomla. Prokop Zelený

NAS 308 Seznámení s iscsi A S U S T O R C O L L E G E

Reporting a Monitoring

Uživatelská dokumentace

DOCUMENT MANAGEMENT TOOLKIT

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Jakub Šesták. ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

Řízení přístupu k elektronickým informačním zdrojům

Instalace a konfigurace web serveru. WA1 Martin Klíma

Microsoft Windows Server System

Nápověda pro systém eintranet.net

Olga Rudikova 2. ročník APIN

Příručka nastavení funkcí snímání

ŠKOLENÍ PROGRAMOVACÍHO JAZYKA JAVA JAVA - ZÁKLADY

Univerzální vyhledávací portál jako integrační řešení pro digitální knihovny

Manuscriptorium jako základ pro virtuální badatelské prostředí

systémem pro studenty

František Hudek. duben ročník

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat

Scénáře a důvody pro nasazení Exchange 2010 a Lync Martin Panák

Komunikace s automaty MICROPEL. správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace

Moderní veřejná správa

Synchronizace kontaktů z ESO9 do MS Outlook

Modul IRZ návod k použití

Nové jazykové brány do Caché. Daniel Kutáč

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

PRODUKTY Tovek Server 6

Elektronická komunikace

Inovované řešení VDT s plynem OTE-COM

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

Compatibility List. GORDIC spol. s r. o. Verze

přes webový prohlížeč pomocí Ing. Tomáš Petránek

VÝZVA K PODÁNÍ NABÍDKY. Ukládání, zálohování a archivace dat

Vysvětlení zadávací dokumentace č. 1

APS Administrator.OP

Základní uživatelský manuál služby WMS Drive

Sísyfos Systém evidence činností

Sklady. Níže popsaný návod je určen pro uživatele s rolí Administrátor nebo Správce skladu. Přehled funkcí 2. Postup pro vytvoření nového skladu 2

Přístup k poště MS Office 365 mají pouze studenti 1. a 2. ročníku EkF prezenčního studia. Přístup k ostatním službám mají všichni studenti.

Návod na nastavení klienta pro připojení k WiFi síti SPŠE Brno

Bioadresář. Specifikace požadavků. Verze Datum Projektový tým Bc. Martin Ventruba Bc. Ondřej Veselý Bc. Stratos Zerdaloglu

Jazz pro Účetní (import) Příručka uživatele

UŽIVATELSKÉ SKUPINY. Sdílení souborů, katalogů, oprávnění

NAS 109 Použití NAS s Linux

47 Mapování přístupnosti

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Konfigurace pracovní stanice pro ISOP-Centrum verze

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

GOOGLE APPS FOR WORK. TCL DigiTrade

Modul MWA - Publikace a články

Základní popis obsluhy lokalizačního serveru systému REX

Elektronické výpisy v BankKlientovi

Modul Kontakt s klientem SSP. OKcentrum. Uživatelská příručka. Poskytování součinnosti ÚP ČR

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Registr práv a povinností

Sharepoint portál v prostředí univerzity Sharepoint portal in environment of university

Z internetu do nemocnice bezpečně a snadno

Mapa Česka:

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

plussystem Příručka k instalaci systému


Zadání maturitní práce ve školním roce 2016/2017

Nastavení L2TP VPN ve Windows

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

Google Apps. Administrace

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

ŠTÍTKOVÁNÍ. informativní manuál pro uživatele HelpDesku

Andrea KÝNOVÁ, Pavel BOHUMEL, Petr KOVÁCS, Jiří KOZEL, Jitka SPURNÁ. Masarykova univerzita, Ústav výpočetní techniky

Dokumentace k produktu IceWarp Notifikační nástroj

DNSSEC Validátor - doplněk prohlížečů proti podvržení domény

Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA

Integrace datových služeb vědecko- výukové

POZVÁNKA NA KURZY. Literatura Ke všem kurzům jsou poskytovány metodické příručky pro školství v elektronické podobě.

Transkript:

Webové rozhraní pro datové úložiště Obhajoba bakalářské práce Radek Šipka, jaro 2009

Úvod Cílem práce bylo reimplementovat stávající webové rozhraní datového úložiště MU. Obsah prezentace Úložiště nasazené v ÚVT MU Prototypové rozhraní webového úložiště Reimplementace Závěr Dotazy oponenta

Úložiště ÚVT MU ÚVT provozuje datové úložiště pro zaměstnance univerzity Řešení je postaveno na Samba serveru Samba server je balíček programů poskytujících služby pro sdílení souborů v počítačové síti Využívá protokolu kompatibilního se systémy Windows Klienti si úložiště připojí jako další disk v systému Proč uvažujeme webové rozhraní? sdílení nabízená Samba serverem jsou, především z bezpečnostních důvodů, přístupná pouze uvnitř počítačové sítě Masarykovy univerzity, ale uživatelé potřebují přistupovat k úložišti i ze sítí mimo Masarykovu univerzitu. Tyto sítě mohou mít vlastní omezení přístupu k internetu, protokol HTTP/HTTPS ale obvykle blokován není ve standardních klientech není možnost doplnit další požadované funkce Webové rozhraní umožňuje přistupovat k datům přihlášeného uživatele přes internetový prohlížeč, dostupnost se neomezuje pouze na síť univerzity

Prototypové rozhraní webového úložiště Toto rozhraní poskytuje pouze základní funkcionalitu pro práci s uloženými daty a slouží spíše jako inspirace pro budoucí reimplementaci Po přihlášení do webového rozhraní se uživateli zobrazí seznam sdílení, případně souborů a adresářů se kterými může nadále pracovat Mezi jeho nedostatky patří především neošetřené chybové stavy Toto rozhraní nelze použít do produkčního prostředí Mým úkolem bylo uvést systém do použitelného stavu a implementovat požadované funkce, především možnost přidávání autentizačních údajů

Reimplementace autentizační údaje U služby poskytované ÚVT MU by bylo vhodné, aby si uživatelé mohli přidávat vlastní uživatele, kteří budou mít přístup k jejich vybraným uloženým datům bez toho, aby jim musel být vytvořen účet na úložišti (Samba serveru) Nakladatelství RMU využívá toto úložiště, přičemž na překladech knih spolupracují s externisty (mimo MU), se kterými potřebují nějakým způsobem sdílet data. U webového rozhraní máme možnost tuto funkcionalitu přidat Zadávání autorizačních údajů jsem navrhl a implementoval následovně Zadávané autentizační údaje budou využity pro tzv. prezentační rozhraní, což je rozhraní, přes které budou uživatelova data nabízena ostatním. Prezentační rozhraní se bude nacházet na veřejných stránkách Masarykovy univerzity. uživatel spravuje vlastní seznam uživatelů (případně univerzitních čísel) prezentačního rozhraní uživatelé webového rozhraní mohou zvolit ke kterému adresáři, případně souboru bude mít uživatel prezentačního rozhraní přístup data jsou uložena v databázi MySQL Tímto v systému přibyla možnost nastavení autentizačních údajů pro externí uživatele

Reimplementace Mezi další funkce, které jsem implementoval patří zobrazování chybových a informačních zpráv systému pro plnou funkcionalitu musí klientský prohlížeč podporovat JavaScript zobrazované zprávy mohou být pro uživatele po určité době spíše na obtíž uživatel může nastavit, jaký typ zpráv zobrazovat preference jsou uloženy v databázi MySQL Pro reimplementaci jsem použil jazyky Perl a JavaScript Design úložiště jsem upravil do esteticky přijatelné podoby pomocí značkovací jazyk HTML kaskádové styly CSS

Ukázka nastavení autentizace pro adresář

Závěr Cíl práce - reimplementovat stávající webové rozhraní nasazené v ÚVT MU a doplnit ho o zadané funkce se podařilo splnit.výsledný produkt může být použit v produkčním prostředí. Největší výzvou byl návrh a implementace zadávání autorizačních údajů. Mezi budoucí rozšíření rozhraní bych navrhoval zobrazení adresářů ve stromové struktuře, rychlý náhled nastavených práv a přidání modulu pro vyhledávání v úložišti.

Dotazy Dotazy Děkuji za pozornost

Dotazy oponenta práce Co znamená (sekce 2.1.2), že CIFS je především snahou firmy Microsoft přejmenovat protokol SMB? Touto nepřesnou formulací jsem se snažil v textu vyjádřit, jak tato zkratka vznikla. Protokol SMB slouží pro sdílení souborů a byl původně vyvinut ve firmě IBM. Microsoft v tomto protokolu provedl významné změny, především implementoval možnost přenosu dat přes protokol IP a přejmenoval ho na CIFS (Common Internet File System). Práce nepopisuje instalaci vytvořeného nástroje, ani požadavky na platformu. Poběží systém i na serveru s Windows? Instalace vytvořeného nástroje je triviální, v práci jsem ji opomenul. V nové verzi balíčku s programem je již návod k instalaci obsažen. Systém na serveru s Windows nepoběží, protože implementace využívá knihovny (libsmbclient.so) z balíčku Samba serveru. Tato knihovna není pro systémy Windows dostupná.