Project Start Architectuur (PSA)
|
|
- Adriana van der Pol
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Project Start Architectuur (PSA) InterActory Architectuur Service Orientatie versie 0.2 Bert Dingemans
2 Administratieve pagina Wijzigingshistorie Versie Datum Auteur Reden wijziging 0.1 Maart 2012 Bert Dingemans Geen voorafgaand document Review historie Naam Afdeling Functie Datum Inhoud afgestemd met Naam Afdeling Functie Datum Distributie Naam Afdeling Functie 2
3 1 Managementsamenvatting 1.1 Verkorte inleiding Overzicht van de oplossing Oplossing bestaat uit een aantal modulen rond een service repository (relationele database). Onder andere het volgende: 3 Register voor services, applicaties, processen en data objects Canoniek Data Modelleeromgeving voor architecten Beheer en registratieomgeving voor architectuurdocumenten rond bovengenoemde entiteiten Zoek en ontsluitingsmodule Koppelvlak voor ontsluiting door middel van webservices Naast de technische oplossing wordt in deze PSA een beschrijving gegeven van de bijbehorende werkprocessen op basis van Togaf ADM. 2 Inleiding 2.1 Aanleiding PSA Het opstellen van een service georienteerde enterprise architect is een creatief proces dat wordt uitgevoerd door architecten en een aantal stakeholders. Hierbij wordt veelal een baseline en een target architectuur opgesteld. Voor deze architecturen wil men graag een gezamenlijk beeld opstellen van de data objecten die gebruikt worden. Daarnaast wil men dat er een gemeenschappelijke basis ontstaat over deze data objecten. Om dit te realiseren is het noodzakelijk dat de data objecten binnen services voldoen aan de volgende eisen: Vindbaar Herbruikbaar Gedocumenteeerd Generiek Om dit te realiseren is een oplossing gewenst waarbij op basis van de Archimate modelleertaal gezocht wordt naar een uitbreiding van deze taal met de mogelijkheid om de inhoud vasn services en data objecten te beschrijven. Naast deze twee kernactiviteiten zijn een aantal ondersteunende modulen te onderkennen voor het beheer van het registratieve gedeelte. Daarnaast is een koppelvlak nodig waarmee op geautomatiseerde wijze gegevens uitgewisseld kunnen worden op basis van webservices.
4 Aanleiding van deze PSA is dat in de dagelijkse praktijk van een enterprise architect men regelmatig geconfronteerd wordt met het feit dat er geen notatie is rond service modellering. Daarnaast wordt gezocht naar register functionaliteit voor de betrokken entiteiten en hun bijbehorende documenten. 2.2 Doelstelling en gebruik PSA Doelstelling van het PSA is om op hoofdlijnen een beeld te geven van de bedrijfsarchitectuur voor service orientatie en data architecturen. Het wordt gebruikt als leidraad binnen een iteratief ontwikkelproces van zowel de dataarchitectuur als de technische implementatie. Het dient daarnaast als communicatiemiddel naar betrokken stakeholders. 2.3 Opbouw PSA Het MARIJ-sjabloon voor een PSA (versie 0.1) wordt gebruikt voor de PSA voor ARE, vanwege het integrale karakter van de voorgestelde oplossing. MARIJ is als referentiearchitectuur eigenlijk alleen bedoeld voor de kerndepartementen, terwijl het Are project niet alleen op overheden gericht is Het MARIJ-sjabloon en de MARIJ principes zijn echter algemeen toepasbaar. Hoofdstuk 1 en 2 van dit document betreffen algemene informatie over de PSA en het programma/project waar de PSA over gaat (zoals aanleiding, opzet, doel, scope en kaders). Deze 2 hoofdstukken hebben voor de deelprojecten vrij veel overlap, en zijn gezamenlijk beschreven in de programma PSA. Hoofdstuk 3 en verder beschrijft het specifieke probleemgebied en globale oplossingsrichtingen op verschillende aspecten (bedrijfs-, informatie- en infrastructuurniveau). Deze hoofdstukken zijn specifiek gericht op de Are implementatie. 2.4 Werkwijze totstandkoming PSA De totstandkoming van deze PSA kenmerkt zich door gezamenlijkheid. Deze producten zijn gezamenlijk ontwikkeld met een aantal architecten vanuit een ICT maatschap. Dit is gebaseerd op de uitkomsten van een aantal interactieve sessies waaraan architecten en experts een bijdrage hebben geleverd. Documenten Ref. Document 1 Reference Guide Archimate Togaf Service oriented architecture principles and design 4 4
5 3 Projectinformatie 3.1 Doel van het project Het doel van het project bestaat uit een onderzoek naar een model, inclusief geautomatiseerd informatiesysteem voor service georienteerde architectuur en de bijbehorende (data) objecten. Op basis van het model en de geautomatiseerde hulpmiddelen ontstaat de mogelijkheid om verschillende basis- en doelarchitecturen te ontwikkelen waarbij de services en bijbehorende data objecten op adequate wijze worden beschreven en geregistreerd. Daarnaast wordt gezocht voor hulpmiddelen voor hergebruik. Problemen opgelost met dit project zijn: 5 Uitbreiding notatiewijze archimate voor services en data objecten Architectuurproces beschrijving en implementatie van service en object register Werkwijze voor opslag en ontsluiten van Architectuur documenten rond SOA. Het project sluit aan bij het idee van DLA Ontwerp & Software om door interactie met stakeholders te komen tot een beter architectuurproduct. 3.2 Project context Context van het project is de implementatie van architectuur tooling gebaseerd op een service architectuur repository. Hierbij wordt de context bepaald door: Ontwikkelingen binnen de architectuur methoden TOGAF, ArchiMate Ontwikkelingen op het vlak van SOA en Canonieke Data Modellen (CDM). Visievorming rond architectuur, SOA governance en architectuur documentatie. 3.3 Scope, afbakening Het project omvat: de ontwikkeling van een architectuurmodel een extensie op archimate voor services en data objecten uitwerking van interactiemodellen rond het opstellen van basis- en doelarchitecturen Ontwikkelen van tooling ter ondersteuning van architectuur werkzaamheden Eindproducten van het project zijn: o Beschrijving van het architectuurmodel o Prototype voor softwaremodulen o Extensie met notatiewijze voor SOA encdm Website met achtergrondinformatie Publicaties en presentaties voor architectuur community 3.5 Kaders en standaarden
6 Binnen de PSA gelden de volgende standaards en richtlijnen: Togaf 9 ArchiMate ISO 1471 SOA manifesto SOA (Thomas Erl) Daarnaast wordt waar nodig gebruik gemaakt van inzichten vanuit DyA,NORA, MARIJ, AIA en de SOA en EAI pattern guide. 3.6 Bedrijfsdrijfveren Voor DLA Ontwerp & Software zijn de volgende bedrijfsdrijfveren relevant: Visievorming. Ontwikkelen van een visie omtrent service, architectuur en data objectet en van de combinaties van deze aspecten. Door deze visievorming wordt een niche in de architectuurmarkt gezocht waarin weinig andere partijen actief zijn. Hierdoor wordt enerzijds de kans op architectuuropdrachten groter, anderzijds heeft deze visievorming een positief effect op de tarieven binnen opdrachten. Productontwikkeling. Door het ontwikkelen van enerzijds een model en een uitwerking in een product kan het dienstverleningsaanbod uitgebreid worden in de richting van Application Service Provider of het aanbieden van trainingen op dit onderwerp. Concurrentievoordeel. Door kennis- en productontwikkeling ontstaat een dienstaanbod dat niet door andere architectuur dienstverleners aangeboden kan worden 3.7 Architectuurdrijfveren Belangrijkste architectuurdrijfveren zijn: Modelontwikkeling, ontwikkeling van een architectuurmodel dat een relatie legt tussen bestaande architectuurmethoden, CDM en SOA. Extensie Togaf en Archimate, modelextensies voor Togaf en Archimate, waarmee invulling wordt gegeven aan concerns, views en viewpoints van een aantal betrokken partijen. Software architectuur modelleeromgeving, werkwijzen voor software ontwikkeling veranderen sterk door nieuwe frameworks, methoden en tools. Kennis hieromtrent dienen vergaard te worden op basis een actueel portfolio. 3.8 Afbakening en relaties met andere projecten Het project ASO sluit aan bij de volgende projecten: 6 DLArchitect, ontwikkelen van een drie lagen architectuur voor source code generatie PSAssistent, Beheertool voor architecturen en architectuurdocumenten op basis van Archimate en DyA.
7 Archimate Risico Extensie (ARE), repository voor architectuur risico inventarisaties InterActory, interactieve architectuurmodelleer en inventarisatie werkwijze. 4 Overzicht van de oplossing In onderstaande afbeelding een overzichtsschema van de oplossing. Afbeelding 1: Overzicht oplossing In de afbeelding ziet men dat de architectuur repository een centrale plaats inneemt. Dit is een relationele database die op basis van een viertal modulen ontsloten. Deze modulen sluiten aan bij het procesmodel zoals beschreven in het volgende hoofdstuk. 5 Bedrijfsarchitectuur 5.1 Beleidslijnen, principes en standaarden De volgende strategische uitgangspunten gelden voor het ASO project: 7
8 Werkprocesinrichting en uitwerking aansluiten bij internationale standaarden op het vlak van enterprise architectuur modellering zoalssoa, Togaf en Archimate Uitwerken van een architectuurmodel op het vlak van proces-, data- en service architectuur. Interactieve ondersteuning van SOA architecten bij het opstellen van service en integratiemodellen zodat werkzaamheden efficiënt en effectief uitgevoerd kunnen worden. Werkwijze voor inzet van canonieke datamodellen voor SOA projecten.) 5.2 Globale architectuur Producten en diensten:globale product- en dienst architectuur Product bestaat uit de ondersteuning van architectuurmodellering op basis van Archimate. Hierbij wordt de focus gelegd op de structurele elementen van de Archimate modelleertaal binnen het vlak informatie en technische architectuur. Dit in combinatie met een uitbreiding voor services, entiteiten en eigenschappen binnen het concept van data objecten in Archimate Processen: Globale procesarchitectuur Het proces dat ondersteunt wordt binnen het ASO omvat een generiek procesmodel voor ontwerp- en architectuur activiteiten zoals opgesteld binnen de InterActory methode. In onderstaande afbeelding ziet u de basis van het iteratieve proces 8
9 Afbeelding 2: Generiek ontwerpproces Dit proces kenmerkt zich door een intensieve interactie met de diverse stakeholders en bestaat in de basis uit vier fasen: 9 Interacteren, communicatie met de stakeholders voor inventariseren van de behoefen Modelleren, opstellen van modellen van de gewenste oplossing Registeren, beschrijven van de gemaakte keuze en registratie van de verschillende componenten binnen de oplossing Evalueren, toetsen van de gemaakte keuze bij de stakeholders en vervolgens opnieuw de eerdere fasen doorlopen voor een verdere verfijning Dit ontwerpproces sluit aan bij iteratieve werkwijzen zoals scrum en dergelijke. Binnen sommige organisaties wordt een waterval werkwijze toegepast. Hierbij wordt het werkproces anders van opzet: De fasen analyse en ontwerp zijn nog steeds sterk iteratief van aard en doorlopen in een aantal cycli bovenstaande ontwerpstappen. Vervolgens wordt een architectuurdocument opgesteld dat wordt gepubliceerd. Na publicatie moet bewaakt worden dat projecten
10 gerelateerd blijven aan de opgestelde architectuur of dat de architectuur documenten belangrijke mutaties beschrijven. Onderstaande afbeelding toont de opzet. Afbeelding 3: Waterval ontwerpproces Organisatie/actoren: Globale functie- en organisatiearchitectuur Het ASO project heeft betrekking op de volgende stakeholder rollen binnen een ICT organisatie (er wordt een gangbare benaming voor functies gebruikt): DBA Data architect ICT architect Project manager Teamleider ICT Technisch of functioneel applicatiebeheerder Daarnaast is vanzelfsprekend de rol van SOA architect de belangrijkste actor in dit project. 10
11 6 Informatie architectuur De Informatie Architectuur van de oplossing structureert en beschrijft de informatiesystemen van het bedrijf(sonderdeel). De functionaliteiten die beïnvloed worden door het project worden geïdentificeerd en aangegeven. Hetzelfde gaat op voor de applicaties en interfaces die betrokken zijn in het project. 6.1 Beleidslijnen, principes en standaarden De strategische uitgangspunten voor de informatie architectuur zijn: De architectuur repository neemt een centrale plaats in binnen architectuur tooling en bestaat uit een relationele database inclusief essentiële database constraints zoals primaire sleutels en referentiele integriteit. Afzonderlijke applicatie functies worden opgenomen in applicatie componenten Er dient een component beschikbaar te zijn voor integratie met andere toepassingen buiten het projectdomein. Applicatie oplossingen zijn bij voorkeur webbased of gebaseerd op cloud computing. 6.2 Globale architectuur Applicatie diensten: Globale applicatiearchitectuur: medewerkers en applicaties De Applicatie Architectuur wordt getoond in onderstaande afbeelding. Te zien is dat er een architectuur repository is die een centrale plaats inneemt binnen de oplossing. Deze repository zorgt voor opslag van de architectuurmodellen en dient als communicatiemiddel tussen de vier applicaties. 11
12 Afbeelding 6 Applicatiestructuur in relatie tot werkproces Projectoplossing bestaat uit de volgende onderdelen: Architectuur repository, relationele database voor opslag van alle project entiteiten Registratiemodule, onderdeel voor het registeren van de elementen op basis van Archimate, inclusief registratie van stakeholders en concerns. Modelleeromgeving bestaat uit een component waarmee diagrammen op basis van de archimate notatie Zoekmodule, component voor het zoeken naar services, data objecten en de bijbehorende onderdelen. Uitwisselportaal, rapportage en webservice ontsluiting van de gegevens opgeslagen in de architectuur repository Applicatie functies /-structuur: Globale applicatiestructuur (blauwdruk) De applicatie bestaat uit een vijftal componenten. De repository is een relationele database. Binnen de repository worden de metagegevens van de verschillende onderdelen beschreven. 12
13 Naast de opslag van gegevens in de relationele database wordt het filesysteem gebruikt voor de opslag van architectuurdocumenten zoals ontwerpen, afbeeldingen, modellen en diagrammen. Binnen de repository wordt een verwijzing en een beschrijving opgenomen naar deze documenten op het filesysteem. Naast de ontsluiting van fysieke documenten wordt gezocht naar een oplossing waarbij documenten interactief samengesteld worden voor stakeholders. Deze opzet brengt met zich mee dat het beheer van documenten beter aansluit bij het basis werkproces zonder publicatie. Deze module wordt uitgewerkt in de registratiemodule en het uitwisselportaal. Voor het ontsluiten van de gegevens opgeslagen in de repository worden een viertal componenten ingezet. Deze componenten voorzien allen in een eigen viewpoint op het architectuur model binnen de repository. Hierbij is het noodzakelijk dat de verschillende viewpoints met elkaar gecombineerd kunnen worden. Waar mogelijk zijn deze vier componenten via een servicelaag ontsloten Objecten, gegevens en berichten: globale gegevensarchitectuur Onderstaande afbeeldingen tonen de bedrijfsobjecten op basis van een Merode ER diagram. In de afbeeldingen zijn de entiteiten te zien en hoe deze zich tot elkaar verhouden. Afbeelding 9 Entiteitenmodel architectuurmodel 13
14 Het architectuurmodel omvat de volgende clusters: Procesentiteiten voor de beschrijving van de proces entiteiten Service entiteiten en de bijbehorende onderdelen Data entiteiten, gemeenschappelijke beschrijving van entiteiten. Architectuur documenten en diagrammen Applicatie entiteiten, voor het in kaart brengen van het gebruik van de verschillende entiteiten 7 Technische architectuur 7.1 Beleidslijnen, principes en standaarden Strategische uitgangspunten op het vlak van technische architectuur zijn: Er wordt gebruik gemaakt van een relationele database Waar mogelijk wordt gebruik gemaakt van bestaande COTS en Open Source libraries, componenten en toepassingen Bij gelijke geschiktheid wordt gekozen voor een open source component Componenten zijn loosely coupled en kunnen onafhankelijk van elkaar werken en zijn als modulen te configureren 7.2 Globale technische architectuur Oplossing bestaat uit een relationele database en webbased of cloud componenten. Het eerste prototype wordt ontwikkeld op basis van een Visual Objects toepassing en een MS- Access relationele database. Daarnaast is voorzien in de volgende configuratie scenario s: 14
15 Afbeelding 7: Lightswitch configuratie Afbeelding 8: ASP.Net/Dynamic data configuratie 15
16 Afbeelding 9: Access 2010 en Office
PProject Start Architectuur (PSA)
PProject Start Architectuur (PSA) Archimate Risico Extensie (Are) versie 0.2 Bert Dingemans Administratieve pagina Wijzigingshistorie Versie Datum Auteur Reden wijziging 0.1 Juni 2011 Bert Dingemans Geen
Nadere informatieBusiness Scenario. Voorbeeld Archimate Risico Extensie. versie 0.1. Bert Dingemans
Business Scenario Voorbeeld Archimate Risico Extensie versie 0.1 Bert Dingemans Administratieve pagina Wijzigingshistorie Versie Datum Auteur Reden wijziging Review historie Naam Afdeling Functie Datum
Nadere informatieCanonieke 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 informatieDATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING
DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate data- & applicatiemodellering beschreven. Deze modelleervorm staat in verhouding
Nadere informatieTools voor canonieke datamodellering Bert Dingemans
Tools voor canonieke datamodellering Tools voor canonieke datamodellering Bert Dingemans Abstract Canonieke modellen worden al snel omvangrijk en complex te beheren. Dit whitepaper beschrijft een werkwijze
Nadere informatieDATAMODELLERING 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 informatieDATAMODELLERING SCORE MATRIX
DATAMODELLERING SCORE MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm Score Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld
Nadere informatieKeteininformatiemodellering op basis van Archimate
Keteininformatiemodellering op basis van Archimate Notatie en voorbeelden versie 0.1 Bert Dingemans Inhoudsopgave Inhoudsopgave... 2 Inleiding... 3 Archimate... 3 Domeininformatiemodellen... 4 Modellering...
Nadere informatieDATAMODELLERING BASIS UML KLASSEMODEL
DATAMODELLERING BASIS UML KLASSEMODEL Inleiding In dit whitepaper wordt de datamodelleervorm basis UML klassemodel beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieDATAMODELLERING SIPOC
DATAMODELLERING SIPOC Inleiding In dit whitepaper wordt de datamodelleervorm Sipoc beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen van
Nadere informatieVAARWEL ARCHITECTUUR DOCUMENT WELKOM ARCHITECTUUR REPOSITORY INZETTEN VAN ENTERPRISE ARCHITECT ALS ALTERNATIEF VOOR ARCHITECTUURDOCUMENTEN
VAARWEL ARCHITECTUUR DOCUMENT WELKOM ARCHITECTUUR REPOSITORY INZETTEN VAN ENTERPRISE ARCHITECT ALS ALTERNATIEF VOOR ARCHITECTUURDOCUMENTEN AGENDA Architectuurdocumenten waarom wel of niet? Alternatieven
Nadere informatieArchimate risico extensies modelleren
Archimate risico extensies modelleren Notatiewijzen van risico analyses op basis van checklists versie 0.2 Bert Dingemans 1 Inleiding Risico s zijn een extra dimensie bij het uitwerken van een architectuur.
Nadere informatieDATAMODELLERING 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 informatieDe beheerrisico s van architectuur
De beheerrisico s van architectuur Een overzicht van de ArChimate Risico Extensie versie 0.2 Bert Dingemans Inleiding Het implementeren van een (enterprise) architectuur brengt altijd risico s met zich
Nadere informatieDATAMODELLERING 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 informatieInterActory CDModeller
InterActory CDModeller Evaluatie prototype versie 0.1 Bert Dingemans 1 Inleiding Voor het uitwerken van een service register en een tool voor het beheer van een canoniek model is gekozen voor een werkwijze
Nadere informatieStakeholder behoeften beschrijven binnen Togaf 9
Stakeholder behoeften beschrijven binnen Togaf 9 Inventarisatie van concerns, requirements, principes en patronen Bert Dingemans Togaf 9 kent verschillende entiteiten om de behoeften van stakeholders te
Nadere informatieDATAMODELLERING DATA MAPPING MODEL
DATAMODELLERING DATA MAPPING MODEL Inleiding In dit whitepaper wordt de datamodelleervorm data mapping model beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil
Nadere informatieDATAMODELLERING TOEPASSEN DATA ANALYTICS
DATAMODELLERING TOEPASSEN DATA ANALYTICS Inleiding In dit whitepaper wordt een toepassingsgebied beschreven voor datamodellering. Een toepassing is een werkveld op het vlak van architectuur of modellering
Nadere informatieDATAMODELLERING BEGRIPPENBOOM
DATAMODELLERING BEGRIPPENBOOM Inleiding In dit whitepaper wordt de datamodelleervorm begrippenboom inclusief de begrippenlijst beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieDATAMODELLERING ER DIAGRAM
DATAMODELLERING ER DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm ER diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen
Nadere informatieConcerns van stakeholders in de beheerorganisatie
Concerns van stakeholders in de beheerorganisatie Risico analyse op basis van interactie en checklists versie 0.2 Bert Dingemans 1 Inleiding Risico analyse is een relatief onbekend fenomeen binnen de ICT,
Nadere informatieDATAMODELLERING RACI MATRIX
DATAMODELLERING RACI MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm RACI Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere data modelleervormen. Wil je een
Nadere informatieKenmerken 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 informatieSecurity (in) architectuur
Security (in) architectuur ISC2 chapter Netherlands Donderdag 21 november 2013 Ing Renato Kuiper, CISSP, CISA, TOGAF, CSF Logo Klant Focus op: Security, risicomanagement, IAM, Cloud en architectuur Vanuit
Nadere informatieDATAMODELLERING GEAVANCEERD UML KLASSEMODEL
DATAMODELLERING GEAVANCEERD UML KLASSEMODEL Inleiding In dit whitepaper wordt de datamodelleervorm geavanceerd UML klassemodel beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieTien tips voor canonieke datamodellering. Bert Dingemans
Tien tips voor canonieke datamodellering Bert Dingemans Abstract Modelleren is een vakgebied gebaseerd op eenvoudige notaties. Echter op het moment dat en model opgesteld wordt blijkt de te modelleren
Nadere informatieDe architect twijfelt over een aantal zaken in beide scenario s en stelt daarom voor een aantal analyses te doen, zoals:
Kwalitatieve - en kwantitatieve analyses kunnen de dienstverlening van de enterprise-architect verbeteren. Toch is de inzet van deze analysevormen eerder uitzondering dan regel. Hoe kunnen we dit hulpmiddel
Nadere informatieSjabloon Project Start Architectuur (PSA), versie 0.1
Sjabloon Project Start Architectuur (PSA), versie 0.1 Doelstelling document Een PSA (Project Start Architectuur) is bedoeld om te borgen dat nieuwe ontwikkelingen en veranderingen in samenhang worden gerealiseerd
Nadere informatieCanonieke data-architectuur Bert Dingemans
Canonieke data-architectuur Canonieke data-architectuur Bert Dingemans Abstract Deze whitepaper beschrijft diverse aspecten van canonieke data-architectuur. Naast de definitie van canonieke data-architectuur
Nadere informatiePresentatie NORA/MARIJ
Presentatie NORA/MARIJ 6 november 2009 Peter Bergman Adviseur Architectuur ICTU RENOIR RENOIR = REgie NuP Ondersteuning Implementatie en Realisatie Overzicht presentatie Families van (referentie-)architecturen
Nadere informatieIntroduceren van een koppelingenregister
Introduceren van een koppelingenregister Bert Dingemans Veel organisaties introduceren verschillende vormen van systeem integratie zoals webservices en database-koppelingen. Hiermee wordt hergebruik van
Nadere informatieDATAMODELLERING XML SCHEMA DEFINITIONS
DATAMODELLERING XML SCHEMA DEFINITIONS Inleiding In dit whitepaper wordt de datamodelleervorm XML Schema Definition (XSD) beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieStakeholders, concerns, principes en patronen in dataarchitectuur. Bert Dingemans
Stakeholders, concerns, principes en patronen in dataarchitectuur Bert Dingemans Abstract Veranderingen in en rond organisatie zijn van invloed op de rol van de data-architect. Door deze veranderingen
Nadere informatieIntegratie van Beheer en Ontwikkeling op basis van een Drielagenarchitectuur
Integratie van Beheer en Ontwikkeling op basis van een Drielagenarchitectuur Bert Dingemans info@dla-architect.nl www.dla-architect.nl Inleiding In de sector jeugdzorg zijn momenteel een aantal ingrijpende
Nadere informatieIntroductie ArchiMate
Introductie ArchiMate NAF Insight De Meern, 8 maart 2012 Egon Willemsz, enterprise architect UWV Programma Waarom ArchiMate? Praktijkvoorbeelden Samenvatting concepten Van start met ArchiMate Tot besluit
Nadere informatieInformatiearchitectuur
Informatiearchitectuur Onderwerpen Waarom is architectuur (nu) zo belangrijk? Wat is informatiearchitectuur? Ontwikkelingen in de tijd Structuur applicaties Applicatie-integratie Webservices Praktijkvoorbeeld
Nadere informatieTitel van de paper; Integratie van Beheer en Ontwikkeling op basis van een Drielagenarchitectuur
Categorie van de bijdrage long paper Track; Tussen passie en teleurstelling - aspecten van de menselijke maat Titel van de paper; Integratie van Beheer en Ontwikkeling op basis van een Drielagenarchitectuur
Nadere informatieDATAMODELLERING TOEPASSEN SOA
DATAMODELLERING TOEPASSEN SOA Inleiding In dit whitepaper wordt een toepassingsgebied beschreven voor datamodellering. Een toepassing is een werkveld op het vlak van architectuur of modellering waarbij
Nadere informatieDe rol van een data-architect. Bert Dingemans
De rol van een data-architect Bert Dingemans Abstract Bij een toenemende volwassenheid van data-architectuur neemt het gebruik van generieke gegevensverzamelingen toe. Deze gegevens worden veelal beheerd
Nadere informatieWaarde toevoegen aan de bedrijfsvoering met behulp van IT architectuur Uitrusting & Inrichting. Charles M. Hendriks Digital-architect Schiphol Group
Waarde toevoegen aan de bedrijfsvoering met behulp van IT architectuur Uitrusting & Inrichting Charles M. Hendriks Digital-architect Schiphol Group 1 Architectuur en succesvol ontwerpen 2 Architectuur
Nadere informatieRegister- en sleutelbeleid Bert Dingemans
Register- en sleutelbeleid Register- en sleutelbeleid Bert Dingemans Abstract Bij een toenemende volwassenheid van data-architectuur neemt het gebruik van generieke gegevensverzamelingen toe. Deze gegevens
Nadere informatieCanonieke datamodellering in de praktijk
Canonieke datamodellering in de praktijk Bert Dingemans Samenvatting Canonieke datamodellering kent vele dimensies en toepassingswijzen. Maar hoe is dit in de praktijk inzetbaar? Dit whitepaper gaat in
Nadere informatieKickstart-aanpak. Een start maken met architectuur op basis van best practices.
Kickstart-aanpak Een start maken met architectuur op basis van best practices. www.theunitcompany.com Kickstart-aanpak Soms is net dat extra duwtje in de rug nodig om te komen waar je wilt zijn. In onze
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 informatieKickstart Architectuur. Een start maken met architectuur op basis van best practices. Agile/ TOGAF/ ArchiMate
Kickstart Architectuur Een start maken met architectuur op basis van best practices. Agile/ TOGAF/ ArchiMate Context schets Net als met andere capabilities in een organisatie, is architectuur een balans
Nadere informatieHet belang van. Data Modellering. GEMINIT Training. Data Modellering. Frédéric BARBIER
Het belang van Data Modellering Studiedag Informatiemanagement Politeia, 22 februari 2013, Gent Open data en de cloud: een revolutie in de informatiehuishouding van de overheid Training Data Modellering
Nadere informatiea. Wat wordt verstaan onder V&V? b. Uit welke kernactiviteiten bestaat V&V? c. Noem enkele voor- en nadelen van inspecties. d. Idem voor testen.
Eindtoets T07351 Software engineering Een eindtoets staat in het algemeen model voor het tentamen van de betreffende cursus. Aangezien deze cursus een mondeling tentamen heeft, bevat deze eindtoets slechts
Nadere informatieRapportage Lineage. Introductie. Methode. J. Stuiver
Rapportage Lineage Rapportage Lineage J. Stuiver Introductie In elk project is het essentieel om informatie over het project en haar activiteiten voor alle partijen beschikbaar te stellen. Deze informatie
Nadere informatieLifecycle Management: opereren onder architectuur. Jan Willem van Veen jwvveen@archixl.nl
Lifecycle Management: opereren onder architectuur Jan Willem van Veen jwvveen@archixl.nl Agenda Introductie mijzelf en ArchiXL Korte inleiding Lifecycle Management methodiek Inzicht in status Inzicht in
Nadere informatieProcesgerichte 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 informatieNAF Opzet Werkgroepen
NAF Opzet Werkgroepen Youetta de Jager Frank Luyckx Roland Drijver Denis Hageman Raymond Slot Juni 2016 1 Achtergrond Om een nieuwe start te maken met de werkgroepen, is er vanuit de PC een opzet gemaakt
Nadere informatieGezamenlijke procesinrichting binnen de jeugdzorg
Gezamenlijke procesinrichting binnen de jeugdzorg Samenvatting Dit artikel beschrijft de ervaringen in het project gezamenlijke proces inrichting binnen de jeugdzorg. Het is geschreven vanuit een software
Nadere informatie1750,00 excl. BTW. analytisch denkvermogen, empathie, assertief, communicatief, aanleg voor formalisme,...
OPLEIDING #ICT EN INFORMATIEMANAGEMENT c# software architect 1750,00 excl. BTW I.S.M. omschrijving INTRODUCTIE Tijdens deze 6-daagse opleiding komen de vele aspecten waarin een software architect actief
Nadere informatieKING Leveranciersdag 2 maart 2012 Arnoud Quanjer, Jeffrey Gortmaker, KING. Architectuur Bodemplaat Basisgemeente
KING Leveranciersdag 2 maart 2012 Arnoud Quanjer, Jeffrey Gortmaker, KING Architectuur Bodemplaat Basisgemeente Basisgemeente geeft samenwerking inhoud, vorm en richting Convergeren op proces en inhoud
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 informatie5 Programmastructuur
5 Programmastructuur Om het informatieplan en de daarin beschreven componenten is het aan te raden een programma- en projectenorganisatie in te richten. Volgend schema geeft de verschillende actoren en
Nadere informatieINLEIDING INFORMATIE- EN DATAMODELLERING
INLEIDING INFORMATIE- EN DATAMODELLERING Inleiding Informatie- en datamodellering is een belangrijk onderdeel van veel werkvelden in de bedrijfskunde en de informatiekunde. Denk bijvoorbeeld aan informatie
Nadere informatieCORA 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 informatieNAF Insight: ArchiMate en domeintalen 1 November 2012
NAF Insight: ArchiMate en domeintalen 1 November 2012 Harmen van den Berg, NAF-werkgroep ArchiMate-gebruik Een paar sfeerbeelden... Werkgroep ArchiMate-gebruik Kennis delen rond gebruik ArchiMate taal
Nadere informatieI&A Integraal bestuurd
I&A Integraal bestuurd I&A-besturingsmodel samenvatting Datum: 25-04-2014 Versie: 1.0 1 Doelstellingen van het I&A-besturingsmodel De positie van informatievoorziening en automatisering (I&A) de afgelopen
Nadere informatieICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden
Drechtsteden Technische Architectuur (DTA) ICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden Status : Definitief 1.0 Redactie : DTA Datum : 29-08-2007 1 Versiebeheer
Nadere informatieDe complete oplossing voor uw kadastrale informatievoorziening.
De complete oplossing voor uw kadastrale informatievoorziening. Foto: Mugmedia Het Kadaster gaat de levering van kadastrale informatie ingrijpend vernieuwen. Het huidige proces van verwerken van kadastrale
Nadere informatieProjectstartarchitectuur Voortgangsrapportage natuur
Projectstartarchitectuur Voortgangsrapportage natuur Managementsamenvatting en Beslisnotitie Wim Blanken 8 april 2014 Vastgesteld door: de Ambtelijke Adviescommissie Vitaal Platteland op 24 april 2014
Nadere informatieARE methodiek Het ontwikkelen van Informatie Elementen
ARE methodiek Het ontwikkelen van Informatie Elementen WI1: Het opstarten van het project Milestone 1 WI2: Ontwikkel een Vison WI3: Modelleer het Business Domain WI4: Creëer een Glossary WI7: Beheer wijzigingen
Nadere informatiePortability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity.
Portability, Interoperability of toch 1 Even Voorstellen Diploma s: 1980 Bachelor of Science Civil Engineering (Cairo, Egypte) 1986 Doctoraal in Geodesie (TU Delft, Nederland) Enige Automatiseringservaring:
Nadere informatieDigitale Duurzaamheid & Enterprise Architectuur
Digitale Duurzaamheid & Enterprise Architectuur Dr. Raymond Slot Lector Enterprise Architectuur Hogeschool Utrecht 9 November 2015 Lectoraat Architectuur voor Digitale Informatie Systemen Opleidingen Master
Nadere informatieVAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER
VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER Sander Hoogendoorn Versie 1.0 15 april 2002 Documentbeheer Versie Datum Auteur Omschrijving 0.1 15 April 2002 Sander Hoogendoorn 0.2 15 april
Nadere informatieDragon1 EA Tool. Business case webbased EA tool. Een webbased EA tool geschikt voor elke architectuurmethode!
Dragon1 EA Tool Business case webbased EA tool Een webbased EA tool geschikt voor elke architectuurmethode! uw organisatie, datum, versie #.#, documentstatus eigenaar/budgetverantwoordelijke: Kies op deze
Nadere informatieIntegratie 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 informatieBetere bestuurbaarhe geïntegreerde archite
De integratie van architecturen met Archimate Betere bestuurbaarhe geïntegreerde archite 6 Werken onder architectuur biedt een organisatie vele voordelen. Het zorgt ervoor dat het bedrijf snel en flexibel
Nadere informatieCMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant
CMS Ronde Tafel Cloud Continuity Ir. Jurian Hermeler Principal Consultant Introductie Quint Wellington Redwood Onafhankelijk Management Adviesbureau Opgericht in 1992 in Nederland Ruim 20 jaar ervaring
Nadere informatieBeheerste transformatie met behulp van Enterprise Architectuur
René van der Reijden Business Architect Pensioenfonds Horeca & Catering Beheerste transformatie met behulp van Enterprise Architectuur Voortdurend in verandering Economische Sociale Ontwikkelingen Politieke
Nadere informatieCapita Selecta Design Patterns voor administratieve applicaties
Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26
Nadere informatieVoorbeeld data-architectuur principes Bert Dingemans
Voorbeeld data-architectuur principes Voorbeeld data-architectuur principes Bert Dingemans Inhoudsopgave Inhoud Inhoudsopgave... 2 Samenvatting... 3 Inleiding... 4 Principes... 4 Alle lagen... 4 Bedrijfsarchitectuur...
Nadere informatieToegepaste 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 informatieVAN AMBITIE NAAR UITVOERING - INRICHTING EN BESTURING I&A DELFLAND. 31 augustus 2013
VAN AMBITIE NAAR UITVOERING - INRICHTING EN BESTURING I&A DELFLAND 31 augustus 2013 CONTEXT Delfland wordt de komende jaren geconfronteerd met een groeiende interne en externe vraag naar (innovatieve)
Nadere informatieGrip op Enterprise Architectuur met TOGAF TM, ArchiMate en Architect
Grip op Enterprise Architectuur met TOGAF TM, ArchiMate en Architect Harmen van den Berg LAC 2011 November 2011 Aandachtsgebieden BiZZdesign Implementatie EA Richten Governance Implementatie BPE Inrichten
Nadere informatieArchiMate voor kennismodellen van NORA en haar dochters. Marc Lankhorst 16 oktober 2013
ArchiMate voor kennismodellen van NORA en haar dochters Marc Lankhorst 16 oktober 2013 Agenda 13:00 introductie ArchiMate-status en -ontwikkelingen en NORA-kennismodel 14:00 parallelle workshops rond de
Nadere informatieDragon1 EA Methode Bridge Training
www.yvomar.nl DRAGON1 GEACCREDITEERDE TRAINING ORGANISATIE (ATO) Word Dragon1Certified Architect Maak grondig kennis met het VEA Kernmodel van Dragon1 Leer 10 veelgevraagde Architecture Baseline producten,
Nadere informatieEén plaats, één taal, één waarheid
Eén plaats, één taal, één waarheid ARIS voor een betere klantservice bij de Rabobank Pieter van Langen 18 maart 2014 Rabobank ICT Missie We ondersteunen de Rabobank Groep met ICT-diensten voor de bancaire
Nadere informatieEnterprise Architectuur PDOK
Enterprise Architectuur PDOK (Aanvulling op bestaande PSA) Auteurs Pieter Meijer (Programmamanager PDOK) Juan Guillen Scholten (Enterprise architect PDOK) Stephen Oostenbrink (Enterprise architect) Versie
Nadere informatieTools voor architectuur
Tools voor architectuur Ria van Rijn In deze white paper besteden we aandacht aan tools, die het maken en beheren van architectuurproducten kunnen ondersteunen. Allereerst wordt er aandacht besteed aan
Nadere informatieBert Dingemans Februari 2015. Een datagedreven onderhoudsomgeving
Bert Dingemans Februari 2015 Een datagedreven onderhoudsomgeving Inhoudsopgave Waarom een onderhoudsomgeving voor (master) data? 3 Enkelvoudig beheer en meervoudig gebruik 3 Hergebruik van software 3 Reductie
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 informatieDE CB-NL DE CONCEPTEN BIBLIOTHEEK VOOR DE GEBOUWDE OMGEVING
DE CB-NL DE CONCEPTEN BIBLIOTHEEK VOOR DE GEBOUWDE OMGEVING 2 e ICT Vendor bijeenkomst 26 augustus 2013 Bram Mommers Namens de CB-NL Agenda Nr Onderwerp 1 Welkom en kort voorstelrondje 5 minuten 2 Doel
Nadere informatieArchiveren by design Papieren Tijger Netwerk
Archiveren by design Papieren Tijger Netwerk Geïnspireerd op GIBIT Ivo Hendriks André Plat 27 maart 2018 Archiveren by design: Voorbeelden E-mailbewaring Informeel Procedures, gedrag en xml functionele
Nadere informatieSparse 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 informatieVoor en nadelen (spatieel) gedistribueerd
Voor en nadelen (spatieel) gedistribueerd Centraal Dynamische regelbaarheid Gedistribueerd Communicatie hogere systeemlagen Communicatie lagere systeemlagen Fouttolerantie Faalgedrag Schaalbaarheid Complex
Nadere informatieEnterprise Architectuur RHC s: SOLL 2015
Enterprise Architectuur RHC s: SOLL 2015 Werkgroep Voorbereiding Implementatie e-depot Versie: 1.0 (definitief) Vastgesteld door het Convent van RHC s en Nationaal Archief 5 april 2013 Colofon Projectnaam
Nadere informatieB l u e D o l p h i n
B l u e D o l p h i n H e t s a m e n w e r k i n g s p l a t f o r m d a t s l i m g e b r u i k m a a k t v a n d e i n f o r m a t i e e n k e n n i s o p h e t g e b i e d v a n g e m e e n t e l i
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 informatieCursus Enterprise-architectuur Inzichten uit theorie en empirie
Cursus Enterprise-architectuur Inzichten uit theorie en empirie TouW dag november 2014 dr. ir. Frans Mofers onderwerpen wat is enterprise-architectuur cursus Enterprise architecture uitwerking in het onderwijsmodel
Nadere informatieHeeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?
Asset 1 van 5 Hoe houd je de cloudkosten beheersbaar? Gepubliceerd op 20 april 2015 Hoe krijgt u grip op uw cloud-kosten? Leer de verschillende oorzaken voor onverwachtse kosten te herkennen en lees vijf
Nadere informatieDoel is, dat dit document uiteindelijk een visie formuleert, waar de volgende partijen achter kunnen staan:
User Profile Repository Art Recommender Visie document Versie 2.0 1 juli 2011 Auteurs Hennie Brugman, technisch coordator CATCHPlus hennie.brugman@meertens.knaw.nl Doel is, dat dit document uiteindelijk
Nadere informatieBouwblokken 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 informatieSoftware Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces
Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;
Nadere informatieFunctiebeschrijving Business Architect
Functiebeschrijving 1. Algemene Gegevens Organisatie Functienaam Versie Auteur : [naam organisatie] : : 1.0 concept : Ad Paauwe a. Plaats in de organisatie De rapporteert aan de manager architectuur van
Nadere informatieDigitaal Archief Vlaanderen Stappenplan & Projectfiches
www.pwc.be Digitaal Archief Vlaanderen Stappenplan & Projectfiches september 2013 1. Inleiding In dit deel van de studie rond het Digitaal Archief Vlaanderen bekijken we het technische stappenplan dat
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 informatie