Thesispresentatie 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
Planning Belangrijkste fases binnen het project Augustus 2001SepOktJanFebJuni Stage 2. Functionaliteit 3. Beveiliging
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