Sturen en Bewaken in BPEL

Maat: px
Weergave met pagina beginnen:

Download "Sturen en Bewaken in BPEL"

Transcriptie

1 Beeklaan BK Den Haag KvK ING Martien van den Akker Technical Architect Sturen en Bewaken in BPEL Introductie Over SOA is inmiddels veel gezegd en geschreven. Het is een Concept of een Architectuur (het is maar net van welke kant je het bekijkt) dat een logisch gevolg is op de ontwikkelingen in de lijn van gecentraliseerd computeren middels Terminal Mainframe oplossingen via Client Server naar multitier Web-based computing. Twee belangrijke onderdelen in de Service georienteerde architectuur zijn de Gebeurtenis Gedreven Architectuur (EDA: Event Driven Architecture) en Orchestratie. De gebeurtenis gedreven architectuur worden veelal uitgewerkt middels een Enterprise Service Bus en BPEL is een goede taal voor het bedrijven van Orchestratie. De BPEL Process Manager van Oracle is ideaal voor relatief kort lopende processen. Net als elke andere Process Manager (inclusief alle workflow en case oplossingen) heeft het een versiebeheer dat er op is gericht om lopende processen af te laten lopen met de definitie waarin ze zijn gestart. Wanneer er een nieuwe definitie wordt gedeployed worden nieuwe processen gestart met die nieuwe definitie. Lopende processen gaan gewoon verder in de oude definitie. Dit is precies wat een process manager zou moeten doen. Je zou niet anders willen. Toch kan het een probleem zijn met langer lopende processen. In de Justitie keten bijvoorbeeld kunnen processen potentieel 2 jaar duren. Ook andere overheidsprocessen kunnen langduren. Bijvoorbeeld de trajecten met betrekking tot het bouwen van bruggen, wegen en andere infrastructuur. Maar bouw trajecten van gebouwen of grote schepen kunnen lang duren. In die tijd dat een proces loopt kan veel gebeuren, een wijziging in regelgeving of bedrijfsvoering zit er zo in. En het zou maar zo kunnen gebeuren dat deze ook geldt voor lopende processen. Wat doe je daar dan mee? Hoe kun je ervoor zorgen dat deze toch met een nieuwe proces-definitie mee kunnen, zonder dat het gehele proces van het begin tot de huidige proces-stand overnieuw moet? Dat stelt namelijk ook eisen aan de te orchestreren services. Die moeten namelijk idempotent zijn, wat betekent dat ze niet alleen re-entrant zijn, maar ook dat ze bij elke volgende aanroep hetzelfde resultaat leveren. Als een entiteit al is opgevoerd zal dit moeten worden geconstateerd en zal deze eventueel moeten worden gewijzigd. De services moeten dit dan wel moeten ondersteunen. Over eventuele wacht en bewakingstermijnen moet ook goed nagedacht worden. Deze moeten rekening houden met het feit dat die wacht-tijd al is geweest. Alleen dan kan een proces veilig opnieuw worden gestart. Een functie die ik in Oracle Workflow wel kon waarderen, maar die in BPEL PM (en ik denk ik veel andere process managers) mist is de Expedite functionaliteit. Oracle Workflow bezat de mogelijkheid om een processinstantie terug in de tijd te zetten. Je kon een andere activiteit

2 benoemen en de processinstantie daar naar toe terug zetten. De processflow werd dan gereset zodat de executie vanaf dat punt kon worden voort gezet. Eventuele eerdere stappen werden dan gearchiveerd in een History tabel. Het kunnen overdoen van eerder processtappen op basis van binnen komende gebeurtenissen (externe berichten of mutaties in de applicatie) kan een functionele vereiste zijn. Finite State Machine Bovenstaande problematiek speelde bij mijn vorige klant. Zowel de problematiek van de lang lopende processen als het opnieuw kunnen uitvoeren van eerdere processtappen. Men had daar de wens om elke processtap dynamisch op basis van bedrijfsregels te kunnen evalueren. Het zou bijvoorbeeld kunnen zijn dat een brief is uitgestuurd en er na verloop van een paar dagen van de reactietermijn een bericht van adreswijziging binnen komt. Ook heeft elke klant of betrokkene het recht om onder de tram te komen. Dat is geen uitzondering, dat is iets waar je proces rekening mee moet houden. Adreswijzigingen en overlijdensberichten, evenals meldingen van verzet of anderszins kunnen gewoon voor komen en daar moet het bedrijfsproces mee om kunnen gaan. Een oplossing zou kunnen zijn het implementeren van een Finite State Machine. Start Initialiseer Beslisregels Bepaal volgende stap Stuur deelprocess aan Afsluiten Illustratie 1: Finite State Machine Einde Een Finite State Machine zoals bedacht was zou voor elke processtap een bedrijfsregel evaluatie moeten doen. Op basis van de uitkomst van die evaluatie kan dan worden bepaald wat de volgende stap zou moeten zijn. In bovenstaande figuur is het schematisch uitgewerkt. Het proces begint met een initialisatie stap. Vandaar uit komt het in de status Bepaal volgende Stap. Hierin

3 worden de beslisregels geraadpleegd en geëvalueerd. Op basis daarvan wordt in de volgende status Stuur Deelproces aan de betreffende processtap uitgevoerd. Daarna komt het weer terug in de Bepaal volgende stap status. Dit geheel heeft de bijnaam de dansende robot gekregen, omdat het geheel net zolang heen en weer danst, tot dat de beslisregels uitwijzigen dat het aan het einde van de dans is gekomen. Vervolgens wordt in de einde status de afrondende functionaliteit uitgevoerd en wordt het proces beeindigd. Het idee is heel ingenieus, maar de implementatie stuit op nogal wat uitdagingen. Het belangrijkste bezwaar is eigenlijk dat vanwege het dynamische en generieke karakter bij het ingaan van de evaluatie-stap niet bekend is wat de volgende stap is. Het is ook niet bekend welke beslisregels moeten worden uitgevoerd om te komen tot de juiste volgende stap, althans wanneer het concept zuiver generiek gehouden wordt. Het bepalen welke beslisregels nodig zijn voor het juiste resultaat kan worden overgeladen aan een Business Rules Enige. Maar wanneer niet bekend is welke beslisregels moeten worden uitgevoerd is uiteraard ook niet bekend met welke gegevens de Business Rules Engine op enig moment moet worden gevoed. Immers, op basis van de beschikbare feiten voert hij de betreffende Beslisregels uit. Om dit te ondervangen dienen dus alle eventueel voor de beslisregels benodigde feiten te worden aangeleverd. Hiertoe is het idee van een werkbriefje bedacht. Deze bevat alle eventueel benodigde feiten. Maar dit werkbriefje zou dan zo generiek moeten worden opgezet dat het ook eenvoudig is om feiten toe te voegen zonder dat de XML Structuur daar significant door verandert. Een belangrijk probleem van het werkbriefje is de synchronisatie met de database. Hoe zorg je ervoor dat deze redundante informatie altijd voldoende synchroon is met de applicatie database en dus altijd de juiste actuele gegevens bevat? Tenslotte is een nadeel van zo'n generieke Finite State Machine dat het nogal wat ontwikkelcapaciteit kost om dit goed te implementeren. Bovendien, wanneer je het implementeert in BPEL dan bouw je eigenlijk een proces engine in een proces engine. En dat is vergelijkbaar met het bouwen van een interpreter in een geinterpreteerde programmeertaal: niet iets waar je goede prestaties van mag verwachten. Processturing in BPEL Initiatie Om de problematiek zoals hierboven beschreven op te lossen hebben we een eigen concept bedacht van afhandelen van processtappen en gebeurtenissen. De processturing wordt verzorgd door een hoofdproces dat werkt volgens het Dirigent Model : dit proces stuurt de onderliggende services aan. Die onderliggende services kunnen zogenaamde atomaire of basis services zijn, maar ook gecombineerde of samengestelde services. Deze samengestelde services kunnen uitgewerkt zijn als regulier georchestreerd proces, maar ook volgens hetzelfde concept als hier onder beschreven. Het stuurproces kan op drie manieren worden aangeroepen: Initieel: dit gaat via de standaard initiate operatie en levert een nieuwe instantie van het proces op

4 Externe Gebeurtenis: hiervoor wordt een aparte operatie ExternalEvent gedefinieerd en wordt aangeroepen op basis van een gebeurtenis van buitenaf. Interne Gebeurtenis: ook hiervoor wordt een aparte operatie InteralEvent gedefinieerd en wordt gebruikt om het proces zichzelf aan te laten roepen. Dit wordt in de volgende paragraaf uitgelegd. Een proces moet een begin hebben dat leidt tot een nieuwe instantie van het proces. Dit kan zijn omdat een nieuwe order of een nieuwe zaak middels een bericht via Oracle Integration B2B (of een andere B2B gateway) wordt ontvangen. Ook kan het voorkomen dat het Process opnieuw moet worden gestart met een nieuwe proces definitie en dus vanaf een bepaalde status moet beginnen. Hiervoor moet het Initiate-bericht de volgende parameters hebben: Status: default Initieel Stabiele Toestand: indicator om aan te geven of het proces direct door moet naar een wacht toestand. Dit wordt in de volgende paragraaf uitgelegd. Context: een structuur waarin de toestandsvariabelen die nodig zijn voor de normale verwerking van het stuurproces. Bij een herstart moeten deze waarden uiteraard meegegeven worden. Een lopend stuurproces moet kunnen reageren op externe gebeurtenissen. Dit kunnen berichten zijn van wijzigingen of interventies die voor een lopend proces binnenkomen. Bijvoorbeeld een adreswijziging of een bericht van overlijden. Of een bericht dat de order of zaak om wat voor reden tijdelijk geparkeerd moet worden. Maar er kunnen ook gebeurtenissen vanuit een ERP pakket komen, bijvoorbeeld omdat een tape met bank-transacties wordt ingelezen waardoor orders als betaald kunnen worden aangemerkt. Of juist dat de Collections-applicatie (de applicatie die de binnenkomende betalingen administreert) constateert dat er betalingstermijnen zijn overschreden en er aangemaand moet gaan worden. Deze vervolg berichten of gebeurtenissen moeten door het stuurproces worden afgehandeld. Hiertoe wordt het stuurproces gecorrelleerd aangeroepen met de ExternalEvent operatie. Gecorreleerd wil zeggen dat er in het BPEL stuur proces een of meerdere Correlation sets zijn aangemaakt waarin een identificerend gegeven is opgenomen. In het bericht dat meegegeven wordt in de ExternalEvent operatie is ditzelfde gegeven opgenomen zodat de Process Manager weet welke instantie van het BPEL Stuurproces moet worden gevoed met het betreffende bericht. In het ExternalEvent-bericht moeten een aantal parameters mee worden gegeven: Proces Operatie of Gebeurtenis: hiermee wordt aangeven om welk type gebeurtenis het gaat, waar het stuurproces op moet reageren. Proces Identificatie: Een order of een zaak ID: de correllerende identificatie op basis waarvan door de proces manager de juiste proces-instantie kan worden gevonden. Bericht: Dit kan een anytype parameter zijn, omdat per gebeurtenis een andere berichtstructuur meegegeven kan worden. Hierin staan aanvullende gegevens met betrekking tot de gebeurtenis.

5 Het verdelen van de Initiele en vervolg gebeurtenissen wordt geillustreerd in onderstaande illustratie. Illustratie 2: Verdeel Initierende en vervolg gebeurtenissen Wanneer een vervolg bericht of gebeurtenis binnenkomt, hetzij vanuit B2B hetzij vanuit een Business Event System Queue, dan wordt eerst de voor die gebeurtenis of interventie specifieke logica uitgevoerd. Deze logica omvat logica die uitgevoerd moet worden nog voordat het stuurproces wordt geintervenieerd. Bijvoorbeeld het bij de Gemeentelijke Basis Administratie controlleren van de adreswijziging of het bericht van overlijden van een betrokkene. Een gebeurtenis of interventie kan betrekking hebben op een specifieke order of zaak of component van een zaak of order, maar kan ook betrekking hebben op meerdere orders van een klant of zaken van een betrokkene. Vandaar dat na de interventie/gebeurtenis specifieke logica bepaald moet worden welke relevante zaken of componenten van zaken het stuurproces moet worden aangeroepen om vervolgens de betreffende processen ook daadwerkelijk aan te roepen. Processturing in BPEL Proces Afhandeling Onderstaande illustratie geeft het stuurproces schematisch weer. In het witte gedeelte vindt de daadwerkelijke process uitvoer plaats. In het paarse gedeelte is een proces-deel gemodelleerd dat in een parallele flow draait, dus simultaan aan de process-uitvoer in het witte gedeelte. Vanuit de Initate operatie worden beide flows tegelijkertijd gestart.

6 Het hoofdproces Het hoofdgedeelte begint met een tweetal afvragingen. De eerste is de bepaling of er een interventie is geweest. Dit is een bevraging van een indicatie die gezet kan worden in het paarse gedeelte waarover straks meer. Standaard staat deze indicator uit. De tweede bevraging is of er naar de stabiele toestand moet worden gesprongen. Deze indicator kan specifiek zijn gezet wanneer dit is meegegeven bij een herstart van het proces. Initieel staat deze uit. Vervolgens wordt de huidige processtatus uitgevraagd, waarna een van de betreffende Proces-Takken (branches) wordt uitgevoerd. Het proces gaat normaal gesproken cyclisch door deze proces-takken heen, waarbij telkens eerst de voor die tak benodigde feiten worden opgevraagd uit de applicatie database(s), om vervolgens op basis van business rules te bepalen of de betreffende stap moet worden uitgevoerd en wat vervolgens de volgende processtatus moet zijn. In de processtatussen wordt onderscheid gemaakt in Vluchtige Toestanden en Stabiele Toestanden. Een vluchtige toestand houdt in dat de ene processtatus direct leidt tot een volgende processtatus. Er is geen externe gebeurtenis nodig om van de ene toestand in de andere te komen. Een stabiele toestand daarentegen vereist wel een externe gebeurtenis, bijvoorbeeld het verstrijken van een termijn of het ontvangen van een bericht, om een volgende transitie uittevoeren. Wanneer uit de transitie blijkt (of bij een herstart) dat de betreffende processtatus een stabiele toestand is, dan wordt er gewacht. Dit wachten wordt in BPEL geimplementeerd door te luisteren naar een

7 InternalEvent bericht. De Event Handler Het paarse gedeelte in het proces laat de zogenaamde EventHandler zien. Dit proces luistert naar ExternalEvent berichten. Wanneer een ExternalEvent bericht binnenkomt wordt eerst gecontroleerd of het om een Herstart of Afsluit gebeurtenis gaat. Is dat namelijk het geval dan wordt een Indicatie Einde gezet. Anders wordt de betreffende Interventie Processtatus en Interventie Type gezet. Vervolgens wordt gecontrolleerd of het hoofdproces in een Stabiele Toestand zit. Is dat het geval dan heft de Event Handler dit op door het proces zichzelf gecorrelleerd met een InternalEvent bericht aan te laten roepen. Dit bericht komt dan terecht in de Stabiele toestand wacht activiteit terecht, in het witte gedeelte, waar gewacht wordt op een InternalEvent bericht. Wanneer de Einde indicator niet is gezet dan gaat de EventHandler weer terug om naar een volgend ExternalEvent-bericht te luisteren. Is de indicator gezet dan wordt er nog een InternalEvent bericht gestuurd om het hoofdproces door te laten gaan. Daarna stopt de Event Handler. Het hoofdproces zal ondertussen bij de eerst volgende cyclus bij de eerste afvraging Interventie terecht komen en vervolgens in de interventie afhandeling terecht komen. Processturing in BPEL: afhandeling van gebeurtenissen per type De afhandeling van Interventies of gebeurtenissen zouden in het normale Hoofdproces uitgemodelleerd kunnen worden. Dit levert potentieel een hele brede processtatus afvraging op met heel veel proces-takken. Om nu de normale afhandeling nog enigszins overzichtelijk te houden is bedacht om de Interventie/Gebeurtenis afhandeling te scheiden van het hoofdproces en ook te categoriseren per type interventie/gebeurtenis. Daarom wordt in de afhandeling van de interventies eerst afgevraagd om wat voor interventie/gebeurtenis het gaat, zoals weergegeven in onderstaande illustratie.

8 Illustratie 3: Afhandeling van gebeurtenissen per type Processturing in BPEL: Afhandelen van een gebeurtenis De afhandeling van een gebeurtenis kan vervolgens conventioneel uitgemodelleerd worden, wanneer het om een eenvoudige kortlopende afhandeling gaat. Maar net zo goed kan het op eenvergelijkbare manier worden uitgemodelleerd als het hoofdproces. Dit laatste wordt geillustreerd in de onderstaande flow:

9 Illustratie 4: Afhandelen van een gebeurtenis Wanneer de gebeurtenisafhandeling klaar is, wordt weer teruggekeerd naar het hoofdproces. De Herstart gebeurtenis neemt hierin een aparte plaats in: hier roept het proces zichzelf aan maar nu met de initiate operatie. Er wordt dus een nieuwe instantie van het proces gecreeerd, maar met mede geving van de proces-context en de huidige processtatus. Hierna wordt de huidige instantie beëindigd. Bewaken Het onderwerp bewaken is nog niet aan de orde gekomen. Tot nu toe ging het eigenlijk alleen om het dynamisch sturen. Bewaken is ook eigenlijk geen onderdeel van het basis-concept. Bewaken in BPEL kan op een betrekkelijk eenvoudige manier worden geimplementeerd. Het enige dat nodig is, is een standaard (asynchrone) service met een wacht activiteit. De input van het proces is het correllerend gegeven waarmee het Stuur-proces wordt aangeroepen via de ExternalEvent operatie, aangevuld met een wacht-periode. Vervolgens wacht de Bewaak service op het verstrijken van de termijn, waarna het het hoofdproces aanroept via de ExternalEvent operatie met als event-type Bewaak-termijn verstreken. Eventueel kan aan de Bewaak-service een cancel -operatie worden toegevoegd, zodat het Stuur-proces kan aangeven dat de bewaking gestaakt kan worden. Ook kan gekozen worden het stuurproces de gebeurtenis te laten negeren.

10 Conclusie Het hier beschreven concept gaat te ver voor eenvoudige, kort lopende processen. Dit concept heeft toegevoegde waarde als aan een van de volgende eisen moet worden voldaan: 1. flexibiliteit van uitvoering is benodigd: de volgorde van uitvoering is afhankelijk van business rules en er moet eventueel terug gesprongen (heruitvoering van activiteiten) of vooruit gesprongen (overslaan van activiteiten) kunnen worden; 2. een proces is potentieel langlopend en moet herstart kunnen worden in een nieuwe definitie; 3. een proces moet flexibel kunnen reageren op externe events. Wanneer geen van deze eisen is gesteld, is het verstandiger om het process conventioneel uit te modelleren. In dat geval blijft het model het dichtst bij wat de business definieert als bedrijfsproces. Voldoet je te ontwerpen proces wel aan een van de drie bovengenoemde criteria, dan biedt dit concept de mogelijkheid deze problemen op te lossen en met het proces toch nog redelijk dicht bij het bedrijfsproces te blijven. Wel adviseer ik een goede granulariteit van procesdelen te kiezen die je uitmodelleert in de diverse takken. Wanneer je elke knooppunt in het bedrijfsproces als toestand definieert, dan wordt elke activiteit in je bedrijfsproces een tak in het sturen en bewaken concept. Dit kan leiden tot een onnodig ondoorzichtig proces dat erg ver van het bedrijfsproces staat, met in BPEL een onnodig brede switch : een keuze stap met heel veel mogelijke vervolg paden.

Sparse columns in SQL server 2008

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

Nadere informatie

BRP-BZM Use Case Realisations Guidelines

BRP-BZM Use Case Realisations Guidelines BRP-BZM Use Case Realisations Guidelines Versie 2.0 02-09-2011 Definitief Versiehistorie Datum Versie Auteur 23-12-2010 0.1 Eerste versie R.F. Schaaf 04-01-2011 1.0 Feedback verwerkt R. Schaaf en D. Geluk

Nadere informatie

Toegepaste notatiewijzen DLA software

Toegepaste notatiewijzen DLA software Toegepaste notatiewijzen DLA software Bert Dingemans info@dla-architect.nl Inleiding In de DLA Software wordt gebruik gemaakt van een aantal notatiewijzen voor het opstellen van een object- en procesmodel.

Nadere informatie

De weg naar SOA bij de Gemeente Rotterdam

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

Nadere informatie

Betekent SOA het einde van BI?

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

Nadere informatie

Ban de batch. Stel niet uit... Martien van den Akker Technical Architect

Ban de batch. Stel niet uit... Martien van den Akker Technical Architect Beeklaan 444 2562 BK Den Haag www.darwin-it.nl info@darwin-it.nl KvK 27283780 ING 65.35.40.663 Ban de batch Martien van den Akker Technical Architect Java-projecten beginnen bij Oracle eindelijk wat te

Nadere informatie

Functionele en technische meldingen

Functionele en technische meldingen 0.1 Foutmeldingen BAG Bevragen Functionele en technische meldingen Datum 28 januari 2013 Versie 0.1 ConceptNiet gevonden: wijzig het profiel: "Standaard" Versiehistorie Versie datum locatie omschrijving

Nadere informatie

Application interface. service. Application function / interaction

Application 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 informatie

ITIL en/of eigen verantwoordelijkheid

ITIL en/of eigen verantwoordelijkheid ITIL en/of eigen verantwoordelijkheid Leo Ruijs 20 SEPTEMBER 2011 INNOVATIEDAG MANSYSTEMS Service8 B.V. Stelling ITIL BEPERKT DE EIGEN VERANTWOORDELIJKHEID VAN MEDEWERKERS EN HEEFT DAARMEE EEN NEGATIEVE

Nadere informatie

case: toestandsdiagrammen

case: 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 informatie

Quick Reference Generic Scan Interface SE

Quick Reference Generic Scan Interface SE Eddon Software BV Rietveldenweg 82 5222 AS s-hertogenbosch The Netherlands T +31 (0)88-235 66 66 F +31 (0)88-235 66 77 E info@eddon.nl W www.eddon.nl Quick Reference Generic Scan Interface SE Block: Generic

Nadere informatie

HANDLEIDING DMS Plugin Installatie, configuratie & werking

HANDLEIDING DMS Plugin Installatie, configuratie & werking HANDLEIDING DMS Plugin Installatie, configuratie & werking Dit document is de handleiding voor de installatie, configuratie en werking van de DMS Plugin. Versie 1-12/09/2005 Inhoudstafel 1 Installatie...

Nadere informatie

Business Workflow innovaties in SAP S/4 HANA

Business Workflow innovaties in SAP S/4 HANA Business Workflow innovaties in SAP S/4 HANA Op dit moment vindt er wereldwijd een technologie gebaseerde bedrijfsrevolutie plaats die op het eerste gezicht geen grenzen kent. Met zeer grote snelheid worden

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

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

Zelftest Informatica-terminologie

Zelftest Informatica-terminologie Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u

Nadere informatie

Voorbeelden generieke inrichting Digikoppeling

Voorbeelden generieke inrichting Digikoppeling Voorbeelden generieke inrichting Versie 1.1 Datum 19/12/2014 Status Definitief Colofon Logius Servicecentrum: Postbus 96810 2509 JE Den Haag t. 0900 555 4555 (10 ct p/m) e. servicecentrum@logius.nl Documentbeheer

Nadere informatie

Variability in Multi-tenant SaaS Applications:

Variability 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 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

DATAMODELLERING CRUD MATRIX

DATAMODELLERING CRUD MATRIX DATAMODELLERING CRUD MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm CRUD Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld

Nadere informatie

MDA experiences in een uitvoeringsorganisatie. Eelco van Mens (Architect, Mn Services) 5 juni 2008

MDA experiences in een uitvoeringsorganisatie. Eelco van Mens (Architect, Mn Services) 5 juni 2008 MDA experiences in een uitvoeringsorganisatie MDA experiences in een uitvoeringsorganisatie Eelco van Mens (Architect, Mn Services) 5 juni 2008 2 Inhoud Korte introductie Mn Services Overwegingen om met

Nadere informatie

Temperatuur logger synchronisatie

Temperatuur logger synchronisatie Temperatuur logger synchronisatie Juni 10, 2010 1 / 7 Temperatuur logger synchronisatie Introductie Twee of meerdere ontvangers van het Multilogger systeem kunnen met de temperature logger synchronisatie

Nadere informatie

ONTWERP 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 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 informatie

Incore Solutions Learning By Doing

Incore Solutions Learning By Doing Incore Solutions Learning By Doing Incore Solutions Gestart in November 2007 Consultants zijn ervaren met bedrijfsprocessen en met Business Intelligence Alle expertise onder 1 dak voor een succesvolle

Nadere informatie

Orbis Software. Case. Study. Deze Case Study vertelt het succesverhaal van de samenwerking tussen Orbis Software Benelux BV en Bugaboo International.

Orbis Software. Case. Study. Deze Case Study vertelt het succesverhaal van de samenwerking tussen Orbis Software Benelux BV en Bugaboo International. Orbis Software Case Study Deze Case Study vertelt het succesverhaal van de samenwerking tussen Orbis Software Benelux BV en Bugaboo International. P01 Bugaboo meer dan een hippe kinderwagen! In 1994 kregen

Nadere informatie

1. Functionele eisen zaakmanagement systeem

1. Functionele eisen zaakmanagement systeem 1. Functionele eisen zaakmanagement systeem In dit document staan de functionele eisen die worden gesteld aan het zaakmanagementsysteem. 1.1. Input en output van zaakmanagement systeem Het zaakmanagement

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

Technische architectuur Beschrijving

Technische architectuur Beschrijving A gemeente Eindhoven Technische architectuur Beschrijving Specificatiecriteria Versie 1.1 A. van Loenen Technisch Beleidsadviseur B&E 21-Sep-2011 avl/fd11027578 Colofon Uitgave Gemeente Eindhoven Realisatie

Nadere informatie

CORA 1.0 Bedrijfs- en ICT-referentiearchitectuur voor woningcorporaties

CORA 1.0 Bedrijfs- en ICT-referentiearchitectuur voor woningcorporaties CORA 1.0 Bedrijfs- en ICT-referentiearchitectuur voor woningcorporaties Hoe zorgen we ervoor dat we nieuwe diensten en producten soepel in onze bedrijfsvoering op kunnen nemen? Hoe geven we betere invulling

Nadere informatie

VERA. Best practice Bulk Data. Datum: Status: Definitief. Stichting VERA Veenendaal

VERA. 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 informatie

De impact van de basisregistraties op de informatievoorziening van gemeenten

De impact van de basisregistraties op de informatievoorziening van gemeenten De impact van de basisregistraties op de informatievoorziening van gemeenten Op weg naar de Gemeentelijke Service Bus Danny Greefhorst Gemeenten worden geconfronteerd met allerlei ontwikkelingen die van

Nadere informatie

Business Process Management

Business Process Management Business Process Management Daniël van der Perren 7-12-2009 Business Process Management Inhoud Business Process Management... 3 Maar wat is nu een Process?... 4 Wat is een Business Process?... 5 Wat is

Nadere informatie

januari TTNWW Handleiding TST tools voor het Nederlands als Web services in een Workflow Meertens Instituut, Joan Muyskensweg 25, 1096 CJ Amsterdam

januari TTNWW Handleiding TST tools voor het Nederlands als Web services in een Workflow Meertens Instituut, Joan Muyskensweg 25, 1096 CJ Amsterdam januari 2013 TTNWW Handleiding TST tools voor het Nederlands als Web services in een Workflow Meertens Instituut, Joan Muyskensweg 25, 1096 CJ Amsterdam Table of Contents Inleiding... 3 Gebruik van de

Nadere informatie

Verantwoording van het Logica In Lagen referentiemodel

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

Nadere informatie

Proces to model en model to execute

Proces to model en model to execute Proces to model en model to execute Een end-to-end (bedrijfs)proces (figuur 1) is het geheel van activiteiten die zich, op een bepaalde plaats door een bepaalde rol, in bepaalde volgorde opvolgen en waarvan

Nadere informatie

Enterprise Resource Planning

Enterprise Resource Planning Enterprise Resource Planning Hoofdstuk 2 Re-engineering en systemen voor Enterprise Resource Planning Pearson Education, 2007; Enterprise Resource Planning door Mary Sumner Leerdoelstellingen De factoren

Nadere informatie

Zaakgewijs werken Advies omtrent architectuur en implementatie

Zaakgewijs werken Advies omtrent architectuur en implementatie Zaakgewijs werken Advies omtrent architectuur en implementatie Den Haag, 1 mei 2009 Digital Groep Definitief MANAGEMENTSAMENVATTING De gemeente X heeft hoge ambities op het gebied van dienstverlening en

Nadere informatie

Conclusie: voor elke organisatie die dit nastreeft is het goed besturen en beheersen van de bedrijfsprocessen

Conclusie: voor elke organisatie die dit nastreeft is het goed besturen en beheersen van de bedrijfsprocessen 1 Waarom? : Succesvol zijn is een keuze! Organisaties worden door haar omgeving meer en meer gedwongen om beter te presteren. Voornamelijk wordt dit ingegeven door de klant die haar eisen en wensen m.b.t.

Nadere informatie

DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING

DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate data- & applicatiemodellering beschreven. Deze modelleervorm staat in verhouding

Nadere informatie

Discussiethema Huidige toepassingen

Discussiethema Huidige toepassingen Discussiethema Huidige toepassingen Bij dit onderdeel kunnen een aantal onderwerpen worden besproken over de werking van huidige toepassingen, onderdelen of processen: 1. Actualiteitscontrole - what's

Nadere informatie

Congres Architectuur in de Zorg

Congres Architectuur in de Zorg Congres Architectuur in de Zorg Men neme een architect Recept voor een goed zorgsysteem Nieuwegein, 23 juni 2011 Even voorstellen Even voorstellen M&I/Partners, Speerpunten in de zorg EPD-strategie en

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

Het managen van een onderwijsorganisatie

Het managen van een onderwijsorganisatie Het managen van een onderwijsorganisatie Een bedrijfskundige aanpak met takenplaatje.nl Inhoud 1. Inleiding: vrijheid in gebondenheid 2. Het definieren van budgetgroepen 3. Vaststellen van de hoogte van

Nadere informatie

Business Proces en Social Media

Business Proces en Social Media Business Proces en Social Media G L O M I D C O 1 1 1.1 Inleiding Social media zoals Facebook, LinkedIn en Twitter hebben een stormachtige ontwikkeling doorgemaakt. Sterker nog, ze zijn niet meer weg te

Nadere informatie

Early Adopters Berichtenbox MijnOverheid Sessie Techniek

Early Adopters Berichtenbox MijnOverheid Sessie Techniek Early Adopters Berichtenbox MijnOverheid Sessie Techniek Eric van den Hoek Ton Laarhoven Versie 20 april 2015 Programma 14.15 15.30 Welkom, programma De diepte in 2 Logius, dienst digitale overheid 20

Nadere informatie

Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl. [Handleiding Generieke interface Energielabels.

Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl. [Handleiding Generieke interface Energielabels. Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl Handleiding Generieke interface Energielabels Documentnaam [Handleiding Generieke interface Energielabels.doc]

Nadere informatie

hoe worden innovatieve, grote en complexe schepen in de praktijk ontwikkeld?

hoe worden innovatieve, grote en complexe schepen in de praktijk ontwikkeld? xiv Samenvatting In de scheepsontwerp industrie en specifiek in de ontwikkeling van grote, complexe en innovatieve schepen spelen ervaren scheepsontwerpers een belangrijke rol in het organiseren en structureren

Nadere informatie

SQL Server Service Broker

SQL Server Service Broker Oriented Database Architectuur met SQL Server 2005 SQL Server Astrid Hackenberg en Anko Duizer In het artikel in DB/M 2 is geschreven over de Oriented Database Architectuur (SODA). In een SODA smelten

Nadere informatie

Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox

Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox INHOUDSOPGAVE INLEIDING... 3 OPVRAGEN GEABONNEERDEN... 4 MASSALE AANLEVERING OP BASIS VAN META- DATA VIA XML... 5 MASSALE AANLEVERING MET

Nadere informatie

Generieke interface energielabels

Generieke interface energielabels Handleiding Generieke interface energielabels In opdracht van het ministerie van Binnenlandse Zaken en Koninkrijksrelaties (Directie Woningbouw) 1 Inleiding 3 1.1 Doel 3 1.2 Korte omschrijving 3 1.3 Indeling

Nadere informatie

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans Canonieke Data Modellering op basis van ArchiMate Canonieke Data Modellering op basis van Archimate Bert Dingemans Abstract Modelleren op basis van de open standard ArchiMate is een goed uitgangspunt voor

Nadere informatie

Auteur Arjaan den Ouden Datum 4 december 2013 Status Definitief Versie 1.0

Auteur Arjaan den Ouden Datum 4 december 2013 Status Definitief Versie 1.0 Auteur Arjaan den Ouden Datum 4 december 2013 Status Definitief Versie 1.0 Behoudens uitzondering door de wet gesteld, mag zonder schriftelijke toestemming van de rechthebbende op het auteursrecht van

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

Preactor Case Study. Historie. Missie & Strategie

Preactor Case Study. Historie. Missie & Strategie Historie Royal Sens, opgericht in 1896, is werkzaam in de verpakking producerende sector en richt zich met name op de productie van papier- en kunststof etiketten, gesneden, gestanst én van de rol. De

Nadere informatie

Informatiearchitectuur

Informatiearchitectuur Informatiearchitectuur Onderwerpen Waarom is architectuur (nu) zo belangrijk? Wat is informatiearchitectuur? Ontwikkelingen in de tijd Structuur applicaties Applicatie-integratie Webservices Praktijkvoorbeeld

Nadere informatie

De Beheerorganisatie. Rules & Regulations bepalingen. emandate Service Provider. Versie : 1.0 Datum : februari 2015. emandates

De Beheerorganisatie. Rules & Regulations bepalingen. emandate Service Provider. Versie : 1.0 Datum : februari 2015. emandates De Beheerorganisatie Rules & Regulations bepalingen emandate Service Provider Versie : 1.0 Datum : februari 2015 INHOUDSOPGAVE 1 Algemeen... 3 2 Organisatie... 4 3 Proces... 5 3.1 Aangaan van overeenkomsten...

Nadere informatie

Nederlandse samenvatting (Dutch summary)

Nederlandse samenvatting (Dutch summary) Nederlandse samenvatting (Dutch summary) Ditproefschriftpresenteerteen raamwerk voorhetontwikkelenvanparallellestreaming applicaties voor heterogene architecturen met meerdere rekeneenheden op een chip.

Nadere informatie

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Administratief 12 mei 2007 Inhoud Aanleiding Administratieve systemen REA model Aspect Oriented

Nadere informatie

Resultaten IBIS project. SISLink conferentie 19 juni 2009 Bote Folkertsma, Studielink

Resultaten IBIS project. SISLink conferentie 19 juni 2009 Bote Folkertsma, Studielink Resultaten IBIS project SISLink conferentie 19 juni 2009 Bote Folkertsma, Studielink Onderwerpen Projectdoel en -resultaten Analyse knelpunten IBIS concept Hoe verder Projectdoel IBIS Verkenning van de

Nadere informatie

Vraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture

Vraag 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 informatie

Handleiding voor het lezen van processen

Handleiding voor het lezen van processen Handleiding voor het lezen van processen Algemeen... 2 Gebruikte objecten in een processchema (EPC)... 2 arissen en Organisaties... 2 Trigger... 3 Processtappen... 3 Connectoren... 4 Einde Proces... 4

Nadere informatie

Base24 database suite

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

Nadere informatie

4orange Connect. 4orange, 2015. Hogehilweg 24 1101 CD Amsterdam Zuidoost www.4orange.nl

4orange Connect. 4orange, 2015. Hogehilweg 24 1101 CD Amsterdam Zuidoost www.4orange.nl 4orange Connect 4orange, 2015 Hogehilweg 24 1101 CD Amsterdam Zuidoost www.4orange.nl 2 Inhoud Inhoud... 2 1. Achtergrond... 3 2) Browsen... 4 3) Scheduler... 4 4) Frequenties en kruistabellen... 4 5)

Nadere informatie

Inleiding. Welke gegevens centraliseren we? Kansrijk op weg naar Common Ground

Inleiding. Welke gegevens centraliseren we? Kansrijk op weg naar Common Ground Inleiding De gemeentelijke koepelverenigingen voor I&A professionals IMG 100.000+ en de VIAG hebben het initiatief genomen voor Common Ground. De VNG heeft dit initiatief omarmd en ondersteunt het van

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

Bouwblokken Kantoor. Bouwblokken voor de versnelling van ontwikkeling van IV-ondersteuning voor kantoorprocessen

Bouwblokken Kantoor. Bouwblokken voor de versnelling van ontwikkeling van IV-ondersteuning voor kantoorprocessen Bouwblokken Kantoor Bouwblokken voor de versnelling van ontwikkeling van IV-ondersteuning voor kantoorprocessen NORA Gebruikersraad 3 februari 2015 Victor Akkersdijk Vraag van B/CAO: Welke bouwblokken?

Nadere informatie

Connect Social Business

Connect Social Business Connect Social Business Plan van Aanpak Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook

Nadere informatie

J2EE/.NET en de rol Applicatie Architectuur

J2EE/.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 informatie

Inhoudelijke reactie EGEM op adviesrapport Telematica Instituut: 'Over het service-georiënteerde gehalte van StUF 3.0.'

Inhoudelijke reactie EGEM op adviesrapport Telematica Instituut: 'Over het service-georiënteerde gehalte van StUF 3.0.' Inhoudelijke reactie EGEM op adviesrapport Telematica Instituut: 'Over het service-georiënteerde gehalte van StUF 3.0.' Versie Concept 0.2 Datum 15-11-2007 Inhoudsopgave 1 Inleiding...2 2 Inhoudelijke

Nadere informatie

Titel Uw processen transparant met SAP Process Mining.

Titel Uw processen transparant met SAP Process Mining. 1 Titel Uw processen transparant met SAP Process Mining. Introductie SAP Process Mining powered by Celonis is een nieuwe component van SAP op HANA. Process Mining gaat niet uit van vooraf gedefinieerde

Nadere informatie

Soa en de kwaliteit van services

Soa en de kwaliteit van services architectuur Eisen en richtlijnen aan services Soa en de kwaliteit van services Veel organisaties hebben een omvangrijke verzameling applicaties gecreëerd die overlappen en vaak op allerlei manieren aan

Nadere informatie

Management. Analyse Sourcing Management

Management. Analyse Sourcing Management Management Analyse Sourcing Management Management Business Driven Management Informatie- en communicatietoepassingen zijn onmisbaar geworden in de dagelijkse praktijk van uw organisatie. Steeds meer

Nadere informatie

Koninklijke webcare. Door: Michael Elbers

Koninklijke webcare. Door: Michael Elbers Koninklijke webcare Door: Michael Elbers Op 28 januari 2013 om 14 uur werd ik gevraagd om een plan te schrijven voor de inzet van sociale media tijdens Koninginnedag. Toen ik na dat gesprek weer terug

Nadere informatie

Gis-Solutions. Mag ik me even voorstellen, Martin Janssen.

Gis-Solutions. Mag ik me even voorstellen, Martin Janssen. Gis-Solutions 01 Gis-Solutions 02 Gis-Solutions Mag ik me even voorstellen, Martin Janssen. Gis-Solutions is een Gis-Geo technisch bureau dat gespecialiseerd is in het leveren van geautomatiseerde mutatie

Nadere informatie

ALLIANDER. Neemt de wind in de zeilen en transformeert het inkoopproces

ALLIANDER. Neemt de wind in de zeilen en transformeert het inkoopproces ALLIANDER Neemt de wind in de zeilen en transformeert het inkoopproces Alliander NV beheert energie netwerken die gas en elektriciteit distribueren naar grote delen van Nederland voor huizen, transport,

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

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5 1. Milieuklacht............................................................................................. 2 1.1 Handleiding opladen XML in mkros......................................................................

Nadere informatie

Kennismaking met Process Mining in de zorg. 1 december 2014

Kennismaking met Process Mining in de zorg. 1 december 2014 Kennismaking met Process Mining in de zorg 1 december 2014 Rob van de Coevering -> 2009 Business (BPM) Consultant 2009 2011 IT Manager KWF Kankerbestrijding 2011 2013 Project leider www.kanker.nl 2013

Nadere informatie

Verplichtingen administratie. Brochure - Verplichtingen administratie

Verplichtingen administratie. Brochure - Verplichtingen administratie Brochure - Verplichtingen administratie Ontwikkeld door: Van der Heijde Automatisering B.V. Registratie van verplichtingen van debiteuren en aan crediteuren Uitgebreide structuur voor autorisatie van verschillende

Nadere informatie

Vrijheid van vinden. FileLinx Cloud

Vrijheid van vinden. FileLinx Cloud FileLinx Cloud FileLinx Cloud Vrijheid van vinden FileLinx en Lancom automatisering hebben de handen ineen geslagen. Met trots presenteren wij u FileLinx Cloud! Geen maatwerk software, maar een Out Of

Nadere informatie

Data Warehouse. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Data Warehouse. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. Data Warehouse Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 9 Inhoudsopgave 1 INLEIDING... 3 1.1 ALGEMEEN... 3 1.2 VERSIEBEHEER... 3 2 DOEL VAN

Nadere informatie

De SolidWorks QuickStart Module

De SolidWorks QuickStart Module SolidWorks 3D CAD software biedt intuïtieve oplossingen voor alle aspecten van uw designproces. De SolidWorks producten kunnen worden toegepast binnen de hele organisatie. De SolidWorks QuickStart Module

Nadere informatie

AFSPRAKEN StUF StUF bg OVERZICHT. Datum: 23 september 2017

AFSPRAKEN StUF StUF bg OVERZICHT. Datum: 23 september 2017 OVERZICHT 1. Vullen gegevensmagazijnen 2. Slechts één bron voor historische gegevens 3. Herstel fouten in historie gegevensmagazijnen 4. Meeleveren gerelateerden uit gegevensmagazijn 5. Mutatiesoort =

Nadere informatie

Service Niveau Overeenkomst Digikoppeling

Service Niveau Overeenkomst Digikoppeling Service Niveau Overeenkomst Digikoppeling Versie 1.3 Datum 26 mei 2015 Status Definitief Colofon Logius Servicecentrum: Postbus 96810 2509 JE Den Haag t. 0900 555 4555 (10 ct p/m) e. servicecentrum@logius.nl

Nadere informatie

In de door ons gebruikte demo verloopt het herkennen van beelden in feite in 2 fasen:

In de door ons gebruikte demo verloopt het herkennen van beelden in feite in 2 fasen: Practicum: deel 1 Hond zoekt Bal In het practicum Hond zoekt Bal laten we je kennis maken met de werking van supercomputers. We gebruiken daarvoor een applicatie waarmee met een webcam objecten herkend

Nadere informatie

DATAMODELLERING ARCHIMATE DATAMODELLERING

DATAMODELLERING ARCHIMATE DATAMODELLERING DATAMODELLERING ARCHIMATE DATAMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate datamodellering beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.

Nadere informatie

DATAMODELLERING DATA FLOW DIAGRAM

DATAMODELLERING DATA FLOW DIAGRAM DATAMODELLERING DATA FLOW DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm data flow diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil

Nadere informatie

Procesgerichte IT BPM de link tussen bedrijf en IT

Procesgerichte IT BPM de link tussen bedrijf en IT 24 november 2010 Procesgerichte IT BPM de link tussen bedrijf en IT ir. Martin R. Meijer senior BPM/EAI consultant Agenda Business Process Management, een historisch overzicht BPM als bindmiddel geschikte

Nadere informatie

Whitepaper. Outsourcing. Uitbesteden ICT: Wat, waarom, aan wie en hoe? 1/6. www.nobeloutsourcing.nl

Whitepaper. Outsourcing. Uitbesteden ICT: Wat, waarom, aan wie en hoe? 1/6. www.nobeloutsourcing.nl Uitbesteden ICT: Wat, waarom, aan wie en hoe? 1/6 Inhoud Uitbesteden ICT: Wat, waarom, aan wie en hoe? 3 Relatie tussen ICT en 3 Outsourcen ICT: Wat? 3 Cloud Services 3 Service Level Agreement 3 Software

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

Business Rules: het scheiden van kennis en processen 17 september 2014

Business Rules: het scheiden van kennis en processen 17 september 2014 Business Rules: het scheiden van kennis en processen 17 september 2014 1 Agenda 18:30-18:40 Opening 18:40-19:15 Het scheiden van kennis en processen Peter Nobels, Management Consultant, Sogeti 19:15-19:45

Nadere informatie

Rapport. i-bridge FleetBroker en LocationBroker. Versie 1.0. Datum 22 December 2010

Rapport. i-bridge FleetBroker en LocationBroker. Versie 1.0. Datum 22 December 2010 Rapport i-bridge FleetBroker en LocationBroker Versie 1.0 Datum 22 December 2010 Status Final Colofon IVENT A&A CDC Madame Curielaan 4-6 Postbus 20703 2289 CA Rijswijk Contactpersoon Patrick Brooijmans

Nadere informatie

Kenmerken van DLArchitect

Kenmerken van DLArchitect Kenmerken van DLArchitect Bert Dingemans, e-mail : bert@dla-os.nl www : http://www.dla-os.nl 1 Inhoud KENMERKEN VAN DLARCHITECT... 1 INHOUD... 2 INLEIDING... 3 ARCHITECTUUR... 3 Merode... 3 Methode en

Nadere informatie

Grenzeloze Workflows: Bedrijfsprocessen in Dynamic Virtual Enterprises. Paul Grefen School of Industrial Engineering

Grenzeloze Workflows: Bedrijfsprocessen in Dynamic Virtual Enterprises. Paul Grefen School of Industrial Engineering Grenzeloze Workflows: Bedrijfsprocessen in Dynamic Virtual Enterprises Paul Grefen School of Industrial Engineering De wereld wil meer en meer Dus. Ontwikkel meer bedrijfsfuncties Neem meer medewerkers

Nadere informatie

edocs database structuur info

edocs database structuur info edocs database structuur info EMAIL WEBSITE Zwolle, 3 jan. 12 j.moorman@edocs.nl www.edocs.nl PAGINA 2 VAN 6 Background info edocs is een digitale archiveringsproduct voor windows platforms geschreven

Nadere informatie

Verken je(windows)processen

Verken je(windows)processen Verken je(windows)processen Beeklaan 444 2562 BK Den Haag www.darwin-it.nl info@darwin-it.nl KvK 27283780 ING 65.35.40.663 Martien van den Akker Technical Architect Consultants die (nog) Windows gebruiken

Nadere informatie

Handleiding helpdesk. Datum: 08-10-2014 Versie: 1.0 Auteur: Inge van Sark

Handleiding helpdesk. Datum: 08-10-2014 Versie: 1.0 Auteur: Inge van Sark Datum: 08-10-2014 Versie: 1.0 Auteur: Inge van Sark Inhoudsopgave Inhoudsopgave... 2 1. Beheer helpdesk... 3 1.1. Settings... 3 1.2. Applicaties... 4 1.3. Prioriteiten... 5 1.4. Gebruik mailtemplates...

Nadere informatie

Voorstellen. Bauke Dijkstra. Business Consultant

Voorstellen. Bauke Dijkstra. Business Consultant Voorstellen Bauke Dijkstra Business Consultant Voorstellen Gerard Klokgieters Sales Agenda Orbis TaskCentre Orbis Software Orbis TaskCentre Taken en Tools Waarom Orbis TaskCentre? Soorten taken Integraties

Nadere informatie

Functionaliteit: lvwoz-processor 1. In deze versie worden de opentunnel.extra eigenschappen van berichten correct geretourneerd naar OpenTunnel.

Functionaliteit: lvwoz-processor 1. In deze versie worden de opentunnel.extra eigenschappen van berichten correct geretourneerd naar OpenTunnel. WAARDERINGSKAMER MEMO Datum: 25 september 2015 Betreft: Overzicht release LV WOZ Versie 7.2.10 Datum inproductiename: 30-9-2015 Functionaliteit: lvwoz-processor 1. In deze versie worden de opentunnel.extra

Nadere informatie

Handleiding GBO Helpdesk voor aanmelders

Handleiding GBO Helpdesk voor aanmelders Inhoud 1 Inleiding... 2 2 In- en uitloggen... 3 2.1 Webadres GBO Helpdesk... 3 2.2 Inloggen... 3 2.3 Wachtwoord wijzigen... 4 2.4 Uitloggen... 4 3 Incidenten... 5 3.1 Incident aanmelden... 5 3.2 Bijlage

Nadere informatie