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

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

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

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

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

Vincent. Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert zichzelf graag door onderstaande drie vragen te beantwoorden:

Vincent. Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert zichzelf graag door onderstaande drie vragen te beantwoorden: Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl Bart Nijskens 06 52302211 bart@rockstars-it.nl Vincent Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert

Nadere informatie

Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl. Bart Nijskens 06 52302211 bart@rockstars-it.nl. Gijs-Jan. Roepnaam: Gijs-Jan

Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl. Bart Nijskens 06 52302211 bart@rockstars-it.nl. Gijs-Jan. Roepnaam: Gijs-Jan Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl Bart Nijskens 06 52302211 bart@rockstars-it.nl Gijs-Jan Roepnaam: Gijs-Jan Regio: Gelderland Geboortedatum: 06-01-1983 Nationaliteit:

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

Curriculum Vitae. Duco is bij Quintor momenteel met een masterclass ASP.NET / MVC bezig.

Curriculum Vitae. Duco is bij Quintor momenteel met een masterclass ASP.NET / MVC bezig. Curriculum Vitae Duco Winterwerp Nationaliteit: Nederlandse Rijbewijs: ja (BE, AM) Website: www.duco.cc E-mailadres: duco@winterwerp.it Datum: februari Duco Winterwerp heeft Informatica gestudeerd aan

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

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

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

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

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

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

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

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

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

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

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

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

Stageopdrachten 10/ 11

Stageopdrachten 10/ 11 Stageopdrachten 10/ 11 Inleiding Zie jij je stage als meer dan een verplicht onderdeel van je studie en wil je de ideale basis leggen voor een serieuze stap in je carrière? Dan ben je bij ons aan het juiste

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

Sebyde AppScan Reseller. 7 Januari 2014

Sebyde AppScan Reseller. 7 Januari 2014 Sebyde AppScan Reseller 7 Januari 2014 Even voorstellen Sebyde BV is Certified IBM Business Partner voor security systems, gespecialiseerd in applicatie security en security awareness. We leveren diensten

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

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

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens Nieuwbouw Vereenvoudigd en versnelt Java ontwikkeling Huub Cleutjens Inhoud IBS en Java Keuzes: taal / architectuur Productiviteit / arbeidsdeling IBS Java Development Accelerator Persistence UI Persistence

Nadere informatie

Boeiende vacatures bij Invenso en Convenso

Boeiende vacatures bij Invenso en Convenso Boeiende vacatures bij Invenso en Convenso Invenso en Convenso zijn op zoek naar gedreven mensen die met hart en ziel willen meebouwen aan ons succesverhaal. Is een van de onderstaande profielen op jouw

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

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

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

Technologie en Interactie 3.2: software architectuur

Technologie en Interactie 3.2: software architectuur Technologie en Interactie 3.2: software architectuur Manual IAM-TDI-V2-Technologie en Interactie. Jaar 0809 blok 2 Oktober 2008 Fons van Kesteren 1/8 Inhoud Technologie en Interactie 3.2: software architectuur...

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

Microsoft Dynamics CRM 2011 360 kijk op uw relaties

Microsoft Dynamics CRM 2011 360 kijk op uw relaties Microsoft Dynamics CRM 2011 360 kijk op uw relaties 26 september 2013 Programma 10u15: GMI Customer Relationship Management Een oplossing binnen een breder kader (GMI 4D Solution Concept ). Willem van

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

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

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

Microsoft trainingen en certificeringen: dé bouwstenen voor uw carrière in de ICT

Microsoft trainingen en certificeringen: dé bouwstenen voor uw carrière in de ICT trainingen en certificeringen: dé bouwstenen voor uw carrière in de ICT www.globalknowledge.nl/microsoft info@globalknowledge.nl www.globalknowledge.nl trainingen & certificeringen: dé bouwstenen voor

Nadere informatie

Xebic. Cloud Solutions voor het Onderwijs

Xebic. Cloud Solutions voor het Onderwijs Xebic Cloud Solutions voor het Onderwijs Cloud Solutions www.xebic.com Inleiding Doel Architectuur concepten OnStage, de Cloud applicatie van Xebic. 2 Inhoud Xebic Bedrijf Cloud-roots Views Cloud Applicaties

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

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

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

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

Beveiligingsbeleid Perflectie. Architectuur & Procedures

Beveiligingsbeleid Perflectie. Architectuur & Procedures Beveiligingsbeleid Perflectie Architectuur & Procedures 30 november 2015 Versiebeheer Naam Functie Datum Versie Dimitri Tholen Software Architect 12 december 2014 0.1 Dimitri Tholen Software Architect

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

Digitaal Ondertekenen

Digitaal Ondertekenen Digitaal Ondertekenen Cevi Userdag 23 februari 2016 Bart Callewaert Gangbare document-formaten? PDF (Portable Document Format) Meerdere oplossingen om te ondertekenen. Viewers gratis en wijdverspreid (Adobe

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

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

enabling your ambition

enabling your ambition Ctac: enabling your ambition Ambities helpen realiseren Als ondernemer of organisatie heeft u plannen voor de toekomst: groeien, een nog efficiënter bedrijfsvoering realiseren of nieuwe producten of diensten

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

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

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

Ontwikkelingen in Viewers

Ontwikkelingen in Viewers Ontwikkelingen in Viewers Ron Bloksma Grontmij Nederland Adviseur GIS & ICT 06 224 227 24 ron.bloksma@grontmij.nl Viewers Zijn een middel Technologie gaan snel Bedrijfsvoering wil snel iets Het beheer

Nadere informatie

DE BUSINESS CASE VOOR DE ASP OPLOSSING VAN CRM RESULTANTS VOOR ONDERWIJSINSTELLINGEN

DE BUSINESS CASE VOOR DE ASP OPLOSSING VAN CRM RESULTANTS VOOR ONDERWIJSINSTELLINGEN DE BUSINESS CASE VOOR DE ASP OPLOSSING VAN CRM RESULTANTS VOOR ONDERWIJSINSTELLINGEN Inleiding CRM Resultants biedt aan haar klanten de keuze om Microsoft Dynamics CRM in huis te installeren, of om de

Nadere informatie

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Page 1 1 Kees Vianen Senior Sales Consultant Technology Solutions Oracle Nederland Agenda Geschiedenis van Oracle Portal Portal

Nadere informatie

Opdrachtformulering (pagina 3 van 7)

Opdrachtformulering (pagina 3 van 7) Afstudeerovereenkomst van Tim Wils Bijlage 1 Opdrachtformulering (pagina 3 van 7) Dit project betreft een eigen framework (soort API) waarmee relatief gemakkelijk en in korte tijd eindproducten opgezet

Nadere informatie

1 Dienstbeschrijving Lancom Workspace 365

1 Dienstbeschrijving Lancom Workspace 365 1 Dienstbeschrijving Lancom Workspace 365 2 Inleiding Lancom biedt haar klanten reeds sinds 2007 de mogelijkheid om te gaan werken van uit een Cloud model waarbij de servers in een datacenter van Lancom

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1

Nadere informatie

PERSOONLIJKE GEGEVENS

PERSOONLIJKE GEGEVENS PERSOONLIJKE GEGEVENS VOORNAAM Ashtiaq GEBOORTEJAAR 1978 W OONREGIO Rotterdam NATIONALITEIT Nederlands RIJBEWIJS B WIE IS ASHTIAQ? Ashtiaq is een gemotiveerde en gedreven.net developer die zijn werk met

Nadere informatie

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97 Inhoudsopgave 1 Inleiding 8 1.1 Het.Net Framework................................ 8 1.1.1 Het.Net Ontwikkelingsmodel....................... 8 1.1.2 Compilatie en Uitvoering in.net.....................

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

Zelftest Java concepten

Zelftest Java concepten Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig

Nadere informatie

Stef. Heeft u een uitdagend full stack.net project, waar Stef zijn tanden in kan zetten? Ga dan snel het gesprek aan met deze bevlogen techneut!

Stef. Heeft u een uitdagend full stack.net project, waar Stef zijn tanden in kan zetten? Ga dan snel het gesprek aan met deze bevlogen techneut! Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars.nl Bart Nijskens 06 52302211 bart@rockstars.nl Stef Lees hier het profiel van Rockstar professional Stef uit Dordrecht. Stef is een vriendelijke

Nadere informatie

Master Of Code voor haar opdrachtgevers

Master Of Code voor haar opdrachtgevers Master Of Code voor haar opdrachtgevers nov12 Een trend: mobiel in zakelijk verkeer Een trend: mobiel in zakelijk verkeer(2) 1,6 miljoen x online boekjes bekeken waarvan 600.000 keer via mobiele apparaten

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

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

Portals & Open Source

Portals & Open Source Portals & Open Source OGh Jaarcongres 2003 Zeist, 7 october R.V.L.P. Schaaf Agenda Introductie Begrippenkader en standaards Open Source portals Onder de loep: Imbrium Praktijk case Open Source in uw organisatie?

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

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau Factsheet CONTINUOUS VALUE DELIVERY Mirabeau CONTINUOUS VALUE DELIVERY We zorgen ervoor dat u in elke volwassenheidsfase van uw digitale platform snel en continu waarde kunt toevoegen voor eindgebruikers.

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

Business Process Management

Business Process Management Business Process Management Prof. dr. Manu De Backer Universiteit Antwerpen Katholieke Universiteit Leuven Hogeschool Gent Wat is een bedrijfsproces? Een verzameling van (logisch) gerelateerde taken die

Nadere informatie

Angular Best Practices Door Alex en Chris van Beek

Angular Best Practices Door Alex en Chris van Beek Angular Best Practices Door Alex en Chris van Beek Over ons Enthousiastelingen Software Architecten bij Luminis Arnhem B.V. Gespecialiseerd in Microsoft technologie:.net, Azure en Windows Twitter: @Beekje

Nadere informatie

Curriculum Vitae James Cotton

Curriculum Vitae James Cotton Persoonsgegevens Naam James Martijn Cotton Geboortedatum 2 mei 1978 Geboorteplaats Kingston upon Thames, Engeland Geslacht Man Burgerlijke staat Geregistreerd partnerschap Nationaliteit Engels Adres Burgemeester

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

FUMAGGO WEB SOLUTIONS

FUMAGGO WEB SOLUTIONS FUMAGGO WEB SOLUTIONS Aanpassen design partijenwijzer.nl Offerte voor ProDemos Den Haag Fumaggo Web Solutions Lammenschansweg 93, 2313 DK Leiden KvK Rijnland 52202992 Leiden, 20 juni 2012 2 1 Introductie

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

Oracle Mobile and Social Access Management 10 oktober 2012. Joost Koiter

Oracle Mobile and Social Access Management 10 oktober 2012. Joost Koiter Oracle Mobile and Social Access Management 10 oktober 2012 Joost Koiter Kennis en experese: Op gebied van Oracle Service Oriented Architecture (SOA) Op gebied van Oracle Iden4ty & Access Management (IAM,

Nadere informatie

Curriculum Vitae. Ing. R. van de Roer (Rogier) Geboortedatum: 10 oktober 1975. Informatica / Informatiekunde, Den Haag

Curriculum Vitae. Ing. R. van de Roer (Rogier) Geboortedatum: 10 oktober 1975. Informatica / Informatiekunde, Den Haag Willem van der Kulkstraat 4 3059 TM Rotterdam M: +31 (0)6-44 708 444 I: www.stirsolutions.nl E: info@stirsolutions.nl Curriculum Vitae Naam: Ing. R. van de Roer (Rogier) Geboortedatum: 10 oktober 1975

Nadere informatie

Curriculum Vitae. Personalia. Profiel. Harold Uitslag Geboorte datum: 14 Oktober 1985 Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193

Curriculum Vitae. Personalia. Profiel. Harold Uitslag Geboorte datum: 14 Oktober 1985 Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193 Personalia Naam: Harold Uitslag Geboorte datum: 14 Oktober 1985 Adres: Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193 Email adres: harolduitslag@hotmail.com Rijbewijs: Ja Burgerlijke staat:

Nadere informatie

Waarom een Independent Software Vendor voor XForms kiest. Johan Blok CM Pro www.cmprofessionals.eu

Waarom een Independent Software Vendor voor XForms kiest. Johan Blok CM Pro www.cmprofessionals.eu Waarom een Independent Software Vendor voor XForms kiest Johan Blok CM Pro www.cmprofessionals.eu CWI Wikipedia An independent software vendor (ISV) is a company specializing in making or selling software,

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

FUMAGGO WEB SOLUTIONS

FUMAGGO WEB SOLUTIONS FUMAGGO WEB SOLUTIONS Aanpassen design stemexamen.nl Offerte voor ProDemos Den Haag Fumaggo Web Solutions Lammenschansweg 93, 2313 DK Leiden KvK Rijnland 52202992 Leiden, 19 juni 2012 2 1 Introductie ProDemos

Nadere informatie

Analyse Programmeertalen

Analyse Programmeertalen Analyse Programmeertalen De keuze van een programmeertaal mag niet onderschat worden. Het is dankzij deze taal dat de gebruiker interactie heeft met het complete systeem. Het is dus vanzelfsprekend dat

Nadere informatie

EVO:RAIL VDI AANPAK Plaveit VMware EVO:RAIL de weg voor VDI?

EVO:RAIL VDI AANPAK Plaveit VMware EVO:RAIL de weg voor VDI? EVO:RAIL VDI AANPAK Plaveit VMware EVO:RAIL de weg voor VDI? APRIL 8, 2015 SLIDE 1 #Name: Verloigne Geert #Function: Technical Consultant #Email: geert.verloigne@realdolmen.com #UC: +32 2 801 51 81 Company:

Nadere informatie

Implementatiekosten en baten van SURFconext. Versie: 0.5 Datum: 06/06/2013 Door: Peter Clijsters

Implementatiekosten en baten van SURFconext. Versie: 0.5 Datum: 06/06/2013 Door: Peter Clijsters Implementatiekosten en baten van SURFconext Versie: 0.5 Datum: 06/06/2013 Door: Peter Clijsters Dit document geeft een antwoord op de vraag hoeveel een aansluiting op SURFconext kost. Introductie... 1

Nadere informatie

SharePoint 2010 Upgrades

SharePoint 2010 Upgrades SharePoint 2010 Upgrades Mogelijkheden & Best Practices Meer informatie Voor vragen over deze whitepaper of meer informatie kunt u contact opnemen met Info Support door te bellen naar +31 (0) 318 55 20

Nadere informatie

REST Adapter in SAP PI/PO voor REST-based Web Services

REST Adapter in SAP PI/PO voor REST-based Web Services REST Adapter in SAP PI/PO voor REST-based Web Services Inleiding Eindelijk! SAP heeft officieel de REST Adapter voor SAP PI/PO uitgebracht. Deze is beschikbaar vanaf SAP NetWeaver 7.3 EHP1 SP14 of SAP

Nadere informatie

Curriculum Vitae Ishak Atak. www.ishakatak.nl. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum : 13-05-1983

Curriculum Vitae Ishak Atak. www.ishakatak.nl. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum : 13-05-1983 Naam : Ishak Atak Roepnaam : Ishak Woonplaats : Utrecht Geboorte datum : 13-05-1983 Tel. : +316-46 17 76 00 Beschikbaar : Full time December 2015 Email: : contact@ishakatak.nl Datum CV : November 2015

Nadere informatie

TechReady - NextGen Productivity

TechReady - NextGen Productivity TechReady - NextGen Productivity 08:30 09:00 Ontbijt 09:00 10:00 Keynote 10:00 10:15 Pauze Hans van der Meer (Microsoft) & Danny Burlage (Wortell) TRACKS 1. Ervaringen uit de praktijk 2. Productiviteit

Nadere informatie

Feature checklist NeMO 5 Android

Feature checklist NeMO 5 Android Feature checklist NeMO 5 Android PCA Mobile 2014 Feature Omschrijving Opmerkingen Algemene kenmerken Mobile Only NeMO5 voor Android is een Native Android Applicatie (app) Cloud Vereist geen lokale of gehoste

Nadere informatie

InforValue. Laat de waarde van Informatie uw bedrijfsdoelstellingen versterken. Informatie Management

InforValue. Laat de waarde van Informatie uw bedrijfsdoelstellingen versterken. Informatie Management Laat de waarde van Informatie uw bedrijfsdoelstellingen versterken Informatie Informatie on Demand Referentie Architectuur Informatie Technologie is belangrijk voor Informatie. Uw organisatie heeft stabiele

Nadere informatie

Beknopte dienstbeschrijving beveiligen van Webapplicaties m.b.v. digitale certificaten en PKI

Beknopte dienstbeschrijving beveiligen van Webapplicaties m.b.v. digitale certificaten en PKI Beknopte dienstbeschrijving beveiligen van Webapplicaties m.b.v. digitale certificaten en PKI Document: Beknopte dienstbeschrijving beveiligen van Webapplicaties Versie: maart 2002 mei 2002 Beknopte dienstbeschrijving

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

Technologieverkenning

Technologieverkenning Technologieverkenning Videocontent in the cloud door de koppeling van MediaMosa installaties Versie 1.0 14 oktober 2010 Auteur: Herman van Dompseler SURFnet/Kennisnet Innovatieprogramma Het SURFnet/ Kennisnet

Nadere informatie

Zicht - Content Management Systeem een algemene beschrijving

Zicht - Content Management Systeem een algemene beschrijving Zicht - Content Management Systeem een algemene beschrijving Versie april/2008 Zicht nieuwe media ontwerpers 2008 1 Inleiding Een Content Management Systeem (CMS) is een webapplicatie waarmee je zonder

Nadere informatie