StreamID Tim Mahy. Presentatie Opfrissing Adsys Beveiliging Performance Threaded Cache / Eager Verder verloop.

Slides:



Advertisements
Verwante presentaties
Document Management Silicon.
Advertisements

Het 360 graden feedback instrument voor het onderwijs
Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)
FireWalls. Wat is een Firewall? Een Firewall is een programma wat jouw persoonlijke bestanden op jouw computer beschermt tegen buitenstaanders. Internet.
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 1.
Dinsdag 6 maart 2007Telebib2 Center1 Doelstellingen - Uniformiseren van de raadpleging - Uniformiseren van de rapportering aan klanten, over de maatschappijen.
Federaal Agentschap voor de Veiligheid van de Voedselketen 1 Vormingssessie Laboratoria DIAINE SACHA 2006/09/13 DG Laboratoria FOODLIMS FAVV.
... M A K E Y O U R N E T W O R K S M A R T E R IP-Adres instellen ppt_aa1_p10_ip_addressing_v4.1_nl_0508.
Hoogwaardig internet voor hoger onderwijs en onderzoek Utrecht, 29 maart 2006 nieuwe technische ontwikkelingen m.b.t. eduroam eduroam voorwaarts! Paul.
Web Apps de online plek om samen te werken Gebruik Office overal Beste gebruikerservaring Werk beter samen Breng ideeën tot leven.
Klassen en objecten.
Maurice de Beijer. Wie is Maurice de Beijer Microsoft MVP DevelopMentor trainer SDN Sectiehoofd UX Onafhankelijk software ontwikkelaar
49e adlib gebruikersgroep vergadering Brabants Museum 7 december 2004 Bert Degenhart Drenth.
 Een standalone server is een server die zelf geen domeincontroller is en geen lid is van een domein.  Indien een server is opgenomen in een werkgroep,
Hoofdstuk 6: Controle structuren
PLDA – Connectiviteit Rudolf de Schipper Geoffroy Fauveaux 09/11/2004.
Stijn Van Wonterghem1 ALICE Een inleiding. Alice - Een Inleiding2 Wat is ALICE? Een moderne programmeeromgeving –Visuele voorstelling, opgebouwd uit drie-
Databank Hoger Onderwijs: Technische architectuur 23 november 2007.
The vision at work Batteries included Ervaringen van een ISV op hosting avontuur Sven Middelkoop Corporate ICT Manager Exact Holding N.V.
Testen Blackboard Marjana Rhebergen.
SAUTER EY3600 DE NETWERKTOPOLOGIE.
SPAM SPAM. Heeft u veel SPAM? Kan uw provider het niet tegenhouden?
METADATA DUBLINCORE Beheren van informatie.. Vraag VVKBuO Zoeken naar mededelingen Mededelingen on-line aanbieden Centraal beheren Publiceren.
INCCA-presentatie 22 – 05 – Overzicht Inleiding INCCA-presentatie Ontwikkeling INCCA-presentatie Mogelijke uitbreidingen Slotwoord Vragen/Opmerkingen.
CSA, week 31 CSA week 3. CSA, week 32 Terugblik opdracht (client)  Stub creëren uitgaande van IOR ( string_to_object ) of stub creëren uitgaande van.
Deel X: JSP + Java + database 1 Internetapplicaties Deel 10: JSP + Java + database: Client Server via http.
Web Applicaties Bouwen met Visual Studio .NET
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Visual Basic 2005/2008 OOP in praktijk André Obelink - MCSD, MVP Web: Web: -
Keuzetraject Software Ontwikkeling. Moderne technologieën Doel : mee kunnen draaien in elk team Aangeleerde vaardigheden Zelfstandig problemen kunnen.
MCSA traject Leerjaar 4 H /10 Agenda Samenvatting H1.
Indoor navigation Presentatie Increment 3 EII6RTa Ingmar te Raa
Knooppunt e-boekplatform / tabletoplossing status 28/08/2012 Expertgroep e-publishing.
Variabelen Part deux.. Variabelen week 3 0. Herhaling 1. De NullPointerException (p101) 2. Primitieven 3. Scope en levensduur van variabelen 4. Meerdere.
Ruby on Rails Web development that doesn’t hurt. Welkom Wie zijn wij Stefan Borsje Iain Hecker Arie Meeldijk Waarom deze workshop Ruby On Rails is ‘nieuw’
Thesispresentatie LocQSmith project Bedrijf: Barco Purup Eskofot Johan Andries.
Magazine, Poster Website en een vrij middel: commercial Doelgroep: E-bike gebruikers (vaak 50+) Bewustwordingscampagne.
Limito TOTAAL OPLOSSING OM GEBRUIKERS TE BEPERKEN.
OSO op Edukoppeling Uitgangspunten proefopstelling, ervaringen OSO’15.
21 oktober 2015 Gebruikerscomité Servercertificaten Problemen en oplossingen Eric Roelandt.
Variabelen. Wat zijn variabelen? In een programmeertaal zijn er “dingen” nodig die ervoor zorgen dat het programma informatie voor korte of langere tijd.
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
Les 3 - Operators Workshop Php Basic. ICT Academy Php Basic Content Operators Wiskundig Toewijzing Vergelijking.
Windows key uitlezen Op welke manier kunnen we de windows key uitlezen
Uw website beheren was nog nooit zo makkelijk... In het menu vindt u alle opties waarmee u uw site volledig kunt beheren.
Salesforce Partner van Ordina Flexibel 3 Schaalbaar van 1 tot gebruikers Gebruik naar behoefte Eenvoudig aan te passen.
GUI & classes Een Gui in een class steken en het object gebruiken.
SharePoint Machtigingen In de Private en Public cloud.
PPGM Voor databeheerders Johan Van Rensbergen 09/08/2016.
Veerle Nuytemans, Sophie Traen, Robin Pellegrims, Peter Nelissen.
Uitleg Patiënt FARMACOGENETICA
Software Development fundamentals
‘Business at the speed of change’
TOR NETWERK.
Object georiënteerd programmeren
Gameprogrammeren: Abstracte klassen
Javascript.
Gameprogrammeren: Klassen en objecten
OGH APEX dag 2012 Toeters en bellen met APEX
Uitleg Patiënt FARMACOGENETICA
SCALABLE DATA PROCESSING MET RABBITMQ
Software Development fundamentals
Software Development fundamentals
SQL Les February 2019.
SQL Les 7 24 February 2019.
Sharing.
SQL Les 9 12 May 2019.
TOP met iTasks 2.
Software Development fundamentals
Transcript van de presentatie:

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