RealDolmen Student Guide

Maat: px
Weergave met pagina beginnen:

Download "RealDolmen Student Guide 2013-2014"

Transcriptie

1 RealDolmen Student Guide Kim Vanderlinden 23/07/2013

2 Table of contents Table of contents... 2 RealDolmen... 3 Onze Visie & Missie... 3 Waarden... 4 RealDolmen acaddemict Junior Track... 5 RealDolmen Traineeship... 6 Hoe je kandidaat stellen?... 6 Stageopdrachten binnen Java Competence Center Aanrijdingsformulier European hub & Mobile App Track & Trace: The webapp with JEE IAM Integrated Aviation Management Semantic Technologies supporting Next Generation SOA Employee Customer Map Employee Customer Map - Mobile App OSGI Research Project Semantic Layer Dashboard Consolidator Dashboard Stageopdrachten binnen Microsoft Competence Center Single Page Applications RealDolmen CustomerCases: One backend, different clients Software Dependencies Analyse Tool Service Governance met AppFabric for Windows Server Attribute-Based Authorization Framework Signing en privacy van pdf documenten

3 RealDolmen RealDolmen valt niet onder de standaardnoemer van een ICT-bedrijf. ICT-bedrijven focussen op en vertrekken bijna altijd eerst vanuit de technologie, RealDolmen focust in de 1 ste plaats op het resultaat dat haar klanten ermee kunnen bereiken en werkt zo naar het technologische gegeven. We zijn er bij RealDolmen dan ook vast van overtuigd dat ICT het functioneren van mensen en bedrijven efficiënter en bovenal eenvoudiger moet maken. Daarvoor dient ICT trouwens toch? We zijn er ook zeker van dat als je iets eenvoudiger maakt, je het tegelijk ook efficiënter maakt. ICT perfect doen werken voor de business van onze klanten doen we door dicht bij hen te staan, hen goed te leren kennen en te begrijpen waar zij mee bezig zijn en wat hen s ochtend uit hun bed doet komen. Klanten het leven eenvoudig maken doen we voornamelijk door dé expert te zijn in ICT-technologieën en de uitvoering van ICT-projecten en outsourcingstrajecten. Op deze manier nemen wij de complexiteit die inherent is aan heel dat ICT-domein bij hen weg, en kunnen de klanten zich concentreren op waar hun bedrijf bezig mee moet zijn. Onze Visie & Missie Visie In de lokale markten en domeinen waarin we actief zijn, willen we de referentie zijn inzake geïntegreerde oplossingen die de gehele ICT-levenscyclus ondersteunen. Referentie: de preferentiële en betrouwbare keuze voor klanten, partners en werknemers Lokaal: nabijheid tot onze klanten in de Benelux en Frankrijk Geïntegreerde oplossingen: volledige ICT-aanbod dat de hele levenscyclus bestrijkt, inclusief infrastructuur, toepassingen en communicatie Gehele ICT-levenscyclus: het ondersteunen van alle plan-build-run (design-deploy-maintain) activiteiten Missie We make ICT work for your business. 3

4 Waarden Onze waarden zijn meer dan loze woorden. Ze zijn de fundamenten waarop we bouwen om Employer of Choice te zijn voor onze medewerkers. Ze zijn de rode draad doorheen alles wat we doen om succesvol en uitmuntend te zijn. Samenwerken bepaalt ons succes Houdt rekening met verschillen tussen mensen en hun mening. Voelt zich medeverantwoordelijk voor het eindresultaat ook al draagt hij/zij als teamlid slechts een gedeelte bij. Staat open voor aanpassingen en veranderingen aangegeven door collega's. Communiceert proactief en op het juiste moment over zijn/haar deeltaak met de betrokkene. Wij respecteren ieders eigenheid Erkent en aanvaardt individuele verschillen. Handelt zonder determinisme of cultuurblindheid. Communiceert frequent en op alle niveaus op een transparante manier. Benut de waarde van het individu in het belang van de collectiviteit. We komen onze afspraken na Maakt afspraken in duidelijke en klare taal, zonder kleine lettertjes. Respecteert afspraken naar interne en externe klanten. Communiceert tijdig wanneer er een kink in de kabel komt en zorgt voor een oplossing. Wij leveren vakmanschap Luistert naar de klant en levert oplossingen op maat van de klant. Durft onhaalbare opdrachten weigeren. Beschikt over een doorgedreven kennis van de producten en diensten die gecommercialiseerd worden. Realiseert de opdracht in alle eenvoud maar met de juiste kwaliteit. Wij maken ruimte voor innovatie Streeft vereenvoudiging na in alles wat hij/zij doet. Bedenkt nieuwe toepassingen die een meerwaarde leveren voor bestaande en nieuwe klanten. Luistert met een open geest naar de creativiteit van anderen. Wij delen passie en enthousiasme Deelt de gezamenlijke ambitie en gaat samen met anderen voor de hoofdprijs. Viert successen en deelt problemen. Spaart geen moeite en ageert omdat hij/zij zich graag inspant. Verlegt zijn/haar grenzen: voldoende is niet goed genoeg voor hem of haar. Is positief ingesteld. 4

5 RealDolmen acaddemict Junior Track Met het acaddemict Junior Track introduceert RealDolmen een uniek programma met focus op pasafgestudeerden. De term acaddemict staat voor een pasafgestudeerde die gepassioneerd is door ICT en levenslang wil leren. Elk jaar investeert RealDolmen in een klein aantal high potentials. Tijdens een intensieve trainingsperiode van 3 maanden bereidt RealDolmen hen voor op het leven van een professionele ICT Consultant. Bij RealDolmen weten we ook dat een carrière meer is dan een aaneenschakeling van verschillende jobs. Het is een voortdurend groeiproces en het verwezenlijken van jouw professionele ambities terwijl je jouw kennis van zaken ten dienste stelt van RealDolmen. Het is belangrijk te weten dat "doorgroeimogelijkheden geen loze beloften zijn voor ons. Je carrière kan zowel verticaal als horizontaal evolueren. Ook in ondersteunende functies of in Business Development kan jij bijdragen tot het groeipad van RealDolmen. Sowieso word je begeleid door ervaren coaches die je helpen de juiste keuzes te maken en je wordt ondersteund door een groot aanbod leermogelijkheden. 5

6 RealDolmen Traineeship De beste manier om RealDolmen te leren kennen, is natuurlijk door hier stage lopen. Laat je onderdompelen in onze No Nonsense-bedrijfscultuur, ondervind aan de lijve hoe het is om een RealDolmen er te zijn. Snuif de technologie op, proef de vernieuwing, Hoe je kandidaat stellen? Vind je een stage die helemaal iets voor jou is? Laat ons je interesse weten en stel je kandidaat via onze career website. 6

7 Stageopdrachten binnen Java Competence Center Het RealDolmen Java Competence Center and you! Het RealDolmen Java Competence Center is met zijn 130 Java consultants het grootste onafhankelijke Java expertisecentrum op het Vlaamse/Belgische grondgebied. Naast zijn jarenlange ervaring in de sector, beschikt het over een technologische knowhow die gerust als uniek beschouwd mag worden. Binnen RealDolmen noemen we dit expertisecentrum niet zomaar onze Java Community. Onze gepassioneerde Java-professionals geven dagelijks het beste van zichzelf om projecten bij klanten op tijd en binnen het overeengekomen budget op te leveren. Java is een technologie die van meet af aan opgezet is als een open technologie. Open wil zeggen dat technologische evoluties gedreven worden vanuit communities. Hierin zijn zowel mensen uit de industrie, de leveranciers en technologie-experten vertegenwoordigd. De vele innovaties die gegroeid zijn uit deze communities, hebben voor een groot deel het IT-landschap gevormd tot wat het vandaag is. Een greep uit de expertise van het Java Competence Center omvat technologieën en methodologieën zoals: Java Enterprise Edition 6 o Java Persistence API (en Hibernate) o Java Server Faces (Primefaces, RichFaces, Facelets, MyFaces, ) o Enterprise Java Beans Spring Framework (met al zijn modules) Web Services (REST/ SOAP) en Service Oriented Architecture Vaadin / Google Web Toolkit / Gxt / ExtJs HTML5 / JQuery Agile / Scrum / Test Driven Development RealDolmen hecht een groot belang aan een constante flow van innovatie, optimalisatie en uitbreiding van kennis. De instroom aan creatieve ideeën over het integreren of bestuderen van nieuwe technologieën is allerminst gering. Dit is het punt waar nieuwe en uitdagende opportuniteiten liggen voor jullie. Via een grote waaier van stageopdrachten geven we jullie de kans om binnen het RealDolmen Java Competence Center deze nieuwe ideeën uit te werken en ons te overtuigen of dit al dan niet een meerwaarde kan betekenen binnen ons huidig aanbod. Ben je geïnteresseerd en ga je geen uitdaging uit de weg, wil je je verdiepen in één van de meest uitgebreide technologie stacks op dit moment, en ben je bedreven in Java? Dan is nu het moment om je kans te grijpen! Overtuig ons van je enthousiasme, technische en analytische skills tijdens het uitwerken van één van de vele projecten. Contacteer ons om jouw stageplaats aan te vragen! 7

8 1.1 Aanrijdingsformulier European hub & Mobile App De opdracht Wanneer je met de wagen betrokken raakt in een ongeval op de weg, moet er steeds een Europees Aanrijdingsformulier worden ingevuld. Met deze opdracht willen we een 100% digitale aangifte mogelijk maken, met enerzijds een mobile app die men ter plaatste gebruikt en anderzijds een back-end (middleware) applicatie die de integratie van gegevens tussen de verschilllende partijen toelaat. De Aanrijdingsformulier European hub applicatie is een middleware applicatie die de integratie tussen volgende partijen/applicaties toelaat: Verzekerden Aanrijdingsformulier android app. Verzekeringsmaatschappijen verzekeringsmaatschappij connector. En dit om de noodzakelijke gegevens uit te wisselen bij een aanrijding: Opvraging verzekeringsgegevens. Doorsturen aanrijdingsgegevens. Hierbij dienen enkele technische vragen beantwoord te worden. Onderzoek/keuze middleware platform. Security: o Beveiliging berichten. o Authenticatie. o Autorisatie. Integratie nieuwe verzekeringsmaatschappijen? Architectuur middleware platform: o meerdere hubs of 1 centrale hub. o Onderhoud / synchronisatie wanneer voor meerdere hubs gekozen wordt. o De Aanrijdingsformulier applicatie is een mobile applicatie die de gebruiker toelaat om: Eigen Verzekeringsgegevens registreren in de app. via QR code of invoerscherm. Verzekeringsgegevens tegenpartij delen via Bluetooth / QR code / SMS / invoerscherm. o Onderzoek, welk is de meest aangewezen manier. Locatie bepaling via GPS of invoerscherm. o Onderzoek welke mogelijkheden er zijn. Invullen aanrijdingsformulier, in principe enkel de gegevens van de aanrijding zelf. Foto s van schade en verkeerssituatie koppelen aan het aanrijdingsformulier. Versturen van aanrijdingsformulier naar verzekeringsmaatschappijen. Digitale handtekening. o Onderzoek welke mogelijkheden er zijn. De Aanrijdingsformulier server applicatie biedt in eerste instantie de nodige services aan om de android app te ondersteunen: Ophalen verzekeringsgegevens op basis van de QR code. Doorsturen van aanrijdingsformulier. Accepteren aanrijdingsformulier. (digitale handtekening?) 8

9 Doelstellingen Opstellen van functionele en technische documenten o Functionele analyse o Technische analyse o Architectuur document Ontwikkelen van proof-of-concept voor European hub o De Aanrijdingsformulier European Hub implementeren. o Integratie met de Aanrijdingsformulier applicatie (android app). o Implementatie van verzekeringsmaatschappij connector (mockup impl). Ontwikkelen van proof-of-concept voor Android App o De Aanrijdingsformulier applicatie implementeren op Android toestel. o De Aanrijdingsformulier server applicatie implementeren. Welke kennis en competenties ontwikkel je met deze opdracht? Analyse Project planning, uitvoering en opvolging Java-platform Android-platform Webtechnologieën (JSF-Richfaces of Flex) SOA ESB technology Testing Performantie testing Documentatie schrijven (technisch schrijver) Backend integratie (mockup verzekeringsmaatschappij) Webservices Data-interchange formats... Welke competenties heb je nodig? Brede technologische interesse Kennis van Java Interesse in research energie halen uit het oplossen van problemen Zelfstandig kunnen werken Beschikken over analytische skills 9

10 1.2 Track & Trace: The webapp with JEE6 De opdracht In een vorige stage opdracht werd een android applicatie ontwikkeld die het mogelijk maakt het transport van pakketten op te volgen. Opdat het transport in real-time gevolgd kan worden, moet een werknemer de te transporteren pakketten eerst en vooral ingeven. Dit kan gebeuren door barcodes in te scannen, maar er bestaat ook de mogelijkheid tot handmatige invoer. Eens een pakket - of meerdere - opgegeven is voor live tracking, wordt om een bepaalde tijd de huidige positie van de werknemer (koerier) doorgeven. Vervolgens worden deze positie en de vorige tussenstoppen weergegeven op een kaart. Daarenboven kan de koerier ook commentaren toevoegen. Door de real-time tracking en het toevoegen van opmerkingen, kan een klant het traject van zijn pakket bekijken en de eventuele problemen nagaan. Doelstellingen In deze opdracht zal er een web applicatie moeten ontwikkeld worden die de klanten in staat stelt zijn pakketten op te volgen. We hebben er voor gekozen voor een volledige JEE6 stack omdat we de mogelijkheden van deze nieuwe technologieën in de praktijk willen vertaald zien. Concreet zal de backend zodanig moeten gemaakt worden dat deze met de android front-end kan communiceren. Dit wil zeggen dat de android applicatie die reeds ontwikkeld is nog steeds zal kunnen gebruikt worden. Ook de web front-end zal ontwikkeld worden op basis van de JEE stack. Welke kennis en competenties ontwikkel je met deze opdracht? Analyse Project planning, uitvoering en opvolging Java API for RESTful Web Services (JAX-RS) 1.1 JavaServer Faces 2.0 Contexts and Dependency Injection Bean Validation 1.0 Enterprise JavaBeans 3.1 Java Persistence 2.0 Testing Documentatie schrijven (technisch schrijver) Welke competenties heb je nodig? Een goede Java kennis is nodig. Basis JEE-kennis is een plus Interesse in de bouw van kwalitatief hoogstaande webtoepassingen Beschikken over analyse skills Zelfstandig kunnen werken 10

11 1.3 IAM Integrated Aviation Management De opdracht Integrated Aviation Management (IAM) is een IT-programma dat reeds verscheidene jaren in ontwikkeling is bij de stafdienst ICT van FOD Mobiliteit en Vervoer. Het heeft als doel om het geheel van processen binnen de Directoraat- Generaal Luchtvaart te automatiseren. Meerdere deelapplicaties zijn tot nu toe opgeleverd. Zo worden de licenties van verkeerspiloten, luchtverkeersleiders en onderhoudstechniekers behandeld door de applicatie. Daarnaast verzorgt de applicatie eveneens het beheer van de in België ingeschreven luchtvaartuigen (inschrijvingen, luchtwaardigheidsattesten, geluidscertificaten, ELT-bakens, luchtarbeid voor commerciële vloot, ) De ontwikkeling van de webapplicatie begon met Java EE 5 en Seam 2, maar ondergaat nu een evolutie naar een standaard Java EE stack (versie 6, binnenkort versie 7). Doelstellingen Het programma is modulair opgebouwd. Het is de bedoeling dat de stagiair één van de toekomstige deelmodules zal ontwikkelen. Het biedt de kandidaat de mogelijkheden om gebruik te maken van de meeste recente technologie op gebied van Enterprise Java. Dit is een opdracht waar of 1 of max 2 personen aan kan/kunnen werken. Welke kennis en competenties ontwikkel je met deze opdracht? Analyse Project planning, uitvoering en opvolging Documentatie schrijven (technisch schrijver) Testing Java API for RESTful Web Services (JAX-RS) (RESTEasy implementatie) JavaServer Faces (JSF) RichFaces 4.3.x - 5.x Contexts and Dependency Injection (CDI) Bean Validation 1.0 (Hibernate Validator) Enterprise JavaBeans (EJB) Java Persistence (JPA) Hibernate 4.x (Core, Search, Envers) JasperReports 4.7.x JBoss AS Final - Wildfly 8.X Maven Subversion Welke competenties heb je nodig? Goede Java kennis is een vereiste Basis JEE6 kennis is een plus Interesse in de bouw van kwalitatief hoogstaande webtoepassingen Beschikt over voldoende analyse skills Zelfstandig kunnen werken Stagewerk voor 1 à 2 personen Locatie van de stage: Brussel-Noord 11

12 1.4 Semantic Technologies supporting Next Generation SOA De opdracht De wereld van Service Oriented Architecture staat niet stil. Een van de belangrijkste ontwikkelingen voor de volgende jaren in SOA (en ICT in het algemeen) is die op vlak van het Semantische Web. Op dat vlak moet er nog veel onderzoek en ontwikkeling worden gedaan, dat is waar deze opdracht in kadert. Motivatie o Hoe doet onze traditionele Service Oriented Architecture aanpak het binnen de huidige snel evoluerende bedrijfswereld? o Is onze traditionele aanpak klaar voor opkomende trends als pervasive computing? Waarom wel/niet? Wat ontbreken we vandaag? Waar zitten de pijnpunten van onze huidige architectuur componenten? o Visie op de volgens jou meest optimale architectuur en introductie tot een referentie architectuur. Doelstellingen Beschrijven van een conceptuele referentie architectuur verder bouwend op SOA principes ter ondersteuning van dynamic service discovery, composition en context-awareness met het oog op een architectuur die pervasive computing kan ondersteunen. Implementatie van deze referentie architectuur als proof-of-concept binnen een JEE stack bestaande uit: o Ontwikkeling van een service publication component o Ontwikkeling van een service discovery en service composition component o Ontwikkeling van de nodige componenten ter ondersteuning van de bouw en uitvoering van contextaware services o Ontwikkeling van een Web Service interface voor de bovengenoemde componenten o Het bouwen van een UI voor bovenstaande componenten behoord niet tot de scope van de stage opdracht Evaluatie van deze nieuwe architectuur o Uitwerking van een aantal use case scenario s. Bij voorkeur binnen de context van onze klanten o Studie m.b.t haalbaarheid en toepasbaarheid in de praktijk aan de hand van survey bij een tweetal van onze klanten o Is privacy een show stopper? Waarom wel/niet? Hoe kunnen eventuele privacy issues gemitigeerd worden? Dit is een opdracht waar of 1 of max 2 personen aan kan werken. Je wordt begeleid en gecoached door een ervaren Software Architect. Welke skills en competenties ontwikkel je met deze opdracht? Architectuur Analyse Research Semantic Technologies (RDF, OWL, OWL-S, Graph database, ) Enterprise JavaBeans 3.1 JaxWS Project planning, uitvoering en opvolging Testing Documentatie schrijven (technisch schrijver) Welke competenties heb je nodig? Innovatie drijft je Een goede Java kennis is nodig. Basis JEE-kennis is een plus Niet terugdeinzen van research voorgekauwde dingen zijn niets voor jou Zelfstandig kunnen werken maar het team niet uit het oog verliezen 12

13 1.5 Employee Customer Map De opdracht Employee Customer Map is een webapplicatie die de locatie van onze werknemers op een kaart toont en bij welke klant ze werken. Zowel de werknemer alsook zijn manager moet dit via de web applicatie kunnen aanpassen. Werknemers kunnen bijvoorbeeld op deze kaart zien welke collega s er in de buurt werken. Een ander voorbeeld is dat een manager of werknemer kan zien waar iedereen in zijn afdeling werkt. Een extra mogelijkheid is dat je vanuit de applicatie gemakkelijk een mailtje kan sturen naar collega s die in de buurt werken, bijvoorbeeld om een terrasje te doen. Doelstellingen Naast de te ontwikkelen webapplicatie moeten de gegevens ook beschikbaar zijn via een RESTfull webservice, zodat er nadien een mobiele app kan geschreven worden. Er bestaat al een oudere applicatie met een gelijkaardige functionaliteit die componenten kan bevatten die eventueel kunnen gebruikt worden.. Welke kennis en competenties ontwikkel je met deze opdracht? Analyse Project planning, uitvoering en opvolging Integreren van kaarten in een webapplicatie JEE 7 (JSF 2.2, EJB 3.2, JPA 2.1, JAX-RS 2.0, ) Webtechnologieën: JSF 2.2, HTML 5, JavaScript RESTfull webservices Testen Documentatie schrijven Werken met legacy code Welke competenties heb je nodig? Grondige Java-kennis Basiskennis JEE Beschikt over voldoende analyse skills Zelfstandig kunnen werken Belang hechten aan kwaliteit 13

14 1.6 Employee Customer Map - Mobile App De opdracht Dit is een uitbreiding/aanvulling op de Employee Customer Map applicatie.deze uitbreiding is een mobiele applicatie die de locatie van onze werknemers op een kaart toont en bij welke klant ze werken. Zowel de werknemer als zijn manager moet dit via de mobiele applicatie kunnen aanpassen. Werknemers kunnen bijvoorbeeld op deze kaart zien welke collega s er in de buurt werken. Een ander voorbeeld is dat een manager of werknemer kan zien waar iedereen in zijn afdeling werkt. Een extra mogelijkheid is dat je vanuit de applicatie gemakkelijk een mailtje kan sturen naar collega s die in de buurt werken, bijvoorbeeld om een terrasje te doen. Doelstellingen Het is belangrijk dat deze applicatie op verschillende mobiele platformen werkt (ios, android, Windows phone). Als bijkomende doelstelling dient er ook een RESTFull webservice ontwikkeld te worden via dewelke de Mobile app de nodige gegevens kan ophalen. De RESTFull webservice kan voorzien worden met mock-data. Welke skills en competenties ontwikkel je met deze opdracht? Analyse Projectplanning, uitvoering en opvolging Integreren van kaarten in een mobiele toepassing. Web technologieën: HTML 5, JavaScript Hybride technologie, bijvoorbeeld PhoneGap RESTfull webservices Testen Documentatie schrijven Welke competenties heb je nodig? Basiskennis HTML, JavaScript en mobile development Beschikt over voldoende analyse skills Zelfstandig kunnen werken Oog voor detail Belang hechten aan kwaliteit 14

15 1.7 OSGI Research Project De opdracht Het OSGI framework is een zogenaamd modulesysteem en serviceplatform voor Java dat een implementatie is van een volledig en dynamisch component model, iets dat momenteel nog niet bestaat in de standalone Java/VM. De bedoeling van het project is om modulaire software te leren ontwikkelen op het Java-platform. Hiervoor gebruiken we een OSGI container, deze leent zich uitermate tot het deployen van modules met low coupling en high cohesion. OSGI wordt al langer gebruikt op embedded devices, het is pas sinds enkele jaren dat OSGI ook gebruikt wordt om enterprise applicaties mee te runnen. OSGI is een innovatieve technologie en een trend die steeds belangrijker wordt in de enterprise ICT wereld. Doelstellingen De doelstelling is om op een praktische manier te leren a.d.h.v. een kleine applicatie. De beheerder van de applicatie kan kantoorruimten toevoegen met een bepaald aantal plaatsen. De gebruiker van de applicatie kan een vrije plaats in een bepaald kantoor reserveren, voor een bepaalde dag. Aan de hand van dit voorbeeld leer je hoe je een goed modulair ontwerp maakt. Door gebruik te maken van OSGI zal het ook mogelijk zijn om bijvoorbeeld de admin modules (en dus ook pagina s) offline te halen terwijl de gebruiker wel gewoon kan blijven plaatsen reserveren. Het hoofddoel is dus het onderzoeken en documenteren van het ontwikkelen van modulaire software met OSGI. Welke skills en competenties ontwikkel je met deze opdracht? Analyse, researchen Projectplanning, uitvoering en opvolging De werking van Java containers Modulair software design Documentatie schrijven Welke competenties heb je nodig? Goede kennis van Java SE Basiskennis van Java containers is een plus (JBoss, GlassFish, ) Zin om een nieuwe technologie grondig te onderzoeken en deze kunnen plaatsen in een grotere context. Zelfstandig kunnen werken Goed en gestructureerd kunnen documenteren. 15

16 1.8 Semantic Layer Dashboard De opdracht Applicaties maken bijna altijd uitvoerig gebruik van classificaties (AKA codes, codetabellen, coding schemes, enumerations, types, enz.). Gekende voorbeelden classificatieschema s zijn gender, personeelstypes en functies, de ISO taal- en landcodes. Codes kunnen nietszeggende nummers zijn of enige betekenis hebben: M, V, O. Hun bijbehorende termen man, vrouw, onbekend en omschrijving kunnen ook nodig zijn in meerdere talen. Soms zijn codes louter applicatie-technisch, of vervangen ze bedrijfsbegrippen, en soms zijn ze dermate ingeburgerd dat ze deel gaan uitmaken van de bedrijfsterminologie. Varianten van classificaties worden gebruikt in verschillende applicaties, die draaien binnen het bedrijf, of bij derden, of door publieke of eigen webservices. Veel van die classificaties gebruiken meestal dezelfde begrippen, maar anders gecodeerd, of met een grotere set of een subset van begrippen, of meer gedetailleerd of algemener geclassificeerd. Tijdens de communicatie tussen de applicaties meer en meer via een Enterprise Service Bus ofte ESB, moeten die termen in beide richtingen vertaald worden of afgeleid worden. In veel gevallen gaat deze mapping één op één, maar er kunnen ook combinaties van classificaties uit verschillende schema s nodig zijn om te vertalen naar één classificatie binnen een ander schema. Doelstellingen Ontwerp een applicatie die toelaat om een Semantic Layer te onderhouden: schema s aan te maken, de classificaties, termen en omschrijvingen in te voeren. twee schema s met hun classificaties met elkaar te relateren, gebruik makend van een derde schema om de relatie semantiek aan te duiden. In eerste instantie hoef je geen meertaligheid, fracties of geldigheidsperiodes te implementeren. De gebruiker moet intuïtief en vlot kunnen werken met een overzichtelijk dashboard, gebruik makend van een goede browser of een desktop applicatie. Bedenk en implementeer een SOAP communicatie tussen twee applicaties die elk gelijkwaardige classificaties gebruiken maar elk met hun eigen specifiek schema. Maak gebruik van uw semantische layer voor een één op één mapping tijdens de communicatie. Volgende functionaliteiten kunnen vervolgens bij gebouwd worden (in volgorde van prioriteit): Het semantisch model publiceren via RESTFUL services Toelaten om aan een inter-classificatie relatie een fractie toe te kennen. meertalige termen en omschrijvingen RESTFUL services die toelaten om een schema aan te maken en hieraan classificaties toe te voegen of te bewerken. aangeven van de originele taal / vertaling voor een schema waar dit van belang zou kunnen zijn (voorbeeld: Nederlandstalige termen en omschrijvingen van de Vlaamse overheid een Franse vertaling geven) (Tegenvoorbeeld: taalkundige termen zoals tegengesteld hebben geen originele taal.) Geldigheidsperiodes implementeren, met strenge controles of hints voor periodegrenzen. Een voorbeeld, een schema dat vòòr 1999 niet geldig is kan geen classificaties bevatten die geldig zijn op 1/1/

17 Welke skills en competenties ontwikkel je met deze opdracht? Analyse, project planning, uitvoering en opvolging Web technologieën (JSF-Richfaces en Javascript based rich client) SOA ESB technology Testing en Performantie testing Documentatie schrijven (technisch schrijver) Backend integratie (mockup verzekeringsmaatschappij) Webservices Data-interchange formats Teamwerk en taakverdeling... Welke competenties heb je nodig? Brede technologische interesse Goede kennis van Java Interesse in research energie halen uit het oplossen van problemen Zelfstandig kunnen werken Teamplayer mentaliteit Communicatief Over voldoende analytisch skills. 17

18 1.9 Consolidator Dashboard De opdracht Veel applicaties en databases bevatten verschillende waarden voor een bepaalde eigenschap, die eigenlijk hetzelfde betekenen, maar net iets anders door de gebruiker werd ingegeven. Varianten ontstaan door spellingsfouten, afkortingen, gissingen, enz. Consistentie brengen in deze data is een essentieel onderdeel die bijvoorbeeld een migratie voorafgaat. Doelstellingen Bedenk een dashboard dat toelaat om een reeks varianten van een gegeven op te lijsten. Hieruit moet de gebruiker de correcte of ideale schrijfwijze uitkiezen, of een nieuwe correcte schrijfwijze toevoegen. Daarna moet hij kunnen aanstippen welke varianten uit de lijst effectief moeten vervangen worden met de gekozen schrijfwijze. Probeer een zo groot mogelijk hergebruik van het dashboard te bereiken. Denk hierbij aan het werken met interfaces of een plugin architectuur, zowel voor de presentatie laag als de onderliggende transacties en technische architectuur. De integratie moet zoveel mogelijk gebeuren door configuratie. De integrator moet dan enkel nog zorgen voor implementatie (en configuratie) van deze interfaces en de effectieve transacties. Voorzie een voorbeeld van een eenvoudige integratie via een werkend dashboard op een enkelvoudig gegeven uit een datasource. Voorzie een voorbeeld van een complexere integratie waarbij volledige objecten worden geconsolideerd. Een voorbeeld van een iets complexer gegeven is een tuple Uitgever - Plaats uit de publicatiewereld, waarbij beide velden worden geconsolideerd in één dashboard. Publisher Kluwer, A dam Kluwer Kluwer Kluwer Amsterdam Publisher Place A dam A pen Publisher Kluwer Kluwer Kluwer Kluwer Publisher Place Amsterdam Amsterdam Antwerpen Amsterdam Optioneel: een derde integratie om te testen hoe integreerbaar/generiek de interface is. Deze test mag eventueel falen, maar het herwerken van de module om de integratie te laten lukken moet een minimale effort zijn. De gebruiker moet intuïtief en vlot kunnen werken met een overzichtelijk dashboard, gebruik makend van een goede browser of een desktop applicatie. Nice to have is een html5 mobile demo webapplicatie. Welke skills en competenties ontwikkel je met deze opdracht? Analyse Project planning, uitvoering en opvolging Denken in abstracties, interfaces los van implementatie Modulair software design Documentatie schrijven Webdevelopment HTML5 mobile development Welke competenties heb je nodig? Goede kennis van Java SE Zin in onderzoek en dit kunnen plaatsen in een grotere context. Zelfstandig kunnen werken Goed en gestructureerd kunnen documenteren. Beschikken over voldoende analyse skills 18

19 Stageopdrachten binnen Microsoft Competence Center De RealDolmen Microsoft Divisie daagt je uit! Als RealDolmen Microsoft Divisie zijn wij met meer dan 125 medewerkers in België de grootste Microsoft.NET ontwikkelorganisatie. We zijn o.a. actief in de totaalrealisatie van Microsoft-projecten, zowel in strategie, architectuur, implementatie, integratie van systemen, onderhoud, opleiding als ondersteuning. Onze kennis en ervaring situeert zich vandaag binnen de volgende technologieën en solution domains: Ontwikkeling van Windows-, web- en smart client-applicaties (Silverlight, WPF, ASP.NET MVC, Azure, ) Office Automation Mobility (Windows Mobiele & Windows Phone 7) Integration EAI (Biztalk & WCF) CAD/GIS-integratieprojecten Opleiding Binnen onze interne werking dragen we technologie hoog in het vaandel, het is als het ware de grondstof van onze divisie. Daarom lopen er tal van initiatieven om binnen de Microsoft technology stack research te voeren naar al wat nieuw is. En hier komen jullie in the picture! We zijn ervan overtuigd dat jullie ons met al jullie energie, enthousiasme en creativiteit kunnen helpen om deze nieuwe technologieën te onderzoeken en klaar te stomen voor gebruik in de business-toepassingen van de toekomst. Hieronder vinden jullie een lijst van de technologieën en/of topics waarrond we volledige opdrachten willen uitwerken in het komende academiejaar. Laat het duidelijk zijn dat de complexiteit van de opdrachten niet van de poes zal zijn, we verwachten dan ook dat je reeds over een degelijke basiskennis beschikt van.net. Laat dit jullie zeker niet afschrikken maar wij zijn nu eenmaal op zoek naar the best of the best. Ben jij diegene die de business-toepassingen van de toekomst mee vorm wil geven? Aarzel dan niet om een stageplaats bij de RealDolmen Microsoft Divisie aan te vragen. Naast de vermelde opdrachten vanuit onze Applications Microsoft divisie zijn we ook actief binnen Enterprise Solutions met Microsoft (Sharepoint, CRM, Business Intelligence). Ook daar zijn er boeiende opdrachten. 19

20 2.1 Single Page Applications Opdracht Single Page Applications zijn applicaties waarbij de hele applicatie bestaat uit slechts 1 pagina. Het voordeel hiervan is dat je een vlottere gebruikerservaring krijgt doordat de pagina niet moet herladen. Tot op heden maken alle applicaties gebaseerd op plugins (Flash, Silverlight, Flex, ) reeds gebruik van het Single Page-principe, maar sinds de producenten van de mobile OS hebben beslist niet langer het plugin-model te ondersteunen, wint de HTML/JavaScript-oplossing aan populariteit. Natuurlijk brengt dit enkele vragen met zich mee die dienen onderzocht te worden, vb. wat met navigatie, security, Technologieën HTML JavaScript ASP.NET WebAPI ASP.NET MVC 4 WCF Doelstelling Onderzoek naar verschillende libraries (knockout, backbone, sammy, ) o Voor- en nadelen o Integratie met andere libraries o Hoe gebruiken o Doel van de library o Maturiteit o Support, pricing, licensing Onderzoek naar libraries voor dataservices (upshot, breeze, ) versus zelf implementeren o Offline mogelijkheden o Fetching-strategieën o Synchronisatie met de services Onderzoek security o Hoe beveiligen we de requests naar de services o Focus REST (WebAPI) & WCF Services Uitwerken van een POC o Aandacht voor projectopzet o Moet offline kunnen werken. o Motivering gebruikte libraries Conclusie o Lessons learned Stagelocatie: Huizingen Stagebegeleider: Kristof Degrave 20

RealDolmen Student Guide 2014-2015

RealDolmen Student Guide 2014-2015 RealDolmen Student Guide 2014-2015 Table of contents Table of contents... 2 RealDolmen... 3 Onze Visie & Missie... 3 Waarden... 4 RealDolmen acaddemict Junior Track... 5 RealDolmen Traineeship... 6 Hoe

Nadere informatie

Factsheet Enterprise Mobility

Factsheet Enterprise Mobility Factsheet Enterprise Mobility www.vxcompany.com Informatie willen we overal, altijd en op elk device beschikbaar hebben. Privé, maar zeker ook zakelijk. Met het gebruik van mobile devices zoals smartphones

Nadere informatie

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE 2 OMNEXT IN HET KORT Broncode als bron van informatie Gevestigd in NL, UK en USA Kennis van meer dan 40 diverse technologieën Verschillende

Nadere informatie

Responsive web applicaties op Oracle

Responsive web applicaties op Oracle APEX Responsive web applicaties op Oracle Spreker(s) : Datum : E-mail : Arian Macleane & Jacob Beeuwkes 06-06-2013 info@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Outline Trends APEX intro APEX

Nadere informatie

Fresco Consult BVBA Organisatie & functie-analyse. Vacature:.NET Developer (junior)

Fresco Consult BVBA Organisatie & functie-analyse. Vacature:.NET Developer (junior) Fresco Consult BVBA Organisatie & functie-analyse Romaric Croes 27 Mei 2013 Contents Fresco Consult BVBA... 1 Missie... 1 Informatie over de openstaande betrekking... 1 Titel... 1 Plaats in de organisatie...

Nadere informatie

1750,00 excl. BTW. analytisch denkvermogen, empathie, assertief, communicatief, aanleg voor formalisme,...

1750,00 excl. BTW. analytisch denkvermogen, empathie, assertief, communicatief, aanleg voor formalisme,... OPLEIDING #ICT EN INFORMATIEMANAGEMENT c# software architect 1750,00 excl. BTW I.S.M. omschrijving INTRODUCTIE Tijdens deze 6-daagse opleiding komen de vele aspecten waarin een software architect actief

Nadere informatie

RealDolmen Student Guide 2015-2016

RealDolmen Student Guide 2015-2016 RealDolmen Student Guide 2015-2016 Wim Bellemans learning@realdolmen.com 02 801 43 29 HR Assistant Table of contents Table of contents... 2 RealDolmen... 3 Onze Visie & Missie... 3 Waarden... 4 RealDolmen

Nadere informatie

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES Day WEB 1APP FOR CONTAINERS 04-10-2018 Lead - Consultant Cloud Infra & Apps@ InSpark Twitter: @Johanbiere Community blog: talkingazure.com

Nadere informatie

Microsoft Dynamics CRM & Integrated Innovation

Microsoft Dynamics CRM & Integrated Innovation Microsoft Dynamics CRM & Integrated Innovation 22 mei 2008 Qurius Page 1 Agenda Uitdagingen People Ready Business Integrated Innovation Case: FNV Bondgenoten Qurius en samenvatting Qurius Page 2 Uitdagingen

Nadere informatie

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Slimmer samenwerken met SharePoint Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Workflows, forms, reports en data WAAROM KIEZEN VOOR K2? Of u nu workflows moet maken voor items in SharePoint

Nadere informatie

integrating your business

integrating your business integrating your business Codit is een IT expert in business integratie en levert wereldwijd diensten in consultancy, technologie en managed services. Door de integratie van een centraal technologisch

Nadere informatie

DATAMANAGEMENT MET OPEN SOURCE

DATAMANAGEMENT MET OPEN SOURCE DATAMANAGEMENT MET OPEN SOURCE Bart Hansen Solution Architect bij TUI Jacob Hoeflaken Technology Leader bij Axians 1 WIE ZIJN WIJ? Jacob Hoeflaken Technology Leader Axians Integrated Solutions Bart Hansen

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

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software

OPTIMIZE Vacature. JAVA Developer. Divisie Just Software OPTIMIZE Vacature JAVA Developer Divisie Just Software Just Software ontwikkelt en levert reeds meer dan 15 jaar haar eigen geïntegreerde softwareoplossingen voor het beheer van administratieve processen

Nadere informatie

Geboortedatum: 24 november 1985 Burgerlijke staat: Ongehuwd Nationaliteit: Nederlandse Rijbewijs:

Geboortedatum: 24 november 1985 Burgerlijke staat: Ongehuwd Nationaliteit: Nederlandse Rijbewijs: Personalia Roepnaam: Terence Woonplaats: Beverwijk Geboortedatum: 24 november 1985 Burgerlijke staat: Ongehuwd Nationaliteit: Nederlandse Rijbewijs: B Profiel Terence heeft zich ontwikkeld naar senior.net

Nadere informatie

Customer Case: WoningNet

Customer Case: WoningNet Customer Case: WoningNet WoningNet en Webservices Woonruimtebemiddeling Shared service center Business uitdaging Architectuur visie Woonruimtebemiddeling Woningzoekende Corporatiemedewerker Corporatiemedewerker

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

Waarom automatiseren?

Waarom automatiseren? Chris De Clercq Waarom automatiseren? Wanneer u uw manier van werken hebt geautomatiseerd, zal u zich afvragen hoe u het vroeger zonder heeft gedaan Automatiseren helpt u bij: - communicatie efficiënter

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

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

WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT

WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT MOBILE APPS TEAM Ons team bestaat uit slimme, samenwerkende innovatieve mensen die geïnspireerd zijn uw business op verschillende manieren te verbeteren. Onze ontwikkelaars

Nadere informatie

Tim Melis CURRICULUM VITAE

Tim Melis CURRICULUM VITAE IT management Print automation Programming PERSOONLIJKE INFORMATIE Naam: E-mail: info@timmelis.be Website: www.timmelis.be HOBBY S EN INTERESSES - Toneel / Concert bezoek - Film TALENKENNIS - Nederlands

Nadere informatie

Gestart als demo/research voor cloud-oplossing. Een Afslagveiling

Gestart als demo/research voor cloud-oplossing. Een Afslagveiling WAZUG BCC Veiling Concept Gestart als demo/research voor cloud-oplossing Een Afslagveiling Afslag variant Prijsdump variant Windows Azure CMS: Orchard Admin app: dynamic data Auction Manager Proces: worker

Nadere informatie

Efficiënt en veilig werken met cliëntgegevens. Zorg & ICT beurs 15 maart 2017

Efficiënt en veilig werken met cliëntgegevens. Zorg & ICT beurs 15 maart 2017 Efficiënt en veilig werken met cliëntgegevens Zorg & ICT beurs 15 maart 2017 De drie organisaties Adapcare: Levert ECD voor ouderen- en gehandicaptenzorg, RIBW s en jeugdzorg. g-company: Google Cloud Premier

Nadere informatie

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure Asset 1 van 7 Over het bouwen van cloudoplossingen Gepubliceerd op 24 february 2015 Praktische handleiding voor ontwikkelaars die aan de slag willen met het maken van applicaties voor de cloud. Zij vinden

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

React en React Native voor websites en apps

React en React Native voor websites en apps React en React Native voor websites en apps H A N S-PE T E R H ARMSEN HEEFT DI T GE SCH R E V EN IN APRI L 2017 Deze whitepaper is bedoeld voor product owners en beslissers. Hij gaat over React, een JavaScript

Nadere informatie

En 15 maart 2016 Simply.Flexible

En 15 maart 2016 Simply.Flexible En 15 maart 2016 Simply.Flexible Agenda Even voorstellen Quadira Dennis Wolf Waarom Output Management met Advanced-Forms o Met Dynamics NAV Even voorstellen Advanced-Forms Advanced-Forms in de praktijk

Nadere informatie

Documentatie Distributed Services Enterprise Service Bus

Documentatie Distributed Services Enterprise Service Bus Documentatie Distributed Services Enterprise Service Bus Pleun Willemsen en Walter Ebbers 19 april 2012 v1.0 1 Inhoudsopgave 1 Inleiding 4 1.1 Opdracht................................ 4 2 Analyse 5 3 Ontwikkelomgeving

Nadere informatie

Niklas Integratie Platform Verbeteren, besparen en méér

Niklas Integratie Platform Verbeteren, besparen en méér Niklas Integratie Platform Verbeteren, besparen en méér Het betaalbare integratieplatform voor al uw Business-to-Business Integratie en Applicatie Integratie Volledig geautomatiseerde afhandeling van elektronisch

Nadere informatie

Portal als infrastructuur voor gepersonaliseerde dienstverlening

Portal als infrastructuur voor gepersonaliseerde dienstverlening Portal als infrastructuur voor gepersonaliseerde dienstverlening Onafhankelijke diensten......veilig, gebundeld en gepersonaliseerd voor.....alle doelgroepen... Klanten Informatie Communicatie Back-office

Nadere informatie

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE 2 DIGITALISATIE VEREIST: Toegevoegde waarde Agility en snelheid Security en betrouwbaarheid 3 COMBINATIE BUSINESS & IT BUSINESS TECHNOLOGY

Nadere informatie

Inhoud: Inleiding tot Taak 1.1.14 1 Omschrijving van vacatures 2 Matrix van benodigde 5 Bronvermeldingen 7

Inhoud: Inleiding tot Taak 1.1.14 1 Omschrijving van vacatures 2 Matrix van benodigde 5 Bronvermeldingen 7 Inleiding Taak 10 gaat over het oriënteren op het vakgebied van onze toekomst. Als we straks afgestudeerd zijn zullen we automatisch werk moeten gaan zoeken. Maar welk werk of in welke sector? Dat gaan

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

Plan van Aanpak Business Project

Plan van Aanpak Business Project 1. Aanleiding en achtergrond van het project Soulco is een Belgische KMO die zijn activiteiten uitoefent in Afrika en het Midden- Oosten. Ze willen graag een nieuwe website omdat hun huidige website volledig

Nadere informatie

PERSOONLIJKE GEGEVENS

PERSOONLIJKE GEGEVENS PERSOONLIJKE GEGEVENS VOORNAAM Roel GEBOORTEJAAR 1984 WOONREGIO Rotterdam/ Den Haag NATIONALITEIT Nederlands RIJBEWIJS ja WIE IS ROEL? Roel is een SharePoint ontwikkelaar met ruime ervaring op het gebied

Nadere informatie

Complete browser-based werkplek

Complete browser-based werkplek Complete browser-based werkplek Demonstreer hoe je het werk van de medewerkers bij jouw klant kunt vereenvoudigen 1. Jouw eigen werkplek 2. Vereenvoudig DMS & mail 3. Alle applicaties bij elkaar 4. Simpel

Nadere informatie

Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken

Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken Welkom op Mobiele telefoons uit aub In het Reehorst-gebouw niet roken De presentaties staan na vandaag op de website Heeft u een

Nadere informatie

Adding value to test tooling

Adding value to test tooling Adding value to test tooling performance testing and test automation Hoe we performance risico's ook in een CI/CD wereld de baas blijven Wie Ben Ik? >20 jaar ervaring in IT 10 jaarperformancearchitecten

Nadere informatie

ENTERPRISE LINKED DATA INTRODUCTIE

ENTERPRISE LINKED DATA INTRODUCTIE Vandaag te gast bij PLDN Werksessie 12 februari 2015 ENTERPRISE LINKED DATA INTRODUCTIE Joep Creusen, Pieter van Everdingen, Richard Nagelmaeker Agenda introductie Slide 1 Aanleidingen Vraagstukken Deelnemers

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

Adding value to test tooling

Adding value to test tooling Adding value to tooling performance ing and automation Hoe we performance risico's ook in een CI/CD wereld de baas blijven Wie Ben Ik? >20 jaar ervaring in IT 10 jaar PerformanceArchitecten Software engineer

Nadere informatie

Digitaal Loket: kansen of kosten

Digitaal Loket: kansen of kosten Digitaal Loket: kansen of kosten 27 oktober 2011 www.gentleware.nl janjaap.vanweringh@gentleware.nl 06-12.1234.15 1 Onderwerpen Wat is een digitaal loket? Waarom een digitaal loket? Stappenplan Do s en

Nadere informatie

Werkplekvisie. Hans van Zonneveld Senior Consultant Winvision

Werkplekvisie. Hans van Zonneveld Senior Consultant Winvision Werkplekvisie Hans van Zonneveld Senior Consultant Winvision De essentie De gebruiker centraal Verschillende doelgroepen Verschillende toepassingen Verschillende locaties Het beschikbaar

Nadere informatie

Is APEX a worthy substitute for Oracle Forms?

Is APEX a worthy substitute for Oracle Forms? your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004

Nadere informatie

Een infra DevOps CI/CD straat

Een infra DevOps CI/CD straat Een infra DevOps CI/CD straat Ronald van Vugt Ronald van Vugt ir. Ronald van Vugt Cloud Architect bij Metis IT ronald.van.vugt@metisit.com nl.linkedin.com/in/ronaldvanvugt VCAP / AWS Architect www.metisit.com/author/ronald

Nadere informatie

RealDolmen Student Guide 2012-2013

RealDolmen Student Guide 2012-2013 RealDolmen Student Guide 2012-2013 Table of contents Table of contents... 2 1 RealDolmen... 3 1.1 Onze Visie & Missie... 3 1.1.1 Visie... 3 1.1.2 Missie... 3 2 Waarden... 4 3 RealDolmen acaddemict Junior

Nadere informatie

Samengaan van Geo-informatie en Service Oriëntatie

Samengaan van Geo-informatie en Service Oriëntatie Samengaan van Geo-informatie en Service Oriëntatie Waterbodem Applicatie (WAB*info) 10 juli 2008 Gaston Lamaitre Data-ICT-Dienst, Delft Inhoud Wat doet Rijkswaterstaat? Doel van WAB*info De randvoorwaarden

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

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni 2008. Arthur Donkers, 1Secure BV arthur@1secure.nl

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni 2008. Arthur Donkers, 1Secure BV arthur@1secure.nl SOA Security en de rol van de auditor... ISACA Roundtable 2 juni 2008 Arthur Donkers, 1Secure BV arthur@1secure.nl 1 SOA Web 2.0, web services en service oriented architecture (SOA) is tegenwoordig de

Nadere informatie

Enabling Mobile. Een whitepaper over het ontsluiten van data en systemen voor gebruik met en door mobiele applicaties

Enabling Mobile. Een whitepaper over het ontsluiten van data en systemen voor gebruik met en door mobiele applicaties Enabling Mobile Een whitepaper over het ontsluiten van data en systemen voor gebruik met en door mobiele applicaties Door Rutger van Iperen Mobile Developer bij AMIS Services Introductie Het gebruik van

Nadere informatie

Realdolmen Student Guide

Realdolmen Student Guide Realdolmen Student Guide 2016-2017 Erik De Romagnoli Talent Officer Realdolmen erik.deromagnoli@realdolmen.com Direct: +32 02 801 54 31 Table of contents Table of contents... 2 Realdolmen... 3 Onze Visie

Nadere informatie

De Outlook en SharePoint integratie

De Outlook en SharePoint integratie Direct vanuit Outlook e-mailberichten en/of bijlagen opslaan in SharePoint ( drag and drop ). GeONE is uw partner voor SharePoint Informatie Management. Alle document management functionaliteiten beschikbaar

Nadere informatie

Realdolmen Stageopdrachten

Realdolmen Stageopdrachten Realdolmen Stageopdrachten 2017-2018 Erik De Romagnoli Talent Officer Realdolmen erik.deromagnoli@realdolmen.com Direct: +32 02 801 54 31 Table of contents Realdolmen... 3 Waarden... 4 Realdolmen acaddemict

Nadere informatie

THE BIG CHALLENGE VAN DE KLANT DIE OP UW WEBSITE ZIT

THE BIG CHALLENGE VAN DE KLANT DIE OP UW WEBSITE ZIT THE BIG CHALLENGE VAN DE KLANT DIE OP UW WEBSITE ZIT Whitepaper the next best thing in customer communication: Skype for Business. Patrick Kusseneers, Product manager Voxtron Communication Center Ons Voxtron

Nadere informatie

Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers

Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers Ondersteuning van zorg gerelateerde processen en activiteiten voor patiënt en zorgverstrekkers Contact persoon: Thera Splinter: 020 6445160 team@webfysio.nl Contact persoon: Joost Nagelmaeker: 0642115336

Nadere informatie

Windows 7 juist nu! Frank Spuls v-fspuls@microsoft.com 11 november 2009

Windows 7 juist nu! Frank Spuls v-fspuls@microsoft.com 11 november 2009 juist nu! Frank Spuls v-fspuls@microsoft.com 11 november 2009 Inspelen op veranderingen Hoofdkantoor Werkenop afstand Mobiele en flexibele medewerkers Bijkantoren 2 Slide 3 Voornaamste conclusies Er is

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren

Nadere informatie

Tickets.com - introductie

Tickets.com - introductie Tickets.com - introductie Tickets.com, voorheen Select Ticketing Systems, is een fusie van een aantal kaartverkoopsysteemleveranciers en bestaat in Nederland sinds 1993. [leverancier] Tegenwoordig is Tickets.com

Nadere informatie

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 5 MODULECODE B STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie

Nadere informatie

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Voorbeeldproject Een Haagse SOA Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Aanleiding Vanuit de visie

Nadere informatie

Applicatie Integratie in de zorg: implementatie tips uit de praktijk

Applicatie Integratie in de zorg: implementatie tips uit de praktijk Applicatie Integratie in de zorg: implementatie tips uit de praktijk Veel zorginstellingen geven aan informatievoorziening te willen verbeteren. Om bijvoorbeeld de cliënt meer centraal te stellen of Het

Nadere informatie

UZI-pas in gebruik. Maarten Schmidt Risk en Security manager 22 november 2012. Remco Schaar Consultant UL Transaction Security service

UZI-pas in gebruik. Maarten Schmidt Risk en Security manager 22 november 2012. Remco Schaar Consultant UL Transaction Security service UZI-pas in gebruik Maarten Schmidt Risk en Security manager 22 november 2012 Remco Schaar Consultant UL Transaction Security service Inhoud Agenda Gebruik UZI-pas, wat gaat er wijzigen Alternatief gebruik

Nadere informatie