Web-scale IT. https://www.flickr.com/photos/beraldoleal/

Maat: px
Weergave met pagina beginnen:

Download "Web-scale IT. https://www.flickr.com/photos/beraldoleal/8681750288"

Transcriptie

1 Web-scale IT https://www.flickr.com/photos/beraldoleal/

2 Even voorstellen Edwin van Wijk Sinds 1999 in de IT Software Architect bij Info Support Passie voor software architectuur, het bouwen van schaalbare gedistribueerde systemen en cloud computing (Azure) 12 juni 2015 Software Development Web-scale Architecture 2

3 Agenda 2 1 Web-scale Architectuur 3 Uitdagingen in IT Microservices Isolation CQRS Eventual - Consistency WrapUp 4 Q&A 3

4 De uitdagingen van IT https://www.flickr.com/photos/snikologiannis/

5 IT Uitdagingen - Business Systemen zijn niet flexibel genoeg Introduceren van nieuwe producten / processen is complex en duurt lang Wijzigingen raken vaak meerdere (alle) systemen De winkel moet open blijven Een dag uit de lucht voor een upgrade kan niet meer 5

6 IT Uitdagingen - Technisch Systemen gebaseerd op SOA Loosely coupled opgezet maar toch afhankelijkheden tussen runtime Organisatie breed datamodel is moeilijk te bereiken en vergt veel onderhoud CRUD (data georiënteerd) vs. Taak georiënteerd werken Datamodel geoptimaliseerd voor updates Veel mapping code 6

7 Hoe moeten we veranderen? https://www.flickr.com/photos/andrewbasterfield/ /

8 Hoe moeten we veranderen? Web-scale Architecture Supports 8

9 Web-scale Architecture https://www.flickr.com/photos/beraldoleal/

10 Web-scale Architecture Wat is Web-scale? In a research note that was published yesterday, Gartner introduced the term web-scale IT. What is web-scale IT? It s our effort to describe all of the things happening at large cloud services firms such as Google, Amazon, Rackspace, Netflix, Facebook, etc., that enables them to achieve extreme levels of service delivery as compared to many of their enterprise counterparts. In addition, while the term scale usually refers to size, we re not suggesting that only large enterprises can benefit. Another scale attribute is speed and so we re stating that even smaller firms (or departments within larger IT organizations) can still find benefit to a web-scale IT approach. Agility has no size correlation so even more modestly-sized organizations can achieve some of the capabilities of an Amazon, etc., provided that they are willing to question conventional wisdom where needed. Bron: 10

11 Web-scale architecture WSA is een groot onderwerp! Omvat zeer veel architectuur- / design-patterns In deze presentatie wordt slechts een selectie van deze patterns besproken Aan het eind nog een lijst met nuttige boeken om te lezen voor meer informatie 11

12 Disclaimer! Wat ik vandaag vertel is niet in alle situaties toepasbaar Web-scale architectuur is complexer dan traditionele architectuurstijlen Complexer == duurder?? Ervaring / skills van het team zijn belangrijk 100% web-scale is niet nodig om voordeel te behalen 12

13 Disclaimer! KISS, gezond boeren verstand en vakmanschap blijven de beste tools Kies de beste oplossing en architectuur stijl gebaseerd op complexiteit en risico s Zie ook de Monolith vs. Microservices discussie (Martin Fowler) Elke beslissing is een trade-off 13

14 Een web-scale architecture draagt bij aan de schaalbaarheid, goede performance en hoge beschikbaarheid van een systeem. Daarnaast bevordert het loose-coupling en stelt het teams in staat om continuous delivery in te zetten bij de ontwikkeling van het systeem. Architectuur pattern gebaseerd op kleine, gespecialiseerde en autonome services die communiceren op basis van events. Dit pattern stelt agile teams in staat autonoom te ontwikkelen met een hoge releasefrequentie. Manier om functionele domeinen op te delen in autonome gebieden (bounded contexts) waarin 1 of meer domeinmodellen (aggregates) leven die slechts via 1 object kunnen worden benaderd (aggregate root). Per bounded context wordt een uniforme taal gebruikt om de entiteiten en het gedrag te beschrijven Domain Driven Design Micro Services CQRS Design pattern waarbij de schrijfkant en leeskant van een model wordt gescheiden. Voor beide wordt de meest effectieve implementatie gekozen. Duplicatie van gegevens is in dit pattern eerder regel dan uitzondering. Not Only SQL. Alternatieve dataopslag voor meer snelheid, schaalbaarheid of lager kosten. BASE ipv ACID. Er bestaan specifkeke NoSQL varianten voor verschillende toepassingen: Documenten, Graphs, Key-value pairs, Wide- Columns. NoSQL Web-scale Architecture Event Driven Architecture Architectuur pattern waarbij de nadruk ligt op asynchrone communicatie ipv synchrone communicatie (vaak ondersteund door middle-ware als een broker of esb). Dit uit zich in een beter schaalbare opzet waarbij duplicatie van gegevens minder als een probleem wordt gezien. Een aanpak waarbij per situatie (context) een opslagmechanisme wordt gekozen dat het beste past binnen de context en de karakteristieken van de te persisteren data. Polyglot persistence Actor Model Event Sourcing Design pattern voor het opslaan van de state van een component. In plaats van het opslaan van de laatste state worden alle events opgeslagen die tot die state leiden. Design pattern dat parallelle bewerkingen verdeelt over verschillende autonome actoren die berichten ontvangen, een beslissing nemen en weer berichten verzenden. 14

15 Een web-scale architecture draagt bij aan de schaalbaarheid, goede performance en hoge beschikbaarheid van een systeem. Daarnaast bevordert het loose-coupling en stelt het teams in staat om continuous delivery in te zetten bij de ontwikkeling van het systeem. Architectuur pattern gebaseerd op kleine, gespecialiseerde en autonome services die communiceren op basis van events. Dit pattern stelt agile teams in staat autonoom te ontwikkelen met een hoge releasefrequentie. Manier om functionele domeinen op te delen in autonome gebieden (bounded contexts) waarin 1 of meer domeinmodellen (aggregates) leven die slechts via 1 object kunnen worden benaderd (aggregate root). Per bounded context wordt een uniforme taal gebruikt om de entiteiten en het gedrag te beschrijven Domain Driven Design Micro Services CQRS Design pattern waarbij de schrijfkant en leeskant van een model wordt gescheiden. Voor beide wordt de meest effectieve implementatie gekozen. Duplicatie van gegevens is in dit pattern eerder regel dan uitzondering. Not Only SQL. Alternatieve dataopslag voor meer snelheid, schaalbaarheid of lager kosten. BASE ipv ACID. Er bestaan specifkeke NoSQL varianten voor verschillende toepassingen: Documenten, Graphs, Key-value pairs, Wide- Columns. NoSQL Web-scale Architecture Event Driven Architecture Architectuur pattern waarbij de nadruk ligt op asynchrone communicatie ipv synchrone communicatie (vaak ondersteund door middle-ware als een broker of esb). Dit uit zich in een beter schaalbare opzet waarbij duplicatie van gegevens minder als een probleem wordt gezien. Een aanpak waarbij per situatie (context) een opslagmechanisme wordt gekozen dat het beste past binnen de context en de karakteristieken van de te persisteren data. Polyglot persistence Actor Model Event Sourcing Design pattern voor het opslaan van de state van een component. In plaats van het opslaan van de laatste state worden alle events opgeslagen die tot die state leiden. Design pattern dat parallelle bewerkingen verdeelt over verschillende autonome actoren die berichten ontvangen, een beslissing nemen en weer berichten verzenden. 15

16 Is dat allemaal nieuw? Nee! Actor Model : 1973 [Carl Hewitt] CQS : 1988 [Boek van Bertrand Meyer] EDA : Eind jaren 90 [Roy Schulte van Gartner] DDD : 2003 [Boek van Eric Evans] CQRS : 2009 [Blog post van Greg Young] We zien wel steeds meer van dit soort patterns gebruikt worden binnen organisaties 16

17 Web-scale Architecture MICROSERVICES 17

18 Microservices Kleine autonome services die samenwerken Ontworpen op basis van business domeinen en business capabilities Communiceren op basis van lichte protocollen REST / JSON Zo veel mogelijk asynchroon Eventueel middels commands en events (CQRS) Veel SOA principes gelden nog steeds 18

19 Microservices Omdat Microservices volledig autonoom zijn kunnen per service bepaalde keuzes worden gemaakt: 3-tier CQRS Monoliet C# Java Scala NodeJS SQL Server File System MongoDB Cassandra Dit bevordert flexibiliteit en maakt dat per probleem domein de best passende oplossing kan worden gekozen 19

20 Microservices principes Modelled around business domain Highly observable Culture of automation (DDD) Hide implementation details Decentralize all things Isolate failure (freedom for the devops Teams) Deploy independently ( ) 20

21 Web-scale Architecture ISOLATION 21

22 Isolation Zorg dat elke service autonoom kan functioneren en autonoom kan worden ontwikkeld Dit geeft flexibiliteit en stabiliteit Services kunnen los van elkaar worden ontwikkeld (feature teams) Services tijdelijk uit de lucht zijn (vanwege een bug of onderhoud) zonder dat het hele systeem stopt 22

23 Web-scale Architecture ISOLATION LOOSE COUPLING 23

24 Isolation - Loose coupling Gebruik waar mogelijk asynchrone communicatie Is niet moeilijker dan synchroon, alleen anders Gebruik events (eventueel met queueing / broker) Zorg voor locatie transparantie Inclusief monitoring (heartbeat) Gebruik tooling: Consul / ZooKeeper 24

25 Isolation - Loose coupling Bouw waar mogelijk state-less services Stop cache in UI of in de DB Maakt uitschalen van services veel envoudiger Scherm internals van services af Pas Postel s law ( robustness principle ) toe Wees strikt in wat je verstuurt en flexibel in wat je ontvangt 25

26 Isolation - Loose coupling Gebruik Consumer Driven Contracts Share response = GetProduct(); response.body.contains( id ).Contains( weight ); C1 Svc getproductresult : { product : { id : string, name : string, price : decimal, weight : decimal } } response = GetProduct(); response.body.contains( id ).Contains( name ).Contains( price ); C2 Test Test C1 Test C2 Resultaat Share 26

27 Isolation - Loose coupling Gebruik Consumer Driven Contracts Share response = GetProduct(); response.body.contains( id ).Contains( weight ); response = GetProduct(); response.body.contains( id ).Contains( name ).Contains( price ); C1 C2 Svc getproductresult : { product : { id : string, name : string, price : decimal, weight : decimal, origin : string } } Test Test C1 Test C2 Resultaat Share 27

28 Web-scale Architecture ISOLATION DESIGN FOR FAILURE 28

29 Isolation - Design for failure The 8 falacies of distributed computing L. Peter Deutsch The network is reliable Latency is zero Bandwidth is infinite The network is secure Topology doesn t change There is one administrator Transport cost is zero The network is homogeneous https://blogs.oracle.com/jag/resource/fallacies.html 29

30 Isolation - Design for failure Met andere woorden: design for failure Er zullen fouten optreden, zorg dat je in de lucht blijft en dat je snel kunt herstellen Availability = MTTF MTTF + MTTR Weinig invloed (denk aan de 8 falacies ) Veel invloed (wij schrijven de code) MTTF: Mean Time To Failure MTTR: Mean Time To Recovery 30

31 Isolation - Design for failure Introduceer fout-domeinen Bulkhead pattern (scheepsterm) Zorg dat als er iets stukgaat, niet het hele systeem stopt Fail fast Circuit-breaker pattern Zorgt ervoor dat een time-out niet alles ophoudt 31

32 Isolation - Design for failure Bulkhead pattern Threadpool Threadpool Threadpool Threadpool 32

33 Isolation - Design for failure Circuit-breaker pattern 33

34 Isolation - Design for failure Hystrix Biedt o.a. ondersteuning voor de verschillende fault tolerance patterns (bulkhead, circuit breaker, ) Oorspronkelijk ontwikkeld door NetFlix, nu OSS Dashboard module voor monitoring beschikbaar Java library (.NET port is in ontwikkeling) https://github.com/netflix/hystrix 34

35 Web-scale Architecture CQRS 35

36 CQRS Command Query Responsibility Seggregation Pattern waarbij het lezen en schrijven van data in een systeem strikt wordt gescheiden Biedt los schalen van lezen en schrijven (betere performance en beschikbaarheid) Bevordert loose-coupling Bevordert Taak georiënteerd werken (commands) 36

37 Evolutie van SOA naar CQRS / EDA DB Traditionele Architectuur Command Logic Query UI 37

38 Evolutie van SOA naar CQRS / EDA DB CQS Logic Command Query UI 38

39 Evolutie van SOA naar CQRS / EDA DB CQRS Write Model Read Model Command Query UI 39

40 Evolutie van SOA naar CQRS / EDA DB Replicatie DB CQRS Write Model Read Model Command Query UI 40

41 Evolutie van SOA naar CQRS / EDA DB Denormalizer DB CQRS Write Model Read Model Command Query UI 41

42 Events Evolutie van SOA naar CQRS / EDA Queue / Broker Eventual Consistency! DB Denormalizer DB CQRS Write Model Read Model Command Query UI 42

43 Web-scale Architecture EVENTUAL CONSISTENCY 43

44 Eventual Consistency Bij gedistribueerde systemen geldt het CAP principe Consistency Alle nodes in het systeem zien dezelfde data op hetzelfde moment Availability Een node zal altijd binnen afzienbare tijd een nuttig antwoord retourneren (geen error of time-out) Partition Tolerance Het systeem blijft functioneren bij het uitvallen van de connectie naar een bepaald onderdeel van het systeem (netwerk failure / crash / ) 44

45 Eventual Consistency CAP theorema Volgens het theorema kan een gedistribueerd computersysteem altijd aan twee van deze voorwaarden voldoen maar niet (of zeer moeizaam) aan alle drie Aangezien netwerken niet betrouwbaar zijn en we partition tolerant moeten zijn, moeten we kiezen tussen CP en AP 45

46 Eventual Consistency - CP CP zorgt ervoor dat data altijd consistent is N1 yx y Network ok N2 yx Y o k Client 46

47 Eventual Consistency - CP CP zorgt ervoor dat data altijd consistent is Y N1 xy e r o r y Network Time-out N2 x Client Beschikbaarheid (A) is hier dus niet gegarandeerd. 47

48 Eventual Consistency - AP AP zorgt ervoor dat services altijd beschikbaar zijn N1 yx y Network ok N2 yx Y o k Client 48

49 Eventual Consistency - AP AP zorgt ervoor dat services altijd beschikbaar zijn N1 yx y Network Time-out N2 x Y o k Client Consistency (C) is hier dus niet gegarandeerd. Queueing kan er echter voor zorgen dat de update uiteindelijk wel wordt verwerkt Eventual Consistency. 49

50 Eventual Consistency EC wordt vaak lastig geaccepteerd En hoe zit het dan met ACID en 2PC? In de echte wereld is bijna alles EC Denk bij het automatiseren van processen goed na of volledige consistentie echt nodig is of dat EC voldoende is Gebruikers snappen EC vaak beter dan we denken EC scheelt een hoop moeite (en dus geld) 50

51 Eventual Consistency - BASE ACID BASE Eventually consistent services are often classified as providing BASE (Basically Available, Soft state, Eventual consistency) semantics, in contrast to traditional ACID (Atomicity, Consistency, Isolation, Durability) guarantees. - wikipedia Basically Available altijd een antwoord (kan wel een foutmelding zijn) Soft state zolang er input is kan de state inconsistent zijn Eventually consistent zodra de input stopt za het systeem consistent worden 51

52 Wrapping it Up https://www.flickr.com/photos/wordridden/ /

53 Take-aways Implementeer Continuous Delivery Bouw loosely-coupled systemen Gebruik async communicatie waar mogelijk Isoleer services en build for failure Hanteer eventual consistency waar mogelijk Kies een passende oplossing per probleem domein 53

54 Leesvoer Domain Driven Design: Tackling software complexity in the heart of software Eric Evans - ISBN: Release It! - Design and Deploy Production-Ready Software Michael T. Nygard - ISBN: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation Jez Humble & David Farley - ISBN: Exploring CQRS and Event Sourcing: A journey into high scalability, availability and maintainability Dominic Betts - ISBN: Building Microservices: Designing fine-grained systems Sam Newman - ISBN:

55

Continuous Delivery. Sander Aernouts

Continuous Delivery. Sander Aernouts Continuous Delivery Sander Aernouts Info Support in een notendop Maatwerk softwareontwikkeling van bedrijfskritische kantoorapplicaties Business Intelligence oplossingen Managed IT Services Eigen Kenniscentrum

Nadere informatie

Waarom Cloud? Waarom nu? Marc Gruben April 2015

Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Daarom Cloud? Cloud! Waarom Daarom nu? nu! Marc Gruben April 2015 Wie ben ik? Informatie analist Project/development manager Developer/architect Wie

Nadere informatie

Model driven Application Delivery

Model driven Application Delivery Model driven Application Delivery Fast. Flexible. Future-proof. How Agis streamlines health procurement using Mendix Model driven Application Platform Mendix in a nutshell Mendix delivers the tools and

Nadere informatie

Integratie in de praktijk

Integratie in de praktijk Integratie in de praktijk Werken als integratie consultant bij KLM Werken als integratie consultant bij KLM T. Lansbergen A. Kwekel Hogeschool Rotterdam 13/10/2015 Agenda Introductie - Organisatie Use

Nadere informatie

DevOps Waarom moeilijk doen 31 oktober 2013. als het samen kan

DevOps Waarom moeilijk doen 31 oktober 2013. als het samen kan DEVOPS?! INLEIDING Wat gaan we doen? 18:00 Introductie 19:00 Uitleg open space 19:30 Koffie + start open space 20:30 Wrap-up INLEIDING Even vooraf Samen Duurzaam Innoveren INLEIDING Ik ben Jan Buurman

Nadere informatie

Continuous testing in DevOps met Test Automation

Continuous testing in DevOps met Test Automation Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement

Nadere informatie

De convergentie naar gemak. Hans Bos, Microsoft @hansbos, hans.bos@microsoft.com

De convergentie naar gemak. Hans Bos, Microsoft @hansbos, hans.bos@microsoft.com De convergentie naar gemak Hans Bos, Microsoft @hansbos, hans.bos@microsoft.com ge mak (het; o) 1. kalmte, bedaardheid: iem. op zijn gemak stellen kalm laten worden 2. het vermogen iets zonder moeite te

Nadere informatie

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert Hoe en waarom DevOps de wereld van performance testen verandert Najaarsevenement 14 oktober 2015 Inleiding Wie zijn we Marc Koper: Specialist in performancetesten / testautomatisering HenkJaap van den

Nadere informatie

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien? Asset 1 van 5 Hoe houd je de cloudkosten beheersbaar? Gepubliceerd op 20 april 2015 Hoe krijgt u grip op uw cloud-kosten? Leer de verschillende oorzaken voor onverwachtse kosten te herkennen en lees vijf

Nadere informatie

Thinking of development

Thinking of development Thinking of development Databases Arjan Scherpenisse HKU / Miraclethings Agenda voor vandaag Opdracht tussenstand State diagram / Observer pattern Bret Victor Databases 2/42 Opdracht tussenstand Slides

Nadere informatie

Right Availability voor Provincie Zeeland met Active Data Guard 11g

Right Availability voor Provincie Zeeland met Active Data Guard 11g Vision ~ Knowledge ~ Results Right Availability voor Provincie Zeeland met Active Data Guard 11g Frank Dorst samenwerking, pragmatische aanpak en innovatie met Java en Oracle OGh DBA Dag: 11g in de praktijk

Nadere informatie

Weblogic 10.3 vs IAS 10.1.3

Weblogic 10.3 vs IAS 10.1.3 Vision ~ Knowledge ~ Results Weblogic 10.3 vs IAS 10.1.3 OGh Fusion Middleware/ SOA Dag 19 Mei 2010, Het Oude Tolhuys Edwin Biemond email edwin.biemond@whitehorses.nl Web http://blogs.whitehorses.nl/,

Nadere informatie

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl Van 6 weken naar 6 minuten met OpenSource Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl Wat is DUO? Uitvoeringsorganisatie van Ministerie van OCW - Studiefinanciering - Bekostiging

Nadere informatie

Identity & Access Management & Cloud Computing

Identity & Access Management & Cloud Computing Identity & Access Management & Cloud Computing Emanuël van der Hulst Edwin Sturrus KPMG IT Advisory 11 juni 2015 Cloud Architect Alliance Introductie Emanuël van der Hulst RE CRISC KPMG IT Advisory Information

Nadere informatie

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken De business organisatie heeft altijd stijgende verwachtingen van uw IT organisatie. Meer dan ooit is het van

Nadere informatie

Inhoudsopgave. Hoofdstuk 1.JMS...2

Inhoudsopgave. Hoofdstuk 1.JMS...2 Inhoudsopgave Hoofdstuk 1.JMS...2 1.1.Inleiding...2 1.2.Messaging architectuur...3 1.2.1.Point to point domein...3 1.2.2.Publish/Subscribe domein...4 1.2.3.Synchrone - asynchrone verwerking...4 1.2.4.De

Nadere informatie

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo Henrik Rexed & Joerek van Gaalen Voorstellen Joerek van Gaalen Performancetest specialist sinds 2005 Sinds 2014 CTO Computest Voorstellen

Nadere informatie

Capita Selecta Design Patterns voor administratieve applicaties

Capita Selecta Design Patterns voor administratieve applicaties Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26

Nadere informatie

Cloud werkplek anno 2014. Cloud werkplek anno 2014

Cloud werkplek anno 2014. Cloud werkplek anno 2014 Introductie Peter Klix Infrastructuurarchitect Specialisatie networking en desktop concepts Peter.klix@eic.nl Cloud desktop Introductie Desktop concepten door de jaren Infrastructuur Cloud concepten Focus

Nadere informatie

Betekent SOA het einde van BI?

Betekent SOA het einde van BI? Betekent SOA het einde van BI? Martin.vanden.Berg@sogeti.nl 18 september 2007 Agenda Wat is SOA? Wat is BI? Wat is de impact van SOA op BI? Sogeti Nederland B.V. 1 Agenda Wat is SOA? Wat is BI? Wat is

Nadere informatie

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien? Asset 1 van 4 Hoe houd je de cloudkosten beheersbaar? Gepubliceerd op 20 april 2015 Hoe krijgt u grip op uw cloud-kosten? Leer de verschillende oorzaken voor onverwachtse kosten te herkennen en lees vijf

Nadere informatie

Open source VoIP Networks

Open source VoIP Networks Open source VoIP Networks Standard PC hardware inexpensive add-in vs. embedded designs Ing. Bruno Impens Overview History Comparison PC - Embedded More on VoIP VoIP Hardware VoIP more than talk More...

Nadere informatie

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman Requirements Traceability Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman 22 Mei 2008 Werkgroep Traceability Doel van de werkgroep: Aanbieden van hulpmiddelen

Nadere informatie

Offshore Outsourcing van Infrastructure Management

Offshore Outsourcing van Infrastructure Management Offshore Outsourcing van Infrastructure Management an emerging opportunity dr. Erik Beulen Atos Origin/Tilburg University 1 Agenda Introductie Ontwikkelingen Risicovergelijking Best practices Conclusies

Nadere informatie

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV Mislukken Slagen gegarandeerd 2 Mislukken Slagen gegarandeerd Management verwacht onmiddellijk R.O.I. Doel:

Nadere informatie

Big Data en Variabele Data Printing

Big Data en Variabele Data Printing Big Data en Variabele Data Printing Roelof Janssen Definitie Big Data Verwerken en interpreteren van grote en/of gevarieerde dataverzamelingen Doug Laney, Gartner: groeiend volume van data Socialmedia

Nadere informatie

Introductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions

Introductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions Introductie Microsoft Global Partner of the Year 2007 NAV performance Manager, BI en E-Business Qurius Business Solutions Performance domeinen Functionele alternatieven Datamodel wijzigingen standaard

Nadere informatie

Regie uit een andere Branche. Hoe om te gaan met de vraag en de levering. Facto Magazine Congres 12 mei 2009. www.quintgroup.com

Regie uit een andere Branche. Hoe om te gaan met de vraag en de levering. Facto Magazine Congres 12 mei 2009. www.quintgroup.com Regie uit een andere Branche Facto Magazine Congres 12 mei 2009 Hoe om te gaan met de vraag en de levering THIS DOCUMENT CONTAINS PROPRIETARY INFORMATION, WHICH IS PROTECTED BY COPYRIGHT. ALL RIGHTS RESERVED.

Nadere informatie

Pijlers van Beheer. Bram van der Vos www.axisintoict.nl ict@axisinto.nl

Pijlers van Beheer. Bram van der Vos www.axisintoict.nl ict@axisinto.nl Welkom Pijlers van Beheer Bram van der Vos www.axisintoict.nl ict@axisinto.nl Waarom doe je Beheer Business perspectief Stabiliteit Security Enablen voor gebruikers Ondersteuning Technisch Perspectief

Nadere informatie

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar Titel, samenvatting en biografie Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar Samenvatting: Nieuwe projecten nemen toe in complexiteit: afhankelijkheden tussen software componenten,

Nadere informatie

Architectuur principes binnen CP. Walter Huberts NAF Insight, 6 juli 2009 www.ing.com

Architectuur principes binnen CP. Walter Huberts NAF Insight, 6 juli 2009 www.ing.com Architectuur principes binnen CP Walter Huberts NAF Insight, 6 juli 2009 www.ing.com Agenda Context Organisatie Architectuur Architectuurproduct Het ontwikkelen van principes Principes in relatie tot architectuurproducten

Nadere informatie

Security Les 1 Leerling: Marno Brink Klas: 41B Docent: Meneer Vagevuur

Security Les 1 Leerling: Marno Brink Klas: 41B Docent: Meneer Vagevuur Security Les 1 Leerling: Klas: Docent: Marno Brink 41B Meneer Vagevuur Voorwoord: In dit document gaan we beginnen met de eerste security les we moeten via http://www.politiebronnen.nl moeten we de IP

Nadere informatie

Effectief Geautomatiseerd Testen in de Praktijk TestNet Summer School

Effectief Geautomatiseerd Testen in de Praktijk TestNet Summer School Effectief Geautomatiseerd Testen in de Praktijk TestNet Summer School Den Haag, 13 juli 2011 Martin Gijsen Jan Reurings Programma -Even voorstellen -Aanleiding & doel -Kennen we elkaar? -Theorie van effectief

Nadere informatie

Big Data Schaalbaar rekenen

Big Data Schaalbaar rekenen Big Data Schaalbaar rekenen Big Data Niels Basjes Niels@Basjes.nl @nielsbasjes http://github.com/nielsbasjes TU-Delft Informatica Nyenrode Bedrijfskunde Zoek Suggesties Software ontwikkelaar Onderzoeker

Nadere informatie

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;

Nadere informatie

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Stand van zaken 17 Maart 2007 Inhoud Probleemgebied afstudeerproject Oplossingsgebied afstudeerproject

Nadere informatie

Medicatie controle. Mobiele app op basis van App Service en Azure AD

Medicatie controle. Mobiele app op basis van App Service en Azure AD Medicatie controle Mobiele app op basis van App Service en Azure AD Michiel Lankamp Principal developer @michiellankamp michiel.lankamp@winvision.nl Zorggroep Sint Maarten Zorgorganisatie met 2.600 medewerkers,

Nadere informatie

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 QUICK GUIDE C Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 Version 0.9 (June 2014) Per May 2014 OB10 has changed its name to Tungsten Network

Nadere informatie

ISO 20000 @ CTG Europe

ISO 20000 @ CTG Europe ISO 20000 @ CTG Europe 31/10/2007 mieke.roelens@ctg.com +32 496266725 1 Agenda 31 oktober 2007 Voorstelling Project Business Case: Doel & Scope Projectorganisatie Resultaten assessments en conclusies De

Nadere informatie

ONTWERP VAN GEDISTRIBUEERDE SOFTWARE ACADEMIEJAAR 2011-2012 1 STE EXAMENPERIODE, 23 JANUARI 2012, 8U30 12U00 VRAAG 1: VERDEELDE SYSTEMEN [10 MIN]

ONTWERP VAN GEDISTRIBUEERDE SOFTWARE ACADEMIEJAAR 2011-2012 1 STE EXAMENPERIODE, 23 JANUARI 2012, 8U30 12U00 VRAAG 1: VERDEELDE SYSTEMEN [10 MIN] ONTWERP VAN GEDISTRIBUEERDE SOFTWARE ACADEMIEJAAR 2011-2012 1 STE EXAMENPERIODE, 23 JANUARI 2012, 8U30 12U00 Naam :.. Richting :.. Opmerkingen vooraf : - werk verzorgd en duidelijk, zodat er geen dubbelzinnigheden

Nadere informatie

Service Virtualization @RABOBANK

Service Virtualization @RABOBANK Service Virtualization @RABOBANK TMA Dag 2015 eter Claassen RABOBANK Marc van Lint - IBM Agenda 1. Rabobank Context 2. DevOps Vision 3. roof en Implementeren 4. Voorbeelden 5. Ervaringen & Best ractices

Nadere informatie

Zelftest Java EE Architectuur

Zelftest Java EE Architectuur Zelftest Java EE Architectuur Document: n1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA EE ARCHITECTUUR Nota:

Nadere informatie

Turn-key platform Newz. Big Content & Semantics

Turn-key platform Newz. Big Content & Semantics Introduction Michel de Ru Solution architect @ Dayon 16 years experience in publishing Among others Wolters-Kluwer, Sdu (ELS) and Dutch Railways Specialized in Content related Big Data challenges Specialized

Nadere informatie

The End of an Architectural Era

The End of an Architectural Era The End of an Architectural Era M. Stonebraker, S. Madden, D. J. Abadi, S. Harizopoulos, N. Hachem, P. Helland Jorn Van Loock Inleiding Oorsprong relationele DBMS IBM System R (1974) DB2 Sybase SQL Server

Nadere informatie

Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst?

Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst? Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst? Louis Joosse Principal Consultant Alle intellectuele eigendomsrechten met betrekking tot de inhoud van of voortvloeiende uit dit document

Nadere informatie

Factsheet CLOUD DESIGN Managed Services

Factsheet CLOUD DESIGN Managed Services Factsheet CLOUD DESIGN Managed Services CLOUD DESIGN Managed Services We ontwerpen flexibele en kosteneffectieve cloud-architecturen als fundament voor uw digitale platform(en). De ontwikkelingen binnen

Nadere informatie

PROJECT INFORMATION Building De Meerlanden Nieuweweg 65 in Hoofddorp

PROJECT INFORMATION Building De Meerlanden Nieuweweg 65 in Hoofddorp BT Makelaars Aalsmeerderweg 606 Rozenburg Schiphol Postbus 3109 2130 KC Hoofddorp Telefoon 020-3 166 166 Fax 020-3 166 160 Email: info@btmakelaars.nl Website : www.btmakelaars.nl PROJECT INFORMATION Building

Nadere informatie

Wat is nieuw in Enterprise Guide

Wat is nieuw in Enterprise Guide Enterprise Guide 42 4.2 Lieve Goedhuys Copyright 2009 SAS Institute Inc. All rights reserved. Wat is nieuw in Enterprise Guide Vereenvoudigde interface Gebruikersinterface i Project recovery Conditionele

Nadere informatie

Factsheet CMS & DIGITAL MARKETING BEHEER Managed Services

Factsheet CMS & DIGITAL MARKETING BEHEER Managed Services Factsheet CMS & DIGITAL MARKETING BEHEER Managed Services CMS & DIGITAL MARKETING BEHEER Managed Services We zorgen voor een gegarandeerd stabiel, snel en schaalbaar digitaal platform. Efficiënt beheer

Nadere informatie

Joop Cornelissen BMC Klantendag 2011. Professionaliseren dienstverlening CMS

Joop Cornelissen BMC Klantendag 2011. Professionaliseren dienstverlening CMS Joop Cornelissen BMC Klantendag 2011 Professionaliseren dienstverlening CMS Agenda Introductie CIBER Waarom verder professionaliseren Tijdslijnen selectietraject Businesscase Scope implementatie Status

Nadere informatie

Software Mobiliteit. UAMS - 6 maart 2001. Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac.

Software Mobiliteit. UAMS - 6 maart 2001. Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac. Software Mobiliteit Theo D'Hondt Lab voor Pogrammeerkunde Vrije Universiteit Brussel http://prog.vub.ac.be/~tjdhondt p. 1 Overzicht Stelling Objecttechnologie Distributie Mobiliteit Evolutie Besluit p.

Nadere informatie

TFS als perfecte tool voor Scrum

TFS als perfecte tool voor Scrum TFS als perfecte tool voor Scrum René van Osnabrugge renevo@delta-n.nl About me René van Osnabrugge Communicate @renevo renevo@delta-n.nl http://osnabrugge.wordpress.com Agenda Wat is Scrum? Wat is ALM

Nadere informatie

10 trends in Performance testen of: wat hebben we écht te bieden?

10 trends in Performance testen of: wat hebben we écht te bieden? 10 trends in Performance testen of: wat hebben we écht te bieden? Martijn Ruff 30 mei 2012 Agenda Even voorstellen... Introductie 10 Trends Conclusies KETENBEWAKING TM 2 Even voorstellen... KETENBEWAKING

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

Werkplek anno 2013. De werkplek; maak jij de juiste keuze?

Werkplek anno 2013. De werkplek; maak jij de juiste keuze? Werkplek anno 2013 Welkom Agenda Bas van Dijk & Peter Klix (EIC) Pauze HP Converged infrastructuur Johan Benning Presales consultant HP Diner Wie is wie Bas van Dijk Infrastructuurarchitect Specialisatie

Nadere informatie

Factsheet E COMMERCE BEHEER Managed Services

Factsheet E COMMERCE BEHEER Managed Services Factsheet E COMMERCE BEHEER Managed Services E COMMERCE BEHEER Managed Services We zorgen voor een gegarandeerd stabiel, snel en schaalbaar e-business platform. Efficiënt beheer is cruciaal voor de continuïteit

Nadere informatie

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker Wim Tindemans Manager Business Applications Business and Automation Solutions Egemin NV Agenda Probleemstelling Tegenstelling tussen

Nadere informatie

Systeemeisen Exact Compact product update 406

Systeemeisen Exact Compact product update 406 1 van 6 08-10-2013 12:07 Exact Compact Systeemeisen Exact Compact product update 406 Een pressionele administratie moet bedrijfszeker zijn. U moet er in het dagelijks gebruik snel en zonder onderbrekingen

Nadere informatie

De weg naar SOA bij de Gemeente Rotterdam

De weg naar SOA bij de Gemeente Rotterdam De weg naar SOA bij de Gemeente Rotterdam Een reisverslag OGH Fusion Middleware SOA dag 19-5-2010 Lonneke Dikmans Oracle Ace Director Inhoud 2 Architectuur Doelstellingen Rotterdam Veilig, betrouwbaar

Nadere informatie

Cloudsourcing onder Architectuur. Martin van den Berg Serviceline Manager Architectuur Sogeti Nederland 13 oktober 2011

Cloudsourcing onder Architectuur. Martin van den Berg Serviceline Manager Architectuur Sogeti Nederland 13 oktober 2011 Cloudsourcing onder Architectuur Martin van den Berg Serviceline Manager Architectuur Sogeti Nederland 13 oktober 2011 Architectuur en de Cloud 1. Heb je architectuur harder nodig als je services uit de

Nadere informatie

Oracle Rolling Upgrades met SharePlex Bart.vanKnijff@quest.com Systems Consultant Quest Software Nederland 9/11 2007

Oracle Rolling Upgrades met SharePlex Bart.vanKnijff@quest.com Systems Consultant Quest Software Nederland 9/11 2007 Oracle Rolling Upgrades met SharePlex Bart.vanKnijff@quest.com Systems Consultant Quest Software Nederland 9/11 2007 Copyright 2006 Quest Software Agenda Wat is SharePlex? Toepassingen en de belangrijkste

Nadere informatie

Dé cloud bestaat niet. maakt cloud concreet

Dé cloud bestaat niet. maakt cloud concreet Dé cloud bestaat niet. maakt cloud concreet 1 Wilbert Teunissen wilbert.teunissen@sogeti.nl Cloud Cases Strategie De rol van Functioneel Beheer 2 Onderwerpen 1. Context? Hug 3. the Impact cloud! FB 2.

Nadere informatie

Verantwoording van het Logica In Lagen referentiemodel

Verantwoording van het Logica In Lagen referentiemodel Verantwoording van het Logica In Lagen referentiemodel Bijlage bij Meer inzicht in gelaagde architectuur - Deel 1: Uitleg, terminologie en methoden [Pruijt10]. Leo Pruijt, Lectoraat Architectuur van Digitale

Nadere informatie

Cloud Computing. Broodje IT: Cloud Computing. Agenda:

Cloud Computing. Broodje IT: Cloud Computing. Agenda: Broodje IT: Cloud Computing Agenda: Welkomstwoord door Jan Mudde Breedband Drechtsteden door Wico Lunch Cloud Computing door William Geluk Cloud Computing Agenda Opening (Jan Mudde) Breedband Drechtsteden

Nadere informatie

HOGESCHOOL ROTTERDAM / CMI

HOGESCHOOL ROTTERDAM / CMI HOGESCHOOL ROTTERDAM / CMI CMIENSBDH BIG DATA PROCESSING MET HADOOP Aantal studiepunten: 4 Modulebeheerder: R. Bakker INFANL01-3 1 Modulebeschrijving CMIENSBDH Cursusnaam: BIG DATA PROCESSING MET HADOOP

Nadere informatie

Visie & Strategie. Aad van Schetsen. Vice President & General Manager Uniface Delft, 18 November 2009

Visie & Strategie. Aad van Schetsen. Vice President & General Manager Uniface Delft, 18 November 2009 Visie & Strategie Aad van Schetsen Vice President & General Manager Uniface Delft, 18 November 2009 Agenda Visie Strategie Technologie Kennis Marketing Organisatie Uniface in de Crisis Investeringen worden

Nadere informatie

Praktijkcasus Identity management. Bert Dondertman 14 september 2010

Praktijkcasus Identity management. Bert Dondertman 14 september 2010 Praktijkcasus Identity management Bert Dondertman 14 september 2010 Agenda Praktijkcasus: Waarom? Hoe? Score op de diverse dimensies OGh IAM presentatie juli 2010 2 Waarom? Centraal klantportaal waar mogelijkheden

Nadere informatie

Enterprisearchitectuur

Enterprisearchitectuur Les 2 Enterprisearchitectuur Enterprisearchitectuur ITarchitectuur Servicegeoriënteerde architectuur Conceptuele basis Organisatiebrede scope Gericht op strategie en communicatie Individuele systeemscope

Nadere informatie

Wat is de cloud? Cloud computing Cloud

Wat is de cloud? Cloud computing Cloud The Cloud Agenda Wat is de cloud? Ontwikkelingen en trends in de markt Bedrijfsstrategie Voordelen en vraagtekens Werken in de cloud: Hoe? Veiligheid & privacy Toepasbaarheid in breder verband Demo Borrel

Nadere informatie

De rol van Architectuur in de Agile omgeving van Rabobank Controle is een illusie

De rol van Architectuur in de Agile omgeving van Rabobank Controle is een illusie De rol van Architectuur in de Agile omgeving van Rabobank Controle is een illusie Bert van Vugt Business Architect Even Voorstellen Bert van Vugt Business Architect Service & Koop Rabobank Nederland Ton

Nadere informatie

ArchiMate. en Configuration Management Databases (CMDB s)

ArchiMate. en Configuration Management Databases (CMDB s) ArchiMate en Configuration Management Databases (CMDB s) Wie ben ik. Hans van Drunen Hans.vanDrunen@atos.net +31 (0)6 224 889 05 Lid van de NAF werkgroep ArchiMate gebruikers en tools 2 Agenda Wat zijn

Nadere informatie

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006 Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon David Griffioen april 2006 Agenda Planon Agile Scrum Scrum bij Planon Kwaliteit en Testen Planon Planon maakt productsoftware

Nadere informatie

Introduction to IBM Cognos Express = BA 4 ALL

Introduction to IBM Cognos Express = BA 4 ALL Introduction to IBM Cognos Express = BA 4 ALL Wilma Fokker, IBM account manager BA Ton Rijkers, Business Project Manager EMI Music IBM Cognos Express Think big. Smart small. Easy to install pre-configured

Nadere informatie

Extreem veilig Het product Our product Voordeel Advantage Bajolock Bajolock Bajolock Bajolock Bajolock Bajolock Bajolock

Extreem veilig Het product Our product Voordeel Advantage Bajolock Bajolock Bajolock Bajolock Bajolock Bajolock Bajolock Extreem veilig Het product Alle koppeling zijn speciaal ontworpen en vervaardigd uit hoogwaardig RVS 316L en uitgevoerd met hoogwaardige pakkingen. Op alle koppelingen zorgt het gepatenteerde veiligheid

Nadere informatie

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014 Process Mining and audit support within financial services KPMG IT Advisory 18 June 2014 Agenda INTRODUCTION APPROACH 3 CASE STUDIES LEASONS LEARNED 1 APPROACH Process Mining Approach Five step program

Nadere informatie

Proactief monitoring en beheer van Oracle Fusion Middleware

Proactief monitoring en beheer van Oracle Fusion Middleware Proactief monitoring en beheer van Oracle Fusion Middleware Denis Joannides Jelle de Bruin Truston Fusion Duwboot 6-8 Houten www.truston-fusion.com OGH 19 mei 2010 Wie is Truston Fusion? Onderdeel van

Nadere informatie

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké Big Data en Testen samen in een veranderend speelveld Testnet 10 april 2014 Paul Rakké Kernvraag Is het testen van Big Data omgevingen, applicaties en de data anders dan het testen van meer traditionele

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

WAT BETEKENT BUSINESS AGILITY VOOR UW ONTWIKKELSTRAAT? SAMENVATTING BUSINESS AGILITY ITERATIEVE AANPAK ONTWIKKELSTRAAT

WAT BETEKENT BUSINESS AGILITY VOOR UW ONTWIKKELSTRAAT? SAMENVATTING BUSINESS AGILITY ITERATIEVE AANPAK ONTWIKKELSTRAAT WAT BETEKENT BUSINESS AGILITY VOOR UW ONTWIKKELSTRAAT? SAMENVATTING Voor het bereiken van business agility is meer nodig dan een juiste architectuur en is een iteratieve aanpak essentieel. Daarvoor is

Nadere informatie

ArchiMate voor kennismodellen van NORA en haar dochters. Marc Lankhorst 16 oktober 2013

ArchiMate voor kennismodellen van NORA en haar dochters. Marc Lankhorst 16 oktober 2013 ArchiMate voor kennismodellen van NORA en haar dochters Marc Lankhorst 16 oktober 2013 Agenda 13:00 introductie ArchiMate-status en -ontwikkelingen en NORA-kennismodel 14:00 parallelle workshops rond de

Nadere informatie

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant CMS Ronde Tafel Cloud Continuity Ir. Jurian Hermeler Principal Consultant Introductie Quint Wellington Redwood Onafhankelijk Management Adviesbureau Opgericht in 1992 in Nederland Ruim 20 jaar ervaring

Nadere informatie

Acceptatietesten. Informatiedagen Eric Schipper 22-11-2012

Acceptatietesten. Informatiedagen Eric Schipper 22-11-2012 Acceptatietesten Informatiedagen Eric Schipper 22-11-2012 Inhoud Vrij testen Simulatoren Kwalificatie zorgtoepassing Acceptatietesten Ketentesten Continuïteit door testen Quality is never an accident;

Nadere informatie

Handleiding Installatie ADS

Handleiding Installatie ADS Handleiding Installatie ADS Versie: 1.0 Versiedatum: 19-03-2014 Inleiding Deze handleiding helpt u met de installatie van Advantage Database Server. Zorg ervoor dat u bij de aanvang van de installatie

Nadere informatie

RavenDB vs. SQL Server

RavenDB vs. SQL Server RavenDB vs. SQL Server Toepasbaarheid RavenDB in Microsoft.Net ontwikkelshops 2012 Integrace RavenDB vs SQL Server Versie 1.0 06/08/2012 pagina 1 1. Introductie RavenDB is een open source 2nd generation

Nadere informatie

VMWORLD 2011 US WRAP

VMWORLD 2011 US WRAP VMWORLD 2011 US WRAP UP VIKTOR VAN DEN BERG MARCEL VAN OS WELKOM ELKOM & A & AGENDA Viktor van den Berg, Dutch VMUG Leader Marcel van Os, Senior Technical Trainer @ XTG Agenda VMUG Update (Viktor) VMware

Nadere informatie

Testen onder architectuur in de cloud

Testen onder architectuur in de cloud Testen onder architectuur in de cloud Learn, create and make it work Presentatie Wilbert de Wolf Even voorstellen ir. Wilbert de Wolf Principal Consultant, Enterprise Architect Werkzaam bij CIMSOLUTIONS

Nadere informatie

Parasoft toepassingen

Parasoft toepassingen Testen op basis van OSB en Digikoppeling Voor de bestaande Overheid Service Bus en de nieuwe standaard Digikoppeling zijn verschillende test- omgevingen opgezet. Hiermee kan het asynchrone berichtenverkeer

Nadere informatie

Driving business agility with open source Innovation fueled from outside

Driving business agility with open source Innovation fueled from outside Driving business agility with open source Innovation fueled from outside Travelcard, project Next Peter Latten, Maarten Küppers Peter Latten Peter Latten Scrum Coach / Sr. Project Manager m: +31 (0)6 23

Nadere informatie

Internettechnlogie, systteem- en netwerkbeheer MODULECODE STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja

Internettechnlogie, systteem- en netwerkbeheer MODULECODE STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE Handelswetenschappen en bedrijfskunde HBO Informatica MODULENAAM Internettechnlogie, systteem- en netwerkbeheer MODULECODE C4 STUDIEPUNTEN

Nadere informatie

Enterprise Architectuur. een duur begrip, maar wat kan het betekenen voor mijn gemeente?

Enterprise Architectuur. een duur begrip, maar wat kan het betekenen voor mijn gemeente? Enterprise Architectuur een duur begrip, maar wat kan het betekenen voor mijn gemeente? Wie zijn we? > Frederik Baert Director Professional Services ICT @frederikbaert feb@ferranti.be Werkt aan een Master

Nadere informatie

Automatisch Testen. Customer Business Lunch. 6 november 2014. Netherlands Germany Switzerland Serbia

Automatisch Testen. Customer Business Lunch. 6 november 2014. Netherlands Germany Switzerland Serbia Automatisch Testen Netherlands Germany Switzerland Serbia Customer Business Lunch 6 november 2014 3 Vraag? Doen wij al aan automatisch testen? 4 Agenda Automatisch testen Waarom? Mogelijkheden Demo Conclusie

Nadere informatie

Digikoppeling adapter

Digikoppeling adapter Digikoppeling adapter Versie 1.0 Datum 02/06/2014 Status Definitief Van toepassing op Digikoppeling versies: 1.0, 1.1, 2.0, 3.0 Colofon Logius Servicecentrum: Postbus 96810 2509 JE Den Haag t. 0900 555

Nadere informatie

Building effective IT demandsupply

Building effective IT demandsupply Building effective IT demandsupply structures Gerard Wijers Director Governance and Sourcing Management Agenda» Introductie Demand-Supply» Demand-Supply bij Vopak» Demand-Supply bij van Gansewinkel» Discussie

Nadere informatie

Een platformaanpak voor moderne architectuurontwikkeling

Een platformaanpak voor moderne architectuurontwikkeling Een platformaanpak voor moderne architectuurontwikkeling Eric Roovers Manager Architecture & Design Software AG Global Consulting Services Benelux Copyright 2011 Software AG. All rights reserved. Ongrijpbaarheid

Nadere informatie

Generiek Framework voor Assurance in ICT-ketens

Generiek Framework voor Assurance in ICT-ketens Generiek Framework voor ssurance in ICT-ketens ssurance typologie, distributie, determinant, profiel, patroon Keten-Governance Harrie Bastiaansen Ype van Wijk Dr. ir. H.J.M. (Harrie) Bastiaansen Drs. Y.W.

Nadere informatie

Self Service BI. de business

Self Service BI. de business BI in de praktijk Self Service BI Breng de kracht van BI naar de business Luc Alix Sogeti Nederland B.V. Redenen voor Business Intelligence Sneller kunnen beslissen 42 % Beter kunnen beslissen 42 % Concurrentieel

Nadere informatie

BackupAgent Cloud Backup

BackupAgent Cloud Backup Vergroot uw toegevoegde waarde met een dienst voor veilige cloud backup en recovery Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced

Nadere informatie

Base24 database suite

Base24 database suite Base24 database suite Introductie De Base24 database suite is een zeer geavanceerde database oplossing die ontworpen is voor de management, opslag, inzage en uitwisseling van medische informatie zoals

Nadere informatie