streamid
Download
Skip this Video
Download Presentation
StreamID

Loading in 2 Seconds...

play fullscreen
1 / 11

StreamID - PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' StreamID' - umeko


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
streamid

StreamID

Tim Mahy

presentatie
Presentatie
  • Opfrissing
  • Adsys
  • Beveiliging
  • Performance
  • Threaded Cache / Eager
  • Verder verloop
opfrissing
Opfrissing
  • Waar : Holoncom (Berchem)
  • Wie : ik en Tim Vermeulen
  • Wat : StreamID
    • persisteren van objecten en definities
  • Hoe : .Net / MSSQL / NUnit
adsys
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
Beveiliging
  • Elk element van een object moet beveiligd kunnen worden.
  • Elk object encapsuleert zijn beveiliging
  • Voorbeeld : klasse Persoon
voorbeeld 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
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
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
Threaded Cache / Eager
  • Mogelijkheid tot Eager’n van objecten
  • Threaded cache geimplementeerd die zich aanpast aan de omstandigheden en load
verder verloop
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
Conclusie
  • Veel bijgeleerd over NUnit
  • Veel Analyse
  • Nog veel werk te doen
ad