Uitgebreid voorstel Masterproef Informatica
|
|
- Siebe Eilander
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 DEPARTEMENT TOEGEPASTE INGENIEURSWETENSCHAPPEN CAMPUS SCHOONMEERSEN - GENT Uitgebreid voorstel Masterproef Informatica Datum: 1/11/2008 Naam student: Pieter Vancoillie Algemene informatie: Naam van het bedrijf: IBCN - INTEC - UGent Is er in het bedrijf inhoudelijke en technische begeleiding beschikbaar? Ja Externe promotor(en): prof. dr. ir. Filip De Turck adres externe promotor(en): filip.deturck@intec.ugent.be Interne promotor: Veerle Ongenae Titel van het project: Dynamische conformiteitscheck tijdens de uitvoering van een web service choreografie Bestaande situatie en probleemstelling: In de huidige geïnformatiseerde wereld zou men verwachten dat het eenvoudig is om een samenwerking tussen verschillende bedrijven te implementeren. Niets is minder waar. Momenteel wordt dit nog steeds gedaan via gecentraliseerde bedrijfsprocessen. Recentelijk wordt in dit domein onderzoek gedaan om een dergelijke samenwerking op een gedistribueerde manier te implementeren. Men spreekt bij een gecentraliseerde oplossing over een orkestratie waarin de leidingnemende partij als dirigent fungeert en instructies geeft aan de andere partijen. Bij een gedistribueerde manier heeft men het over een choreografie. In choreografie ziet men de deelnemende partijen als dansers die een door een choreograaf ontwikkelde dans uitvoeren. Waar in de gecentraliseerde oplossing steeds één partij de leiding zal hebben over het bedrijfsproces, zullen de verschillende deelnemende partijen in een meer gedistribueerde situatie een zekere autonomie vertonen. De dansers voeren de choreografie uit ontwikkeld door de choreograaf, maar deze geeft geen instructies tijdens het uitvoeren ervan in tegenstelling tot de dirigent van het orkest. Maar net dit verschil zorgt voor bijkomende moeilijkheden. Een belangrijk voorbeeld hiervan is dat in de gedistribueerde oplossing de samenwerkende partijen nu nog moeten veronderstellen dat de anderen zich volledig houden aan alle afspraken gemaakt in het gedistribueerde bedrijfsproces. Elke partij in de gedistribueerde omgeving moet kunnen controleren of de choreografie nog steeds conform de vooraf vastgelegde regels is. Hij moet dus de mogelijkheid hebben een conformiteitscheck uit te voeren. Binnen de onderzoeksgroep is een manier ontwikkeld om deze conformiteitscheck op een statische manier te doen. Deze methode kan gebruikt worden tijdens de ontwikkeling van een choreografie. Maar als de choreografie uitgerold is, kunnen de verschillende partijen misschien wijzigingen doorvoeren oeren aan hun implementatie, waardoor de uitvoering van de choreografie toch niet meer correct verloopt. Daarom is er ook nood aan een dynamische conformiteitscheck, één die kan gebeuren tijdens de uitvoering. 1
2 Doelstelling van het project: In eerste instantie zal moeten onderzocht worden in welke mate de bestaande algoritmen geschikt zijn voor een dynamische conformiteitscheck. Er moet immers rekening gehouden worden met het feit dat de uitvoering van de choreografie niet té veel hinder mag ondervinden van deze testen. Na deze literatuurstudie zullen de bevindingen geïmplementeerd worden. Een belangrijk onderdeel van deze implementatie zal bestaan uit het efficiënt monitoren en onderscheppen van de verzonden en ontvangen berichten. Door middel van de onderzochte algoritmen en aan de hand van deze berichten zal dan moeten uitgemaakt worden of de uitvoering correct verloopt. Er zullen op de implementatie testen uitgevoerd moeten worden om de schaalbaarheid en de overhead van de algoritmen te achterhalen. In een verder stadium van de thesis zal een feedbackmechanisme ingebouwd worden om zo de andere partijen op de hoogte te brengen van een niet-conforme uitvoering van de choreografie. Dit is de eerste stap naar het opbouwen van een conformiteit-trust-netwerk. Het feedbackmechanisme moet mogelijk maken dat een partij een andere partij kan klasseren als vertrouwd of niet vertrouwd. De klassering zorgt voor een vertrouwensrelatie tussen beide partijen. Het conformiteit-trust-netwerk is een netwerk opgebouwd uit deze vertrouwensrelaties. Een bijkomende vereiste van dit feedbackmechanisme is dat alles via web service events moet gebeuren. Gedetailleerde omschrijving van de opdracht: Het eerste deel van de opdracht bestaat uit een literatuurstudie omtrent de bestaande situatie. Binnen de onderzoeksgroep is een methode ontwikkeld die zorgt voor een statische conformiteitscheck. Deze methode introduceerde het pix-model ( -exchange model). Dit model is ontworpen voor het modelleren van webservice interacties beschreven als een WS-CDL (Web Service Choreography Description Language) choreografie. Dit model zal ook gebruikt worden bij de dynamische conformiteitscheck. Een literatuurstudie over dit model en alle aan dit model verwante technologieën, zoals -calculus, de formele basis van het pix-model, is dus noodzakelijk. Webservice choreografieën kunnen formeel beschreven worden gebruik makende van WS-CDL. Uit deze beschrijving kan het pix-model opgesteld worden. Hiervoor is kennis van de WS-CDL en verwante technologieën vereist. Om een choreografie te kunnen uitvoeren zullen de verschillende spelers kennis moeten hebben van elkaars aanwezigheid en mogelijkheden op het netwerk. Hiervoor werd DPWS (Device Profile for Web Services) ontwikkeld. DPWS zorgt voor het veilig uitwisselen van berichten van en naar een webservice, het dynamisch vinden van een webservice, beschrijving van een webservice, de mogelijkheid zich te abonneren bij een webservice en er webservice events van te ontvangen. DPWS bepaalt welke webservice technologieën het netwerk moet ondersteunen. Het bepaalt ook welke de rechten en verantwoordelijkheden zijn van client en server. DPWS voorziet het gebruik van WS- Discovery voor het ontdekken van webservices die aangeboden worden op een netwerk. De dynamische conformiteitscheck zal ontwikkeld worden voor DPWS bewuste netwerken. WS-Eventing wordt gebruikt als standaard van het eventmechanisme. Dit zal gebruikt worden bij het opbouwen van een conformiteit-trust-netwerk. WSA of Web Service Addressing wordt gebruikt als adresseringsmechanisme. Zo weet een ontvanger van waar hij een bericht ontvangen heeft en naar waar het antwoord moet gestuurd worden. WSA voorziet ook de mogelijkheid om aan een bericht een bepaalde actie toe te kennen. De reactie van de ontvanger is specifiek voor een bepaalde actie. Verschillende ontvangers kunnen anders reageren op dezelfde actie. Deze actie zullen we gebruiken als geldende actie van een deelnemer binnen een choreografie. Om de mogelijkheden of beschrijving van een webservice te ontdekken voorziet DPWS Metadata exchange (WSMex). WSMex gebruikt WS-Transfer voor het uitwisselen van deze gegevens, 2
3 waaronder de webservice description. Kennis van DPWS en de daarin gebruikte webservice-standaarden is noodzakelijk. Er zal een geschikt platform moeten gekozen worden voor de implementatie van de dynamische conformiteitscheck. Dit platform zorgt voor een implementatie van een SOAP server. Zo is het mogelijk om SOAP-berichten te ontvangen en te versturen. Ook moet het instaan voor het hosten van de webservices. Zo kan het platform berichten, ter verwerking, afgeven aan een service. Platformen die in aanmerking komen zijn WS4D en Axis2. Het WS4D (Web Services for Devices) framework wordt ontwikkeld door de universiteit van Rostock, de universiteit van Dortmund en MATERNA. Dit framework verzorgt een DPWS stack voor C en diverse edities van Java. Axis2 van Apache zorgt voor een SOAP-implementatie en gebruikt AXIOM, een xml object model. Dit zorgt voor een krachtige manier om SOAP-berichten te analyseren. Axis2 is uitbreidbaar met modules. Enkele van de door DPWS gevraagde standaarden zijn reeds geïmplementeerd als module. We kunnen Axis2 nog niet DPWS enabled noemen. Er zal een keuze moeten gemaakt worden op basis van de ondersteunde ws-* standaarden, op welke manier en in welke mate het analyseren van berichten kan gebeuren en de uitbreidbaarheid van het platform. De eerste stap in de implementatie zal het onderscheppen en monitoren zijn van de berichten. Dit is nodig omdat we willen conclusies trekken uit het berichtverkeer dat door een webservice ontvangen en verstuurd wordt. De methode hiervoor is afhankelijk van het gekozen platform, omdat elk platform het SOAP bericht in een door hem bepaalde objectstructuur zal gieten. Ook verschillen de manipulatiemogelijkheden van dat object per platform. De mogelijkheid om XPath queries te kunnen uitvoeren is hier een grote troef. Dit omdat informatie beschreven in een WS-CDL of WSDL file vaak te vinden is in de attributen van de XML tags. Ook worden onderlinge verbanden tussen XML tags gelegd via attribuutwaarden. Deze informatie opvragen kan eenvoudig via een XPath query. De equivalente oplossing, door te steunen op het DOM van het bericht, zorgt voor een foutgevoelig en een weinig onderhoudsvriendelijk resultaat. We zullen moeten weten over welk soort bericht het gaat om zo te weten welke informatie, relevant voor de dynamische conformiteitscheck zoals bv. de WSA actie, uit het berichten kan gewonnen worden. De informatie uit de berichten zal correct moeten worden aangewend. De kennis opgedaan over WS-CDL, WSDL, DPWS, wordt hier toegepast om informatie over een bepaalde actie in een choreografie bij te houden. Wanneer deze actie optreedt, moet deze informatie beschikbaar zijn. Ook zal moeten duidelijk zijn via de gevonden informatie over welke choreografie-instantie het gaat. Er kunnen namelijk meerdere choreografieën van hetzelfde type tegelijkertijd actief zijn. Het type wordt geïdentificeerd door de choreografiebeschrijving, wanneer deze choreografie wordt uitgevoerd spreekt men van een instantie van deze choreografie. Het is niet voldoende het type choreografie te herkennen; we moeten in staat zijn instanties van een bepaalde choreografie te identificeren. Identificatie is mogelijk doordat een choreografie-instantie zich steeds in een bepaalde staat bevindt. Ook zal een bericht, verstuurd in de context van een choreografie, zich identificeren aan de hand van één of meerdere tokens. Een token kan gezien worden als een naam-waarde paar. De waarde van de tokens correleren het bericht met een bepaalde instantie van een choreografie. Als een bericht niet kan gecorreleerd worden met een bepaalde instantie kan er een nieuwe instantie worden aangemaakt. Dit bericht is dan het eerste bericht binnen deze nieuwe choreografieinstantie. Deze informatie moet ons in staat stellen om de evolutie van een bepaalde choreografieinstantie te volgen. Hiervoor maken we gebruik van het pix-model dat behandeld wordt als een FSM (finite state machine). Hier vindt de dynamische conformiteitscheck letterlijk plaats. Bij het voorkomen van een geldige actie zal de statenmachine van staat 3
4 veranderen. Bij een ongeldige actie zal het feedbackmechanisme in gang moeten treden om andere deelnemers binnen de choreografie op de hoogte te brengen van deze fout. Voor het feedbackmechanisme maken we gebruik van ws-eventing. Er is de mogelijkheid om de afhandeling van dergelijke berichten buiten de dynamische conformiteitscheck te houden door dit apart in een event manager te implementeren. Dit verhoogt de flexibiliteit. De event-berichten moeten ervoor zorgen dat er een conformiteit-trustnetwerk ontstaat, binnen dit netwerk kunnen alle deelnemers een bepaald vertrouwen in elkaar stellen. Ook kunnen geldige acties leiden tot een event-bericht. Dit bericht bevestigt of verhoogt dan het vertrouwen in een bepaald device. Zo kan men bij het optreden van tegenstrijdige berichten de meest vertouwde partij geloven. Het spreekt voor zich dat dit netwerk pas functioneert als er van elk type device verschillende entiteiten aanwezig zijn. Zo kan men bij het niet meer vertouwen van een bepaald toestel een ander toestel aanspreken van hetzelfde type waarin men wel nog vertrouwen heeft. Een mogelijke uitbreiding is het mogelijk maken dat niet vertrouwde devices, welke niet over een event manager beschikken binnen het conformiteit-trust-netwerk, deelnemen aan choreografieën welke binnen een conformiteit-trust-netwerk worden uitgevoerd. Hiervoor zal een instantie binnen het conformiteit-trust-netwerk moeten instaan voor het controleren van de acties uitgevoerd door het niet vertrouwde device. Problemen die moeten opgelost worden: Algemeen probleem geschetst in bestaande situatie en probleemstelling. Problemen binnen het project: Het kiezen van een geschikt platform aan de hand van de bepaalde criteria. Afhankelijk van de tekortkomingen van het platform zal het platform moeten worden uitgebreid naar een minimum niveau om de dynamische conformiteitscheck en het conformiteit-trust-netwerk mogelijk te maken. Bepaling architectuur dynamische conformiteitscheck. Bepaling architectuur conformiteit-trust-netwerk. Theorie rond choreografie event-berichten. Wanneer wordt een event verstuurd? Welke inhoud? Wie stuurt er events naar wie? Technologieën die aan bod komen: WS-CDL: Web Service Choreography Description Language WSDL: Web Service Description Language. XML. XML Schema. Xpath. DPWS: Device Profile for Web Services. WSA: Web Service Addressing. WSMex: Web Service Metadata exchange. WS-Transfer: Web Service Transfer. WS-Eventing: Web Service Eventing. WS-Discovery: Web Service Discovery. MEP: Message Exchange Pattern. WS4D: Web Services for Devices. AXIS2. AXIOM. SAVAN: Axis2 module voor WS-Eventing Mogelijke uitbreidingen en opties: Het mogelijk maken dat niet vertrouwde devices deelnemen aan choreografieën welke binnen een conformiteit-trust-netwerk worden uitgevoerd. Hiervoor zal een instantie binnen het conformiteit-trust-netwerk moeten instaan voor het controleren van de acties uitgevoerd door het niet vertrouwde device. De dynamische conformiteitscheck inpassen in een DPWS bewuste omgeving. 4
5 Vernieuwende aspecten: Het gebruik van WS-CDL, W3C-standaard kandidaat voor het beschrijven van choreografieën, als basis voor de beschreven choreografieën. Een conformiteitscheck tijdens de uitvoering van een choreografie. Het opbouwen van een conformiteit-trust-netwerk. De conformiteitscheck wordt DPWS bewust opgebouwd. De mogelijkheid voor een gedecentraliseerde oplossing voor bedrijfsprocessen. Op dit ogenblik gebeurt dit nog steeds gecentraliseerd, omdat gedecentraliseerd de controle op fouten afwezig is. Dit project wil dit probleem oplossen. Overzicht van de items die in de scriptietekst zullen behandeld worden: Webservice choreografie versus webservice orkestratie (gedistribueerd versus gecentraliseerd bedrijfsproces). Het gebruik van WS-CDL. Bespreking DPWS. Bespreking daarin voorkomende W3C-standaarden. Bespreking van het gebruikte platform. Bespreking aanpassingen aan het platform. Bespreking statische conformiteitscheck. Bespreking architectuur dynamische conformiteitscheck. Bespreking webservice events. Bespreking implementatie webservice events. Bespreking architectuur conformiteit-trust-netwerk. 5
Uitgebreid voorstel Masterproef Informatica. Titel van het project: Rolnummerherkenning van op een kraan
HoGent Uitgebreid voorstel Masterproef Informatica Titel van het project: Rolnummerherkenning van op een kraan Datum: 17/11/12 Naam student: Cédric Verstraeten Interne promotor: Tim De Pauw In samenwerking
Nadere informatieZelftest 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 informatieUitgebreid voorstel Masterproef Informatica. Titel van het project : Ontwikkeling van remote controlled Alert & Task Agent
HoGent Uitgebreid voorstel Masterproef Informatica Titel van het project : Ontwikkeling van remote controlled Alert & Task Agent Datum: Naam student: Glenn Jacob Interne promotor: Wim Van den Breen In
Nadere informatieUitgebreid voorstel Masterproef Informatica
HoGent Uitgebreid voorstel Masterproef Informatica Titel van het project: Optimalisatie & ontwikkeling van een gegevenstransfertool voor Business Intelligence-gebruikers Datum : 01/11/2012 Naam student
Nadere informatieUitgebreid voorstel Masterproef Informatica
FACULTEIT INGENIEURSWETENSCHAPPEN EN ARCHITECTUUR Vakgroep Industriële Technologie en Constructie Uitgebreid voorstel Masterproef Informatica Titel van het project: Uitbreiden van Microsoft Kinect Fusion
Nadere informatieDit 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 informatieSoepele processen. BPEL voor orchestratie én choreografie? Business Process Magazine, juni 2005, nr.4
Soepele processen met gekoppelde BPEL voor orchestratie én choreografie? 6 Als we kijken naar het applicatielandschap van veel organisaties, dan zien we dat er een groot aantal aparte webservices systemen
Nadere informatieMaster Class Java Accelerated
Stormpunt itrack vakmanschap door leren, ervaren en delen Master Class Java Accelerated Datum: 08-01-2018 StormPunt itrack 2018 i INHOUDSOPGAVE 1. Master Class Java Accelerated 1 1.1 Introductie 1 1.2
Nadere informatieZelftest XML Concepten
Zelftest XML Concepten Document: n1035test.fm 18/02/2010 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING Om een idee te hebben van wat we verwachten als voorkennis
Nadere informatieTechnische FAQ koppelvlak WUS 2.0 voor bedrijven
Technische FAQ koppelvlak WUS 2.0 voor bedrijven Versie 1.0 Datum 25 juli 2012 Status Definitief Colofon Projectnaam Versienummer Contactpersoon Organisatie Logius Postbus 96810 2509 JE Den Haag servicecentrum@logius.nl
Nadere informatieXML. Alle tekortkomingen op een rijtje! (en een paar pluspunten...) Marc de Graauw http://www.marcdegraauw.com/
XML Alle tekortkomingen op een rijtje! (en een paar pluspunten...) De geschiedenis van XML SGML Standard Generalized Markup Language IBM: back to the sixties... Markup: structuur, niet processing HTML:
Nadere informatieInformatiearchitectuur
Informatiearchitectuur Onderwerpen Waarom is architectuur (nu) zo belangrijk? Wat is informatiearchitectuur? Ontwikkelingen in de tijd Structuur applicaties Applicatie-integratie Webservices Praktijkvoorbeeld
Nadere informatieWhitepaper. Personal Targeting Platform. De juiste content Op het juiste moment Aan de juiste persoon
Whitepaper Personal Targeting Platform De juiste content Op het juiste moment Aan de juiste persoon Introductie 2 Geïntegreerde personalisering 2 Het opbouwen van een profiel 2 Segmenteren en personaliseren
Nadere informatieHogeschool1. Aanbevelen van content op social networking sites
UGent IBBT Vakgroep Informatietechnologie http://www.ibcn.intec.ugent.be/?q=masteraj20112012 Gaston Crommenlaan 8 bus 201 9050 Gent Hogeschool1. Aanbevelen van content op social networking sites Doelstellingen
Nadere informatieKennissessie INSPIRE. Algemene vereisten & architectuur Metadata View Services Download Services Ondersteuning vanuit Geonovum.
Kennissessie Algemene vereisten & architectuur Metadata View Services Download Services Ondersteuning vanuit Geonovum Thijs Brentjens Inhoud Download Services Pre-defined datasets via Atom feeds Pre-defined
Nadere informatieGebruikershandleiding VU Webmail (Outlook Web App) januari 10
Vrije Universiteit Amsterdam Universitair Centrum IT Gebruikershandleiding VU Webmail (Outlook Web App) januari 10 Dit document beschrijft de toegang tot en de configuratie van VU Webmail (Outlook Web
Nadere informatieSMS Webservice Implementatie handleiding
SMS Webservice Implementatie handleiding Versie 1.2 Inhoudspagina Versiebeheer... 2 Overzicht webservice... 2 Begrippenlijst... 2 Starten met de straightxs webservice... 3 Algemene beschrijving van de
Nadere informatieDicht het security gat - Microsoft SharePoint, OCS, en Exchange met Secure File Sharing Heeft uw organisatie ook een Dropbox probleem?
Dicht het security gat - Microsoft SharePoint, OCS, en Exchange met Secure File Sharing Heeft uw organisatie ook een Dropbox probleem? Executive summary Organisaties maken meer en meer gebruik van online
Nadere informatieInhoudsopgave. Hoofdstuk 1.JMS...2
Inhoudsopgave Hoofdstuk 1.JMS...2 1.1.Inleiding...2 1.2.Messaging architectuur...3 1.2.1.Point to point domein...3 1.2.2.Publish/Subscribe domein...4 1.2.3.Synchrone - asynchrone verwerking...4 1.2.4.De
Nadere informatieTechnische afspraken Ketenregister
Copyright 2014 Bloembollenkeuringsdienst (BKD) Datum: 02-03-2015 Versie: 1.1 Status: Definitief Wijzigingsblad Versie Auteur(s) Wijzigingen 1.0 BKD Initiële versie 1.1 BKD Aanvullingen wijzigingen 2014-2015
Nadere informatieOracle Portal in een Service-Oriented Architecture (SOA) ir. Jeroen F. van Schaijk Senior Consultant Emerging Technologies
Oracle Portal in een Service-Oriented Architecture (SOA) ir. Jeroen F. van Schaijk Senior Consultant Emerging Technologies voorheen 10 jaar Oracle-specialist! Agenda Wat is een Service-Oriented Architecture?
Nadere informatieGeneriek framework voor administratieve toepassingen in een webgeörienteerde omgeving
Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Stand van zaken 17 Maart 2007 Inhoud Probleemgebied afstudeerproject Oplossingsgebied afstudeerproject
Nadere informatieVraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture
Software architecture IM0203 TERUGKOPPELING PROEFTENTAMEN Vraag 1 Vraag 1a Veel van de in het werkboek besproken patterns kunnen ingezet worden voor het referentiesysteem. We lopen de patterns hier stuk
Nadere informatieOnderzoeksgeoriënteerde masterproef
Onderzoeksgeoriënteerde masterproef Innovatie en Onderzoeksgeoriënteerde Masterproef Abdellah Touhafi 12/05/16 pag. 1 Inhoud Innovatie Valkuilen Een voorbeeld van onderzoeks-aspecten in een masterproef
Nadere informatiecase: toestandsdiagrammen
Hoofdstuk 13 case: toestandsdiagrammen In dit hoofdstuk wordt het maken van de eerste versie van de toestandsdiagrammen voor het boodschappensysteem van Hans en Jacqueline uitgewerkt. 13.1 Vind klassen
Nadere informatieReliable Messaging. Marc de Graauw
Reliable Messaging Marc de Graauw Betrouwbaar transport Netwerk is niet betrouwbaar Het is niet te garanderen dat twee partijen beide 100% zeker weten dat communicatie geslaagd is Het is wel te garanderen
Nadere informatieSsdnbatch Applicatie: Technische Documentatie
Ssdnbatch Applicatie: Technische Documentatie Versies Datum Versie Omschrijving Auteur 27-Nov-2007 0.1 Creatie Jonas De Meulenaere 28-Nov-2007 1.0 Review Davy Herben Jonas De Meulenaere 25-Jul-2008 1.1
Nadere informatieApplication interface. service. Application function / interaction
Les 5 Het belangrijkste structurele concept in de applicatielaag is de applicatiecomponent. Dit concept wordt gebruikt om elke structurele entiteit in de applicatielaag te modelleren: softwarecomponenten
Nadere informatieBetekent SOA het einde van BI?
Betekent SOA het einde van BI? Martin.vanden.Berg@sogeti.nl 18 september 2007 Agenda Wat is SOA? Wat is BI? Wat is de impact van SOA op BI? Sogeti Nederland B.V. 1 Agenda Wat is SOA? Wat is BI? Wat is
Nadere informatieGebruikersvriendelijke beheer van bestanden in SharePoint
#1 Oplossing wereldwijd. Bewezen in omgvangrijke omgevingen 100+ en 10.000+ gebruikers. GeONE is uw partner voor SharePoint Informatie Management. GeONE levert het volledige pakket aan SharePoint toepassingen
Nadere informatieHet gebruik van OSB ebms contracten in complexe infrastructuren
Inleiding Het gebruik van OSB ebms contracten in complexe infrastructuren Whitepaper Ernst Jan van Nigtevecht Maart 2009 Contracten die gepubliceerd worden voor een OSB ebms service hebben tot doel om
Nadere informatieRaspberry Pi Webhosting Datacenter
Raspberry Pi Webhosting Datacenter Bram De Meester Bram Scheerder Jan Vernackt Projecten 1 Academiejaar 2013-2014 Professionele Bachelor ICT Inhoud Vastleggen projectvoorstel... 2 Omschrijving van het
Nadere informatieOrganiseer uw verschillende SOAP services in één scenario
1 Organiseer uw verschillende SOAP services in één scenario Wouter Luijten wouterluijten@creetion.com 2 Introductie Tijdens de implementatie van een proces heeft u vaak te maken met een veelvoud aan services.
Nadere informatieDigikoppeling Glossary
Digikoppeling Glossary Verklarende woordenlijst Digikoppeling documentatie Versie 1.1 Datum 5 januari 2010 Colofon Projectnaam Versienummer Organisatie Digikoppeling Definitief Servicecentrum Logius Postbus
Nadere informatiedro - DSI Info voor software leveranciers
dro - DSI Info voor software leveranciers Wim De Smet Overleg SW-leveranciers 15-01-2015 1 Architectuur Service Oriented Architecture Services onderdeel van het platform Clients in gebruikerstoepassing
Nadere informatieTriggers en Acties gebruiken
Net2 Triggers en Acties gebruiken Belangrijke opmerking De Net2 Servercomputer moet altijd draaien, anders kan Triggers en Acties niet correct werken. Triggers en Acties is een krachtige functie. Hij kan
Nadere informatieUitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s
Uitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s Sofie De Cooman 21 December 2006 Stagebedrijf: Interne begeleider: Externe begeleider: BarcoView Koen Van De Wiele
Nadere informatieBoeiende Bindingen. Boeiende Bindingen Technische projectevaluatie. ROC West-Brabant, Codename Future, ThiemeMeulenhoff
Boeiende Bindingen Technische projectevaluatie ROC West-Brabant, Codename Future, ThiemeMeulenhoff Door: Rik Meijer, Software Engineer voor Codename Future Abstract: Dit document geeft een technisch overzicht
Nadere informatieFunctionele beschrijving: Scannen naar AFAS Profit.
Functionele beschrijving: Scannen naar AFAS Profit. Algemeen Met de Kyocera Scannen naar AFAS Profit beschikt u over een efficiënte oplossing om uw documenten te scannen naar AFAS Profit. Met deze oplossing
Nadere informatieDiensthoofd krijgt geen mail van de aanvragen.
Diensthoofd krijgt geen mail van de aanvragen. Er worden geen mails van aanvragen verzonden naar IEDEREEN? Ja Ga naar Punt 4 Nee De aanvragen van 1 bepaalde persoon komen niet aan. Nee Ja De aanvragen
Nadere informatieMaster Class Java Accelerated
Stormpunt itrack vakmanschap door leren, ervaren en delen Master Class Java Accelerated Datum: 03-10-2016 StormPunt itrack 2016 i INHOUDSOPGAVE 1. Master Class Java Accelerated 1 1.1 Introductie 1 1.2
Nadere informatieBelscores. Gegevensstroom BEL_GS01 Push belscores
Belscores Gegevensstroom BEL_GS01 Iedereen kan dit document vrij verspreiden met vermelding van de bron en URL Gegevensstroomspecificatie: Versie 1.3 Ter attentie van: "IT expert" die deze gegevensstroom
Nadere informatieVERA. Best practice Bulk Data. Datum: Status: Definitief. Stichting VERA Veenendaal
VERA Best practice Bulk Data Datum: 04-05-2018 Status: Definitief Stichting VERA Veenendaal 2012-2018 http://www.stichting-vera.nl Inhoudsopgave 1 Inleiding... 3 2 Bulk Data... 4 2.1 Aanleiding... 4 2.2
Nadere informatieBasisregistratie ondergrond (BRO) Uitgiftehandboek
Basisregistratie ondergrond (BRO) Uitgiftehandboek Grondwatermonitoringput Datum augustus 2015 Versie 0.6 Colofon Bestuurskern Dir. Ruimtelijke Ontwikkeling Plesmanweg 1-6 Den Haag Contactpersoon M.R.H.E.
Nadere informatieVariability in Multi-tenant SaaS Applications:
Variability in Multi-tenant SaaS Applications: Gastcollege voor het vak Product Software Jaap Kabbedijk, MSc. Universiteit Utrecht, Nederland 1 Wat gaan we behandelen? Introductie Uitleg ontwikkeling SaaS
Nadere informatieSamengaan 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 informatieAPI...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8
API API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 Identificatie Alle programma's communiceren met elkaar door gebruik te maken van JSON objecten. Het normale
Nadere informatieT Titel stage/afstudeeropdracht : Toekomstvaste Applicatie Integratie - Interconnectiviteit
Titel stage/afstudeeropdracht : Toekomstvaste Applicatie Integratie - Interconnectiviteit Duur van stage/afstuderen Manager Begeleider Locatie : 6 à 9 Maanden : dr. ir. J.J. Aue : dr. ir. H.J.M. Bastiaansen
Nadere informatieB.Sc. Informatica Module 4: Data & Informatie
B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke
Nadere informatieIC Mail Gateway Gebruikershandleiding
IC Mail Gateway Gebruikershandleiding Versiebeheer Versie Datum Naam Wijziging 1.0 27 oktober 2008 ICA Initieel document 1.1 18 juni 2010 ICA Document geheel herzien 2.0 30 januari 2013 ICA Aanpassing
Nadere informatieSoftware 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 informatieLESVOORBEREIDINGSFORMULIER
FACULTEIT PSYCHOLOGIE EN PEDAGOGISCHE WETENSCHAPPEN Vakgroep Onderwijskunde Lerarenopleiding LESVOORBEREIDINGSFORMULIER 1. ADMINISTRATIEVE RUBRIEK - Naam van de student: De Kuyper Jirka - Naam van de mentor
Nadere informatieZelftest Internet concepten en technieken
Zelftest Internet concepten en technieken Document: n0832test.fm 25/01/2017 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE ZELFTEST INTERNET CONCEPTEN EN
Nadere informatieImplementatie AssurePay ASP.NET. ideal
Implementatie AssurePay ASP.NET ideal Implementatie AssurePay ASP.NET 2 van 11 Inhoudsopgave Microsoft ASP.NET... 3 Classic ASP... 9 Implementatie AssurePay ASP.NET 3 van 11 Microsoft ASP.NET Implementeren
Nadere informatieThe OSI Reference Model
Telematica Applicatielaag Hoofdstuk 16, 17 Applicatielaag 4Bevat alle toepassingen die van het netwerk gebruik maken n E-mail n Elektronisch nieuws n WWW n EDI (Electronic Data Interchange) n Napster,
Nadere informatieCertificaten: Aanmaak en beheer
Certificaten: Aanmaak en beheer 11 juni 2013 Bart Callewaert Wat is een certificaat? Een bewijsstuk: dat de echtheid van een voorwerp garandeert dat de betrouwbaarheid van een partij garandeert Gebaseerd
Nadere informatieBeheerVisie ondersteunt StUF-ZKN 3.10
Nieuwsbrief BeheerVisie Nieuwsbrief BeheerVisie 2015, Editie 2 Nieuws BeheerVisie ondersteunt StUF-ZKN 3.10 BeheerVisie geeft advies MeldDesk App Message Router MeldDesk Gebruikers Forum Nieuwe MeldDesk
Nadere informatieXML. hands -on > 3- DAAGSE CYCLUS. > Antwerpen, 11 december 2001 > Leuven, 15 januari & 5 februari 2002. K.U. LEUVEN Departement Computerwetenschappen
> 3- DAAGSE CYCLUS XML > Antwerpen, 11 december 2001 > Leuven, 15 januari & 5 februari 2002 hands -on K.U. LEUVEN Departement Computerwetenschappen TECHNOLOGISCH INSTITUUT Genootschap Informatietechnologie
Nadere informatieWaarom Webfysio? www.webfysio.nl - team@webfysio.nl
Uw cliënt verdient toch maatwerk zorg? Waarom Webfysio? Uw eigen online en blended maatwerk zorgpakketten aanbieden Uw cliënten ondersteunen met online agenda, notificaties en herinneringen Direct online
Nadere informatieDT, PVdB - WS-A headers in SOAP Response - validaties op WS-A headers en customer identificatie - soap faults bij skipped requests en WSDLongeldige
BatchSOAP: Technical Service Specifications Revision History Date Version Description Author 22/12/2011 0.1 Initiële versie PVdB 28/05/2013 0.2 Toegevoegd: DT, PVdB - WS-A headers in SOAP Response - validaties
Nadere informatiem.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van e-mail
Beknopte dienstbeschrijving Beveiligen van e-mail m.b.v. digitale certificaten en PKI Document: Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van e-mail Inhoudsopgave 1. Inleiding 2 2. Snel te
Nadere informatieTechnisch 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 informatieGebruikersvriendelijke beheer van bestanden in SharePoint
#1 Oplossing wereldwijd. Bewezen in omgvangrijke omgevingen 100+ en 10.000+ gebruikers. GeONE is uw partner voor SharePoint Informatie Management. GeONE levert het volledige pakket aan SharePoint toepassingen
Nadere informatieDOCTRAILS MODULE: MESSAGE FLIPPING
MODULE: MESSAGE FLIPPING INTRODUCTIE PROBLEEMSTELLING In een aantal gevallen zijn ontvangers niet ingericht om op een eenvoudige manier een ontvangen bericht te beantwoorden. Het kan zijn dat er geen automatische
Nadere informatieBancaire Infrastructurele Voorziening Aanleverservice. Implementatie conform koppelvlak WUS 2.0 Bedrijven
Bancaire Infrastructurele Voorziening Aanleverservice Implementatie conform koppelvlak WUS 2.0 Bedrijven Versie 0.1 Datum 28 november 2017 Status Definitief Colofon Projectnaam SBR Banken Bancaire Infrastructurele
Nadere informatieReleasebeschrijving e-former versie 7.0
Releasebeschrijving e-former versie 7.0 INHOUDSOPGAVE Inleiding... 2 Tussentijds opslaan... 3 Digitale handtekening... 4 Beveiliging... 6 Toegangscontrole bij lokaal gebruik... 6 Verwijderen uploads...
Nadere informatieDe weg naar SOA bij de Gemeente Rotterdam
De weg naar SOA bij de Gemeente Rotterdam Een reisverslag OGH Fusion Middleware SOA dag 19-5-2010 Lonneke Dikmans Oracle Ace Director Inhoud 2 Architectuur Doelstellingen Rotterdam Veilig, betrouwbaar
Nadere informatieOntdek de e-business oplossingen van Cebeo.
Ontdek de e-business oplossingen van Cebeo. flyer_eshop.indd 3 27-09-2007 11:08:11 Cebeo e-shop, ook open buiten de kantooruren! De Cebeo e-shop is zeer gebruiksvriendelijk en omvat onder meer volgende
Nadere informatieAanleveren van te verzenden sms berichten aan SMS Via
Aanleveren van te verzenden sms berichten aan SMS Via 1. Inleiding Er zijn drie methoden van aanlevering van sms berichten mogelijk: via een HTTP request; dit kunt u gebruiken voor één sms bericht tegelijk
Nadere informatie..over. Geoportalen. en: Interoperabiliteit, Open Standaarden en WebService Architecturen. Presentatie GIN 17 november 2004 Theo Thewessen Geodan IT
..over Geoportalen en: Interoperabiliteit, Open Standaarden en WebService Architecturen Presentatie GIN 17 november 2004 Theo Thewessen Geodan IT Locatie als integrator binnen Geoportalen Location Interoperabiliteit:
Nadere informatieDBS Talent & Salaris. Inrichten Digitale Loonstrook
Copyright DBS Postbus 747 3800 AS Amersfoort Alle rechten voorbehouden. Verveelvuldiging of openbaarmaking, geheel of gedeeltelijk, is niet toegestaan dan met schriftelijke toestemming van de auteursrechthebbende.
Nadere informatieXAMPP Web Development omgeving opzetten onder Windows.
XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...
Nadere informatieVolledige Digikoppeling connectiviteit. Foutberichten en foutafhandeling
Foutberichten en foutafhandeling INLEIDING OpenTunnel is een B2B Gateway die de volgende standaarden ondersteund en controleert op een juist gebruik: ñ XML Schema ñ WSDL 1.1 ñ WS-Addressing ñ WS-Security
Nadere informatieOracle 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 informatieChainWise digitaal factureren
ChainWise digitaal factureren Product ChainWise Bedrijfssoftware Jaar 2016 Alle rechten voorbehouden aan ChainWise Niets in deze uitgave mag worden gebruikt in welke vorm dan ook zonder schriftelijke toestemming
Nadere informatieMonitoring. SolidBE B.V. Maarten Schoutenstraat SV Waddinxveen
Monitoring SolidBE B.V. Maarten Schoutenstraat 19 2741SV Waddinxveen 1 Inhoudsopgave Monitoring...3 Introductie...3 Netwerkcomponenten...4 Back-up...4 Discovery...4 Poller...5 SNMP-traps...5 Maintenance...5
Nadere informatieZelftest Internet concepten en technieken
Zelftest Internet concepten en technieken Document: n0832test.fm 10/02/2010 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE ZELFTEST INTERNET CONCEPTEN EN
Nadere informatieWaarom 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 informatieSchoolmail. Handleiding voor het gebruik van je Snorduffel-adres. Druk deze handleiding NIET af. Ze is 25 pagina s lang en je hebt niet alles nodig.
Schoolmail Handleiding voor het gebruik van je Snorduffel-adres. Druk deze handleiding NIET af. Ze is 25 pagina s lang en je hebt niet alles nodig. Wil je meer uitleg of hulp bij het instellen van de juiste
Nadere informatieJ2EE/.NET en de rol Applicatie Architectuur
J2EE/.NET en de rol Applicatie Architectuur Edwin van Dillen evdillen@sogyo.nl 2003 Sogyo Information Engineering 1 Sogyo information engineering! IT Innovator sinds 1995! Klanten: ABN AMRO, Rabobank,
Nadere informatieFunctionele beschrijving: scannen naar Exact Globe.
Functionele beschrijving: scannen naar Exact Globe. Algemeen Met de KYOCERA scannen naar Exact Globe beschikt u over een efficiënte oplossing om uw documenten te scannen naar Exact Globe. Met deze oplossing
Nadere informatieEen inleiding in de Unified Modeling Language 79
Een inleiding in de Unified Modeling Language 79 2. Het objectdiagram Soms hebben we behoefte om in de plaats van een klasse een instantie van deze klasse weer te geven. Figuur 3.22. toont als voorbeeld
Nadere informatiePeelland ICT Online Back-up
Peelland ICT Online Back-up Peelland ICT biedt volledig in eigen beheer online back-up aan. Hiermee voorzien wij onze klanten van de laatste nieuwe back-up mogelijkheden en technieken. Risico s conventionele
Nadere informatieECTS 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 informatieHandleiding RS Form! 1.0.4
Handleiding RS Form! 1.0.4 Inhoud 1. Controlepaneel... 3 2. Forms Manager... 4 2.1 Nieuwe form aanmaken... 4 2.2 Nieuwe fields toevoegen... 7 2.3 Wijzigen/verwijderen bestaande Forms, Fields... 10 Versie
Nadere informatieLes 9: formulier controle met javascript.
Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet
Nadere informatieGa in het menu Certificaten naar Kies PKI overheid services certificaat. U geeft eerst aan waar het te gebruiken certificaat kan worden gevonden:
Het SBR programma en nieuwe certificaten Vanaf de aangiften IB 2012 en Vpb 2012 geldt verplichte verzending naar Digipoort in XBRL formaat, ondertekend met PKI overheid services certificaten. Vanaf versie
Nadere informatieDe 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 informatieinfosessie softwareleveranciers 7 juni 2017 EDISON webservices Jan Dejonghe
EDISON webservices Jan Dejonghe 1 EDISON webservices ter herinnering bevraging project 2 ter herinnering (zie infosessie 2016) huidig gebruik webedison personeel : alle zendingen leerlingen : DKO, internaten,
Nadere informatieVerzending van gestructureerde berichten via SFTP Veel gestelde vragen (FAQ)
Verzending van gestructureerde berichten via SFTP Veel gestelde vragen (FAQ) 1 Algemeen Wat is SFTP? SFTP staat voor SSH File Transfer Protocol of Secure File Transfer Protocol en maakt deel uit van SSH
Nadere informatieONTWERP VAN GEDISTRIBUEERDE SOFTWARE ACADEMIEJAAR 2009-2010 1 STE EXAMENPERIODE, 15 JANUARI 2010, 14U 17U30 VRAAG 1: INLEIDENDE BEGRIPPEN[20 MIN]
ONTWERP VAN GEDISTRIBUEERDE SOFTWARE ACADEMIEJAAR 2009-2010 1 STE EXAMENPERIODE, 15 JANUARI 2010, 14U 17U30 Naam :.. Richting :.. Opmerkingen vooraf : - werk verzorgd en duidelijk, zodat er geen dubbelzinnigheden
Nadere informatieBGT/IMGEO gisib voorbeeld weg. BGT/IMGEO gisib?
De BGT/IMGEO en BGT en IMGEO De Basisregistratie Grootschalige Topografie (BGT) is een gedetailleerde (invaktaal: grootschalige) digitale kaart van heel Nederland. Daarin worden alle objecten als gebouwen,
Nadere informatieGebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access
Gebruik van cryptografie voor veilige jquery/rest webapplicaties Frans van Buul Inter Access 1 Frans van Buul frans.van.buul@interaccess.nl 2 De Uitdaging Rijke en veilige webapplicaties Een onveilig en
Nadere informatieOpenbare webservice diergeneeskunderegister
Titel Onderwerp Beschrijving webservice Versie 1.1 Datum 24-06-2015 Documentnaam Diris openbare webservice v1.1 Auteur CIBG / ICT unit Inhoud 1 Revisie historie... 3 2 Inleiding... 4 3 ListVcpApprox...
Nadere informatieBeschrijving functioneel en technisch design van de website
Bespreking Punten: Beschrijving functioneel en technisch design van de website Nr. Punt 1 Student 2 Bedrijf 3 Algemene lay out 4 Technologieën 5 Webruimte en datatrafiek 1. Student Registratie Bij de registratie
Nadere informatieDigiD SSL. Versie 2.1.1. Datum 16 augustus 2010 Status Definitief
DigiD SSL Versie 2.1.1 Datum 16 augustus 2010 Status Definitief Colofon Projectnaam DigiD Versienummer 2.1.1 Organisatie Logius Postbus 96810 2509 JE Den Haag servicecentrum@logius.nl Pagina 2 van 9 Inhoud
Nadere informatieDe smaken binnen HL7v3: uitwisselmechanismes. Tom de Jong
De smaken binnen HL7v3: uitwisselmechanismes Tom de Jong 1 11-6-2012 Gegevensmodel (bijv. deel van medisch dossier van specialist) 2 11-6-2012 Message payload Transmission Wrapper Transport: van waar naar
Nadere informatieECTS fiche. Module info. Evaluatie. Gespreide evaluatie. Eindevaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica
ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Netwerkbeheer 1 MODULECODE A10 STUDIEPUNTEN 5 VRIJSTELLING MOGELIJK ja Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie
Nadere informatieDe mogelijkheden van XML voor de langdurige bewaring van digitale documenten. DAVID studiedag 30 nov 2000
De mogelijkheden van XML voor de langdurige bewaring van digitale documenten DAVID studiedag 30 nov 2000 Prof. Jan Engelen, Steven Depuydt K.U.Leuven - ESAT Onderzoeksgroep Document Architecturen Waarom
Nadere informatie