110 likes | 237 Views
Thesispresentatie 8-11-2001. LocQSmith project Bedrijf: Barco Purup Eskofot Johan Andries. Inleiding. Barco Graphics software gebruikt per pakket meerdere licentiesleutels Deze sleutels zitten in een licentiebestand Licentiebestand gebruikt door licentiemanager
E N D
Thesispresentatie 8-11-2001 LocQSmith project Bedrijf: Barco Purup Eskofot Johan Andries
Inleiding • Barco Graphics software gebruikt per pakket meerdere licentiesleutels • Deze sleutels zitten in een licentiebestand • Licentiebestand gebruikt door licentiemanager • A.h.v. sleutels in licentiebestand kan software aan licentiemanager “vragen” of er een licentie voor die software aanwezig is • Momenteel wordt hiervoor MAKELIC tool gebruikt
Doelstellingen van project • Creëren van veilige, database-gedreven webapplicatie voor generatie licentiebestanden • Vervangen van oude makelic tool
Beschrijving • Voornaamste doelstelling = creëren van werkende licentiegenerator • Moet Web-enabled zijn • Database-gedreven • Beveiliging • Gebruik van nieuwe .NET technologie = pluspunt, geen echte prioriteit
.NET Technologie • ASP.NET: Snel ontwikkelen van complexe, professionele en onderhoudbare webapplicaties “klassieke” ASP • ADO.NET: DATASET als opvolger van RecordSet. • ASP.NET + DataSet = bruikbare realisatie van dit project binnen voorziene tijd
1. Stage 2. Functionaliteit 3. Beveiliging Augustus 2001 Sep Okt Jan Feb Juni 2002 Planning • Belangrijkste fases binnen het project
Fase 1: Stage (anderhalve maand) • Inwerken in problematiek • Bestuderen oude MAKELIC tool • Verzamelen wensen en opmerkingen van MAKELIC gebruikers • Databank-ontwerp (MS SQL Server 7) • Implementeren in welke technologie?
Fase 2: Functionaliteit • Zorgen dat het mogelijk is om licentiefile te genereren vanop (een) webpagina(‘s) • Ontwerpen eenvoudige GUI voor product-definities • Eventueel gebruik maken van web-services • Intensief testen • Basisversies rond januari 2002
Fase 3: Beveiliging • Beperken van de rechten van bepaalde gebruikers • Weigeren generatie licentiefile voor bepaalde gebruikers • Onderzoeken in welke mate een klant zelf licentiefile kan aanvragen enof aanmaken via het Internet
Huidige status • Databankontwerp = OK • Eenvoudige GUI voor productdefinities: OK mits paar dagen kleine aanpassingen • Binnen korte tijd: Eenvoudige webpagina’s voor editeren geselecteerde producten • Voor Nieuwjaar: generatie licentiefile a.h.v. (geëditeerde) geselecteerde producten • Voornaamste vertragingsfactor: Niet mogelijk webapplicaties te ontwikkelen onder Windows NT4
Conclusie • Voornaamste prioriteit van deze thesis = werkende licentiegenerator, niet diepgravende zoektocht naar nieuwe technologie • .NET maakt ontwikkeling van complexe database-gedreven webapplicaties een heel stuk eenvoudiger