StreamID Tim Mahy
Presentatie Opfrissing Adsys Beveiliging Performance Threaded Cache / Eager Verder verloop
Opfrissing Waar : Holoncom (Berchem) Wie : ik en Tim Vermeulen Wat : StreamID – persisteren van objecten en definities Hoe :.Net / MSSQL / NUnit
Adsys Applicatie om concept te testen Eerste eenvoudige versie om personen en hun contactgegevens te beheren Zal later als test dienen voor de sharing Gebruik van WinForms
Beveiliging Elk element van een object moet beveiligd kunnen worden. Elk object encapsuleert zijn beveiliging Voorbeeld : klasse Persoon
Voorbeeld : Persoon Klasse Persoon met 2 fields : –een String ‘naam’ –een referentie ‘adres’ naar een object van een klasse ‘Adres’ Beveiligbaar : instantie van persoon, naam field, referentie field
Groepen / Gebruikers Beveiliging door middel van code op niveau van groepen Groep kan in 1 of meerdere groepen zitten Gebruikers kunnen in 1 of meerdere groepen zitten Explicit Allow normaal Deny All Acties : Delete / Save / Share / Read / Change Permission Codes : True / False / Neutral
Performance Zware drop Het ophalen van de objecten herbekeken en enkele andere concepten uitgetest Uiteindelijk snelheid terug verdubbeld maar nog steeds opmerkelijk trager.
Threaded Cache / Eager Mogelijkheid tot Eager’n van objecten Threaded cache geimplementeerd die zich aanpast aan de omstandigheden en load
Verder verloop Sharing van objecten via centrale server Licentiehouders zitten in groepen dewelke bepaalde objecten met elkaar sharen via het internet Beveiliging van objecten tussen verschillende eigenaars geen probleem beveiliging zit in objecten
Conclusie Veel bijgeleerd over NUnit Veel Analyse Nog veel werk te doen