Virtlab:Vývojáři
Z VirtlabWiki
Verze z 10:09, 19. 10. 2007 Vav166 (Diskuse | příspěvky) ← Předchozí porovnání |
Verze z 22:02, 28. 11. 2007 Jan644 (Diskuse | příspěvky) (→Obecné informace) Následující porovnání → |
||
Řádka 39: | Řádka 39: | ||
* [[Private:Kontakty|Podrobné kontakty na člený SRPV s "rozpisem" činností]] | * [[Private:Kontakty|Podrobné kontakty na člený SRPV s "rozpisem" činností]] | ||
* [https://vl-test.cs.vsb.cz/websvn/ Webové rozhraní pro přístup k SVN] ('''nutná autentizace''' univerzálním heslem) | * [https://vl-test.cs.vsb.cz/websvn/ Webové rozhraní pro přístup k SVN] ('''nutná autentizace''' univerzálním heslem) | ||
- | * [[Virtlab:Linuxové okénko|Linuxové okénko]] nejen pro ne/ználky ;) | + | * [[Virtlab:Linuxové okénko|Linuxové okénko (koutek)]] nejen pro ne/ználky ;) |
* [[Virtlab:Validace XML|Validace XML]] ve Virtlabu | * [[Virtlab:Validace XML|Validace XML]] ve Virtlabu | ||
Testovací Virtlab může být kdykoli upgradován z SVN. '''Do SVN proto dávejte prosím jen konzistentní a rozumně funkční verze''', žádné mezistavy. | Testovací Virtlab může být kdykoli upgradován z SVN. '''Do SVN proto dávejte prosím jen konzistentní a rozumně funkční verze''', žádné mezistavy. | ||
Pokud tedy na testovacím Virtlabu něco zkoušíte, udělejte si kopii webové struktury u sebe v adresáři, protože '''"oficiální" struktura webu může být kdykoli prepsána upgradem z repository'''. | Pokud tedy na testovacím Virtlabu něco zkoušíte, udělejte si kopii webové struktury u sebe v adresáři, protože '''"oficiální" struktura webu může být kdykoli prepsána upgradem z repository'''. | ||
- | |||
== Nabídka prací == | == Nabídka prací == |
Verze z 22:02, 28. 11. 2007
Zde jsou informace primárně pro SRPV
Obsah |
Filosofie vývoje
- důraz na spolehlivou základní funkčnost
- co nejméně zbytečných omezení pro uživatele a vychytávek speciálních případů (na které stejně v praxi téměř nedojde a jen znepřehledňují kód)
- důsledné ošetření chybových stavů, zotavení z chyb
- počítat s výpadkem komunikace mezi distribuovanými komponentami ve kterémkoli okamžiku a zotavit se z něj
- co největší modularita
- na úrovni spustitelných programů i zdrojových kódů
- důležité pro neustále se rozrůstající projekt i vývojový tým
- kvalitní a jednotný logging debug informací a informací o běhu
- mezi servery předávat volitelný parametr hlavičky TransactionID - vymýšlí klient (povětšinou řídící server (PHP), případně aktivátor konfigurací) - server nemění, zopakuje v odpovědi, pokud dotaz rozesílá dále, zopakuje. Loguje se pro snadné sledování akcí vyvolaných konkrétním požadavkem.
- debug a log hlášení v angličtině (předpoklad brzkého exportu řešení mimo ČR)
Distribuovaný Virtlab
Testovací prostředí distribuovaného Virtlabu je budováno s podporou grantu-projektu Fondu rozvoje Cesnet č. 213/2006 a za spoluúčasti LCNA při obchodně-podnikatelské fakulty Slezské univerzity v Karviné.
- Seznam prací a harmonogram pro zprovoznění pilotní konfigurace je v VirtISu: http://virtis.viakis.net nebo https://virtis.viakis.net
- V SVN repository větev DISTR
- Terminologie a základní architektura
- Mapování logických laboratorních prvků na fyzické
- Komunikace mezi lokalitami
- Propojovací tunely - datové toky (enkapsulované rámce) mezi rozhraními laboratorních prvků. Propojovací tunely jsou ukončeny na tunelovacích serverech jednotlivých lokalit.
- Komunikace mezi rezervačními servery
- Komunikace mezi konfiguračními servery
- Logování a debugging
- Unifikovaná práce s časem
- Navrhované pokročilé vlastnosti a plány do budoucna
- Zprovoznění pilotní instalace mezi Ostravou a Karvinou
Zápisy ze schůzek
- Zápisy z porad - provozní záležitosti (produkční i testovací Virtlab), testing ( kategorie)
Obecné informace
- Věci k zacházení s (touto) Wiki
- další užitečné informace jsou na stránce Nápověda a HOW-TOs
- Podrobné kontakty na člený SRPV s "rozpisem" činností
- Webové rozhraní pro přístup k SVN (nutná autentizace univerzálním heslem)
- Linuxové okénko (koutek) nejen pro ne/ználky ;)
- Validace XML ve Virtlabu
Testovací Virtlab může být kdykoli upgradován z SVN. Do SVN proto dávejte prosím jen konzistentní a rozumně funkční verze, žádné mezistavy. Pokud tedy na testovacím Virtlabu něco zkoušíte, udělejte si kopii webové struktury u sebe v adresáři, protože "oficiální" struktura webu může být kdykoli prepsána upgradem z repository.
Nabídka prací
Seznam prací, které potřebujeme provést pro zprovoznění pilotní instalace distribuovaného Virtlabu mezi lokalitami Ostrava a Karviná je v evidenčním systému jménem VirtIS, který běží na adrese: http://virtis.viakis.net nebo https://virtis.viakis.net, kde je možno zaznamenat zájem o jednotlivé úkoly.