Deze website is verplaatst naar Data-docent.nl



Zoek trefwoord in element

--

Flow tussen componenten komt toch terug maar kan ook afgeleid worden uit de applicatie functries stroom lijkt me een discussie voor de viewpoints

--

Lineage tracking, housekeeping? -- Clean-up: Op ADLS: indien ingelezen in DB, dan verwijderen van ADLS. na succes processing in RDV, dan wordt file (of batch-id) op 1 gezet. NiFi Azure doet periodiek alles wat op 1 staat: beteffende files op ADLS archiveren (dwz naar BASE [archive]).

--

Is een proces, geen functie

--

Zinvol? NEE; want binnen EA data modellering wordt ook al een trace tussen BDV en BOM gelegd. Oftewel: dubbele en onnodige administratie

--

Dit is een proces, geen functie

--

Toelichting 'Railnova - TRAXX railfleet - Web UI' aanvullen

--

Deze hier laten staan??

--

Assignment?

--

Ieder Agile Borgspoor krijgt een aparte Azure SQL database op dezelfde SQL DB instance als het EDW.

--

Naamgeving afstemmen

--

Retail bron

--

Resultaat van deze processtap:
  • de bronbestanden zijn geland in het datalake

--

vergt JDBC v2 connectror een aparte install of licentie?

--

Driver-id (machinist) wordt uit data gefilterd

--

Voor MVP van Ontwerpschets 2.0 hebben we (nog) geen application function nodig.

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de Informatieproduct ontwikkeling. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord Schetsen in de naam staat maak je een specifieke entiteit (bijvoorbeeld via Copy en Paste as new) aan
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard SBBs voor Informatieproduct, kijk ook eens naar de voorbeelden die er al zijn bijvoorbeeld TVS.

--

Dit is een proces

--

Is momenteel een punt van discussie. Wordt waarschijnlijk een handmatige aanpak door de datamodelleurs

--

DMBok 453

--

Ratio: er vindt altijd data verwerking in een bronsysteen plaats, al was het alleen maar 'beschikbaar stellen' (= dataverwerking)van de 1:1 brondata. Door zowel Launch als OneBI hieraan te koppelen, geef je aan dat er verwerkingen plaatsvinden in beide applicaties die de 'Ontsloten brondata SAP HR' beinvloeden.

--

Welke IP specifieke zaken doe je in EDM en welke in TM?

--

Wat doen we met de metrics vault?

--

Op ieder bronsysteem wordt een service beschreven die de ontsluiting van de data regelt.

--

Geen idee of dit klopt

--

Vastgoed bron

--

Pepijn Kummel: Is dit de juiste API, of moet het de Gen2 API zijn???

--

Waarom is hier een relatie verdwenen?

--

Delta detectie

--

BlueConic gaat data leveren via de EventHub. Hiertoe moet BlueConic eerst nog zelf funtionaliteit ontwikkelen om dit mogelijk te maken. De ontsluiting van BlueConic is uitgesteld tot zij de nodige aanpassingen hebben gedaan.

--

Associatierichting correct

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de Informatieproduct ontwikkeling. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorbeeld via Copy en Paste as new) aan
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard SBBs voor Informatieproduct, kijk ook eens naar de voorbeelden die er al zijn bijvoorbeeld TVS.

--

Resultaat:
  • de bestandsnamen zijn geregistreerd tbv housekeeping

--

Dit template is het startpunt voor je solution binnen een Borgspoor. Je hebt hier meerdere scenario's:
  1. Volgens de standaard bouwblokroute (blauwe elementen)
  2. Uitbreiding van de standaard route met directe datainput binnen D&A (gele elementen)
  3. Een afwijking van de architectuur door project specifieke functies of componenten in te zetten dit is bouwen zonder archictectuur (rode elementen)

--

Dit template is het startpunt voor je solution binnen een Borgspoor. Je hebt hier meerdere scenario's:
  1. Volgens de standaard bouwblokroute (blauwe elementen)
  2. Uitbreiding van de standaard route met directe datainput binnen D&A (gele elementen)
  3. Een afwijking van de architectuur door project specifieke functies of componenten in te zetten dit is bouwen zonder archictectuur (rode elementen)

--

Neem alleen het datacenter op waarop de bronapplicatie draait (en verwijder de andere). Laat alleen beide datacenter locaties staan indien de bron een Hot-Hot (high-available) setup kent én de betreffende REST-API vanuit beide datacenters door DI&A aangeroepen kan worden.

--

Selectie van relevante kolommen; inhoudelijk wordt er niet gefilterd.

--

@Derek: voorstel is om zelfde HDI configuratie te gebruiken, maar dan geconfigureerd met primary storage SA20edw100-x Naam HDI in Sandbox/Schaduw -rg/omgeving: hdi01S-hdi20

--

Heeft geen relates

--

Type: Bronbestand Formaat: JSON Bewaartermijn in DataLake: direct na verwerking in EDW de data verwijderen uit DataLake Beschrijving: het bestand bevat engraved ID's plus de bijbehorende chip ID's.

--

Authenticatie verloopt via een lokaal DB-account! Credentaisl staat in KV en wordt door Ansible naar INFA config geschreven! Welke KV?? >> Toevoegen

--

Het ArchiMaid scherm is te vinden onder Specialize -> IDEA -> Assistant en is een combinatie van toolbox en zoekscherm. Ook kun je er eenvoudig nieuwe elementen mee aanmaken.

--

Er wordt een App-registration in de NS-AAD tenant aangemaakt per Azure Databricks resource. De bijbehorende Service Principle krijgt RBAC role 'Storage Blob Data Reader' op container niveau. << OF BIJ VOORKEUR JUIST VIA ACL (HNS)

--

Helemaal geen relaties

--

Dit template is het startpunt voor je solution binnen een Borgspoor. Je hebt hier meerdere scenario's:
  1. Volgens de standaard bouwblokroute (blauwe elementen)
  2. Uitbreiding van de standaard route met directe datainput binnen D&A (gele elementen)
  3. Een afwijking van de architectuur door project specifieke functies of componenten in te zetten dit is bouwen zonder archictectuur (rode elementen)

--

NB SAP Hybris Billing wordt tegenwoordig weer SAP BRIM genoemd.

--

Hoe gaan we om met geldigheid van een object in relatie met een definitie?

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de informatieproduct inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Pepijn Kummel: Ik weet niet of deze Gen1 api hier wel juist is...

--

(Yorrick): Relation type ??

--

Nog uitzoeken hoe we infra PowerBI tenant = artifact .pbix) vastleggen

--

Zover mij bekend, gebruikt ADG Lokaal account op AzSQL. Is dit SSQL of DB account? Waar opgeslagen (KV)? Ook is er MS365 admin-portal (en dus admin-user) benodogd voor connectie te configureren? Hoe is dit gedaan?

--

Dit template is het startpunt voor je solution binnen een Borgspoor. Je hebt hier meerdere scenario's:
  1. Volgens de standaard bouwblokroute (blauwe elementen)
  2. Uitbreiding van de standaard route met directe datainput binnen D&A (gele elementen)
  3. Een afwijking van de architectuur door project specifieke functies of componenten in te zetten dit is bouwen zonder archictectuur (rode elementen)

--

Welke DB-account?

--

Azure Data Explorer authenticeert zich op basis van een Managed Identity.

--

Service Endpoints allow you to restrict access to your PaaS resources to traffic coming from your Azure Virtual Network. With Service Endpoints, the PaaS service is still separate to your vNet and traffic is leaving your virtual network to access the PaaS service

--

Wanneer vindt housekeeping plaats? In het borgspoor wordt er geschoond op basis van een bewaartermijn per business object. In het agile borgspoor is er nog geen relatie naar business objecten. Advies: houdt voor een agile borgspoor de gebruikstermijn van de DUR aan. (Immers: in de DUR staat de gebruikstermijn voor het informatieproduct waar dit agile borgspoor voor ontwikkeld wordt.)

--

Dit template is het startpunt voor je solution binnen een Borgspoor. Je hebt hier meerdere scenario's:
  1. Volgens de standaard bouwblokroute (blauwe elementen)
  2. Uitbreiding van de standaard route met directe datainput binnen D&A (gele elementen)
  3. Een afwijking van de architectuur door project specifieke functies of componenten in te zetten dit is bouwen zonder archictectuur (rode elementen)

--

Functie: LogDandA ??

--

ADLS staat niet (op deze plaats) in jullie .pptx. Mij lijkt deze hier wel logisch. Hoe zien jullie dat?

--

Housekeeping d.m.v. ADLS Gen2 features: - Auto-archive na retentie periode - Soft delete ('Prullebak') na instelbare periode Aanvullend t.b.v. Integriteit: - Immutable BLOB

--

Check of DEI de csv/avro/parquet input automatisch kan omzetten via source functie "Flatner ".

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de Informatieproduct ontwikkeling. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord Schetsen in de naam staat maak je een specifieke entiteit (bijvoorbeeld via Copy en Paste as new) aan
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard SBBs voor Informatieproduct, kijk ook eens naar de voorbeelden die er al zijn bijvoorbeeld TVS.

--

- Wordt TLS versie afgedwongen in instellingen? - Wat is het doel/nut van elke database?

--

Conversie van JSON naar XML (standaard format van de RTM-A ESB mediation).

--

(Yorrick): Kan iemand de relaties tussen DataObject en Appl. Functies plaatsen?

--

Gezamenlijke BDOM

--

INFA ADLS2 Conn

--

Doen ze in BlueConic speciale filteringen speciaal voor ons?

--

DMBok, pag 306

--

Assignment?

--

Opsplitsen in subdiagrammen voor de leesbaarheid??

--

Dit template is het startpunt voor je solution binnen een Borgspoor. Je hebt hier meerdere scenario's:
  1. Volgens de standaard bouwblokroute (blauwe elementen)
  2. Uitbreiding van de standaard route met directe datainput binnen D&A (gele elementen)
  3. Een afwijking van de architectuur door project specifieke functies of componenten in te zetten dit is bouwen zonder archictectuur (rode elementen)

--

Aannames en uitgangspunten  
  • De exploratieomgeving is een Common DataSet (CDS)
Requirements:
  • De exploratieomgeving is een tijdelijke omgeving die één jaar blijft bestaan
  • De exploratieomgeving wordt uitgerold tot Pre-Productie (dus niet naar Productie)
  • Housekeeping als data ouder dan 4 jaar is (conform DUR)
  • De business keys worden gepseudonimiseerd, zodat de deze business keys niet toegankelijk zijn voor de eindgebruikers.
  • Er vindt geen metadata harvesting plaats?

--

RDV en BDV worden overgeslagen. Daarom een trigger tussen deze twee services.

--

Appl/Techn. Services: * verschillende rollen * genest * per rol een aparte tag die de rol aangeeft --> # Datateams: ontwerpschetsen bestaan uit 2 delen: * patronen functioneel: bv. Bron via DB-connectie aansluiten op NiFi bridge en naar BI-ADLS * idem technische: welke DB-interface, netwerken (connecties), welke Azresources/KPN techn. services.

--

Discussie associatie van Behaviour naar Active Structure

--

Met een realisation connector geef je aan welke BIV classificatie geldt voor de data uit deze bron.

--

API Call, gescheduled om elke nacht om 12:00 uur.

--

Modelelementen hebben ook een versie.

--

Ik wil voorstellen dat we zo weinig mogelijk element attributen gebruiken ter ondersteuning van het promotieproces.

--

De registratie wordt getriggerd vanuit de ingestion-stap.

--

Wij halen op via de CloseAlert API?

--

--

--

Er is een ListFTP processor die continu pollt (staat momenteel ingesteld met een vertraging van 30 seconden)

--

Nog checken: hoe voorkom je dat je telkens dezelfde dataset overhaalt? (zonder zelf georchestreerde acties op de LZ) Door gebruik van Snowpipe wordt dit door Snowflake automatisch bijgehouden (o.m. hashes en bestandsnamen worden vergeleken)

--

Nodig voor AD groepen t.b.v. Cluster Rollen Datamodelleurs

--

Wel gebouwd maar nooit in gebruik.

--

Gebeurd hier nog andere datapreps? Bijv. 'aggregeren' of 'joining' (combineren). Wie is het contactpersoon bij Railnova?

--

Station en exploitatie

--

Access tussen twee componenten??

--

SF schema prefix en/of tabelnamen hier opnemen

--

Daniel Boerop

--

Is alleen BI-Datalake (sa20edw100-x) aangesloten?

--

Incl. bronaanlevering en staging laag?

--

Indien connectiviteit NiFi Consolidatie --> EventHub namespaces uitvalt, is er voldoende storage beschikbaar voor NiFi-Consolidatie om minmaal 72uur te kunnen bufferen. Zodar connectie hersteld is, wordt gebufferde data alsnog verstuurd naar EventHub endpoint.

--

Andere dataobjecten ook op dit diagram zetten voor het totaaloverzicht?

--

Haas Data-opslag / Tooling toevoegen J/N?

--

Network security group: Custom security rules : 4 inbound, 3 outbound Associated with: 1 subnets, 0 network interfaces

--

Waarom deze naam op de associatie, lijkt me aan de naamgeving gewoon een archimate concept

--

VOORSTEL: - Trigger: vastleggen in Appl. Serv. - Applicatie interface: idem. Indien er meerdere Appl. serv gerelateerd zijn aan een module, dan een Trigger relatie leggen tussen de Applicatie interfaces, zodat duidelijk is waar hget consumptiepunt van de Module is (waaruit de volgende module/eindgebruiker de data kan consumeren).

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de business datavault inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Neem alleen het datacenter op waarop de bronapplicatie draait (en verwijder de andere). Laat alleen beide datacenter locaties staan indien de bron een Hot-Hot (high-available) setup kent én de betreffende REST-API vanuit beide datacenters door DI&A aangeroepen kan worden.

--

Subnet

--

geen relaties

--

(Yorrick): Klopt dit? Is FAB/TAB of een andere rol (bv. auditer o.i.d.) gerelateerd aan een Appl.Comp of aan een Techn. service?

--

Authenticatie van Azure VMs (Win en Linux) via de NSC-ADDS?

--

DMBok pag 350

--

De afnemende partij maakt een User-defined managed identity aan en koppelt deze aan een Azure Data Factory v2. Aan de Managed identity worden de juiste (lees)rechten toegekend vanuit de D&A ADLS. De afnemende partij creert een pipeline waarmee data gekopieert wordt naar een storage binnen de eigen subscriptie/resourcegroep voor verdere verwerking.

--

select distinct stereotype, start_object_stereotype, end_object_stereotype, start_object_name, end_object_name from nsda_connector where stereotype = 'ArchiMate_Serving' and start_object_stereotype LIKE '%TechnologyService%' and end_object_stereotype LIKE '%Component%'

--

Mattijs??

--

Scheduling data flow processes to PowerBI

--

Nog checken: hoe voorkom je dat je telkens dezelfde dataset overhaalt? (zonder zelf georchestreerde acties op de LZ) Door gebruik van Snowpipe wordt dit door Snowflake automatisch bijgehouden (o.m. hashes en bestandsnamen worden vergeleken)

--

Aandachtspunten
  • Bij traject van agile naar gewoon borgspoor moet je de historie ophalen uit de staging van de agile borgspoor database.
  • Bij start Agile borgspoor is DUR verplicht.
  • Tijdelijk (Q2-Q3 2021) bij Agile borgspoor is ONTWERPSCHETS EA verplicht

--

Eventdriven: de Append van een nieuwe BLOB op de Ontvangstzone triggert automatisch een ingestion via SnowPipe in Snowflake, echter is dit niet (near)realtime maar kan dit enkele minuten duren.

--

Het is relatief eenvoudig om duplicaten te introduceren in EA. Soms is dat gewenst maar meestal niet. Probleem is dat standaard EA je daarbij niet behulp is, daarom een aantal hulpmiddelen in de IDEA addon

--

Serving

--

In dit diagram komen de generieke en specifieke applicatie services uit het overzichtsdiagram weer terug.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit aan.Dit kan bijvoorbeeld via de IDEA wizard
  • Voor de elementen die generiek zijn (niet project) staan maak je een projectspecifiek element aan en leg je een specialisatie aan in het geval deze er nog niet staan
Hierbij ga je vervolgens de project specifieke zaken toevoegen zoals de DUR en de gebruikte functies, componenten en eventueel interfaces.

--

@John de Gooijer / Ronald Kester : hoe zit het met wederzijdse authenticasties (certificaten), zie ook https://medium.com/@abdelkrim.hadjidj/hub-and-spoke-architectures-with-nifi-site-to-site-communications-at-any-level-a-nifi-1-10-a8702f77c66e#:~:text=What%E2%80%99s%20NiFi%20Site-To-Site%3F%201%20Internet%20of%20things.%20In,NiFi%20nodes%20especially%20when%20implementing%20a%20List%2FFetch%20pattern.

--

De afnemer kan ook een technische component zijn, bijv. een datalevering aan een systeem van een externe partij.

--

D&A is gericht op de transformatie en verwerking van data, hiervoor is een grondplaat ontwikkeld die helpt bij het indelen van applicatie componenten, -functies en -interfaces.

--

Message naar JSON bestand

--

SF schema prefix en/of tabelnamen hier opnemen

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de informatieproduct inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Resultaat van deze processtap:
  • de data is geregistreerd in het Raw Data Vault
  • eventuele afwijkingen zijn geregistreerd in het Metrics Vault
  • de metadata is geharvest

--

Heeft geen relatie in DNABI

--

Relatie met DEI?

--

Dit is een proces

--

niet toegestaan volgens de viewpoint BD: Discussie wie het realiseert en wie het gebruikt

--

Helemaal geen relaties

--

Dit is een proces

--

Aanname: een D&A Ontwikkel team die een informatieproduict oplevert, is verantwoordelijk voor de bronontsluiting én ETL van het betreffende informatieproduct

--

Dit is volgens mij een assignment

--

Dit template is het startpunt voor je solution binnen een Borgspoor. Je hebt hier meerdere scenario's:
  1. Volgens de standaard bouwblokroute (blauwe elementen)
  2. Uitbreiding van de standaard route met directe datainput binnen D&A (gele elementen)
  3. Een afwijking van de architectuur door project specifieke functies of componenten in te zetten dit is bouwen zonder archictectuur (rode elementen)

--

Trigger opties MVs in SF: Autorefresh (bij SELECT). Anders een ochestrator/SF-Trigger

--

Welke processor(s) wordt/worden gebruikt?

--

Comments met een korte toelichting voor de elementen en het diagram?

--

@Rory: hoe/wat is de FW-regel om de PBI-service te whitelisten? Opnemen op dit diagram

--

Robert's lijst met legacy bronnen (150 bronnen)

--

Check of DEI de csv/avro/parquet input automatisch kan omzetten via source functie "Flatner ".

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de Informatieproduct ontwikkeling. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord Schetsen in de naam staat maak je een specifieke entiteit (bijvoorbeeld via Copy en Paste as new) aan
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard SBBs voor Informatieproduct, kijk ook eens naar de voorbeelden die er al zijn bijvoorbeeld TVS.

--

Dit template is het startpunt voor je solution binnen een Borgspoor. Je hebt hier meerdere scenario's:
  1. Volgens de standaard bouwblokroute (blauwe elementen)
  2. Uitbreiding van de standaard route met directe datainput binnen D&A (gele elementen)
  3. Een afwijking van de architectuur door project specifieke functies of componenten in te zetten dit is bouwen zonder archictectuur (rode elementen)

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

In dit template zijn de diagrammen uitgewerkt conform het {Organisatie} viewpoint model. In ieder diagram is een voorbeeld van een uitwerking opgenomen zodat je op basis daarvan je model kunt uitwerken. Ga als volgt te werk:
  • Kopieer dit package naar je werkmap en maak een duplicaat van het package
  • Selecteer welke packages/hoofdstukken relevant zijn voor jouw project/solution
  • Maak de diagrammen specifiek voor jouw situatie
  • Geef bij de elementen, packages en diagrammen een korte beschrijving zodat er desgewenst een KIS pagina of document gegenereerd kan worden
  • Leg je model voor aan de architectuur board

--

Maak hier een navigatiepagina door de verschillende relevante diagrammen van je project naar het canvas van dit diagram te slepen en als navigation cell te definieren. Desgewenst kun je hier een projectlogo of een overzicht van de projectleden kwijt

--

Realization relatie van Tabular model naar business objecten Daarna: ook link naar de facts van de datamart

--

--

--

Er is een ListHDFS processor die continu pollt De FetchHDFS processor regelt het unzippen van de GZIP bestanden die aangeleverd worden. Op de levering van Rhino is een bewaartermijn van toepassing. Deze flow schrijft daarom tevens een record weg naar EDW -> PBD.ADLS_LEVERING_LOCATIE

--

Te vertalen Engraved ID's

--

Aannames en uitgangspunten  
  • De exploratieomgeving is een Common DataSet (CDS)
  • Er vindt geen metadata harvesting plaats?
  • Housekeeping als data ouder dan 4 jaar is (conform DUR)
  • De business keys worden gepseudonimiseerd, zodat de deze business keys niet toegankelijk zijn voor de eindgebruikers.
  • QBIC wordt direct bijgelezen

--

Maak een associatie aan tussen de rol en het component aan en geef op welke rechten deze rol op deze component krijgt. Draag zorg dat de naam is ingevuld van de associatie zodat dit getoond wordt bij de autorisaties in het rapport dat gegenereerd wordt

--

@Rory/Derek: hoe wordt RDP (3389) en SSH 922) gewhitrelist vanuit BONS? Betreft dit rules in Smart Cloud Hub en/of VSP? Is dit een generieke oplossing voor alle NSC-Azure VNets of per Spoke of SN?

--

APEX (Stamdata) Normen, indelingen die niet in een bron systeem zitten. - OneBI (via BODS) - Frontend op oneBI

--

- Logging? - Backups? (AA, RV)

--

Consumerende partij is zelf verantwoordelijk voor Data Goverance, waaronder Data Management en Data security.

--

@Ben van der Werff / Derek: zijn er Windows_FW regels benodigd om verkeer toe te staan? Zo ja, opnemen als Artifact op Clusterplaat

--

Nog uitzoeken hoe we infra PowerBI tenant = artifact .pbix) vastleggen

--

Welke interfaces zijn hier nodig?

--

Verbinding met componenten mist

--

De EKT data worden vanuit de Mijn Kniptang API (in de Azure cloud) gepusht via de Azure Event Hub naar ADLS over een HTTPS-verbinding. Deze data worden in XML format opgeslagen op ADLS in de EKT/in folder.

--

--

--

Logging? la20dnagen100-xxx ??

--

Wat doen we met de metadata harvesting? Nu nog niet belangrijk.

--

Heeft DEI toegang tot Server of Database? Welke DB-user wordt gebruikt (als Artifact modelleren!)

--

Er is een ListHDFS processor die continu pollt De FetchHDFS processor regelt het unzippen van de GZIP bestanden die aangeleverd worden. Op de levering van Rhino is een bewaartermijn van toepassing. Deze flow schrijft daarom tevens een record weg naar EDW -> PBD.ADLS_LEVERING_LOCATIE

--

Dit is een proces

--

Hoe gaat dit dataobject naar de Tokenkluis? via de datamart van Colbert

--

De data wordt uit ADLS verwijderd zodra de data is opgenomen in de Staging laag van het Agile borgspoor.

--

Maximo materieel ID wordt toegevoegd. Herkomstr hiervan ONBEKEND

--

Onduidelijk is nog hoe deze gaat koppelen met de rest van het landschap.

--

Lijst met BI componenten (ca. 100)

--

Heeft NiFi toegang tot Server of Databases?

--

In dit diagram komen de generieke en specifieke applicatie services uit het overzichtsdiagram weer terug.  
  • Voor ieder element waar het woord Schetsen in de naam staat maak je een specifieke entiteit aan.Dit kan bijvoorbeeld door met Clone Element
  • Voor de elementen die generiek zijn (niet project) staan maak je een projectspecifiek element aan en leg je een specialisatie aan
Hierbij ga je vervolgens de project specifieke zaken toevoegen zoals de DUR en de gebruikte functies, componenten en eventueel interfaces. In het diagram zijn een aantal links naar andere diagrammen opgenomen Je kunt na clonen de naam Schetsen vervangen met de IDEA package helper

--

Aanname (nog valideren): levert Railnova de MQTT message broker of is dat juist DRP-NiFi?

--

Bij non-hosted solution is het mogelijk ingewikkeld om koppelingen met Confluence en Sharepoint te realiseren.

--

Authenticatie verloopt via een lokaal DB-account! Credentaisl staat in KV en wordt door Ansible naar INFA config geschreven! Welke KV??

--

Voeg hier de Bronapplicatie [applicatie component] in Bij complexere bronsystemen, kunnen meerdere applicatie components gebruikt worden mits relevant. Specificeer in dat geval de relatie tussen de verschillende applicatiecomponenten en geef de relatie aan met de applicatie functie(s).

--

NOG UIT TE WERKEN

--

Wat voor API?

--

Resultaat van deze processtap: De data is gereed gemaakt voor opslag op Azure.
  • importeren data (Nifi consolidatie of EventHub)
  • transformatie / splitsen van de data naar de ingestion processtap (bijvoorbeeld unzippen van zipfile, tabel splitsen, datums naar standaard formaat, etc)

--

NiFi processor: @John de Gooijer: SnowFlake (JBDC) processor? Moet processor op elke su20cnifi10x VM?

--

Username and Password staan in NiFi

--

(Yorrick): Module Appl. Proces heeft alleen een Access relatie met DataObject (niet dubbel). Discussie: hoe vastleggen welke DataObjecten een Module consumeert en welke DataObjecten een Module 'produceert' / levert.

--

Helmaal geen relaties in DNABI

--

Maak binnen deze entiteit de project specifieke data objecten aan en leg een access aan

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de business datavault inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Nog uitzoeken hoe we infra PowerBI tenant = artifact .pbix) vastleggen

--

Koppeling wordt besproken

--

SF schema prefix en/of tabelnamen hier opnemen

--

Geconditioneerde data wordt gepubliceerd op aparte Topic voor verdere stream consumptie.

--

Het bronsysteem waar de data uit komt

--

Resultaat van deze stap: - Een datamart wordt geleverd naar een Afnemer (bv NS sFTP of Azure Data Hub)

--

Helderheid verkrijgen inhoud data

--

T-Shirt sizes

--

Waarom is hier een relatie verdwenen?

--

Hier meer variatie mogelijk Opbouwen informatieproduct gebeurt vaak op meerdere bronnen. Als losstaand proces zien, dus los van het opbouwen van het datafundament. Uit welke stappen bestaat dit proces? Verder opsplitsen.
  • Toepassen autorisatiefilter (op tabular model)

--

Hierin zit veel functinaliteit verstopt! Opsplitsten in 4 bouwblokken?

--

Maak binnen deze entiteit de project specifieke data objecten aan en leg een access aan

--

Dit is een proces

--

Wat voor componenten worden hier bedoeld? AAS en PowerBI bijvoorbeeld?

--

vnet en subnet relaties lijkt te missen

--

(Yorrick): - Triggers i.v.m. overzicht weggehaald van dit diagram en alleen vermeld op Appl.laag Viewpoint

--

SERVICE ENDPOINTS Create service endpoint policies to allow traffic to specific azure resources from your virtual network over service endpoints. Learn more Microsoft.Storage Microsoft.KeyVault Microsoft.Sql Microsoft.AzureActiveDirectory

--

Hoe authenticeert NiFi zich bij EH? Vermoedelijk RBAC...

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de Informatieproduct ontwikkeling. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorbeeld via Copy en Paste as new) aan
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard SBBs voor Informatieproduct, kijk ook eens naar de voorbeelden die er al zijn bijvoorbeeld TVS.

--

Hoe vaak?

--

Afgeleid uit Tag value van Bedrijfsobject (tijdelijk) wordt op termijn echt Application Component

--

Toepassen soft rules - opwerken data, maar niet IP specifiek. NS LDM

--

Hoe authenticeert Ansible zich op DEI Cluster?

--

Viewpoints in ArchiMate zijn een belangrijk hulpmiddel om ervoor te zorgen dat diagrammen relatief eenvoudig blijven. Binnen het D&A architectuurteam zijn een aantal van deze viewpoints gedefinieerd

--

Resultaat van deze processtap: . NIFI UH2 importeert data op bij NS sFTP en transformeert/splitst data naar Ingesting laag (=CDW FTP + NIFI Azure)

--

[Yorrick]: INFA Ports alten whitelisten + voor Az.SQL 1433 via Internet!!

--

Ik neem aan JDBC, of is dit ODBC (of anders)?

--

Agile borgspoor voor prototyping​  
  • Geen RDV en geen BDV
  • Staging is basis van de datamart-view
  • Alleen een datamart materialiseren als performance van datamart-view onvoldoende blijkt.
  • Eigen Azure SQL database op dezelfde SQL DB instance als EDW​
  • Staging data schonen na 18 maanden (staging bevat dus historie!)​
  • ADSL data schonen zodra de data is verwerkt in de staging van de Agile Borgspoor database
  • Bij overgang naar Borgspoor wordt staging weer zonder historie (historie in RDV) ​
  • Connectiviteit van BIV233 met TM is geen issue; Connectiviteit wordt geregeld door de sql server instance en niet de database zelf.
  • Niet gebonden aan releasekalender​
  • Geen gebruik van Informatica BDM​
  • Geen metadata harvesting

--

Waarom deze aggregatie naar zichzelf

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de business datavault inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

In verschillende domeinen zijn de rollen functioneel ontwerper en modelleur gecombineerd in één rol (informatie analist)

--

Te vertalen Engraved ID's

--

@Stijn/Stefan: hoeveel buffertijd heeft AKS?

--

Welke interfaces zijn hier nodig?

--

Dit gaat altijd op dezelfde manier

--

"Hangt" HDI in Vnet of SN?

--

In dit diagram komen de generieke en specifieke applicatie services uit het overzichtsdiagram weer terug.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit aan.Dit kan bijvoorbeeld door met Clone Element
  • Voor de elementen die generiek zijn (niet project) staan maak je een projectspecifiek element aan en leg je een specialisatie aan
Hierbij ga je vervolgens de project specifieke zaken toevoegen zoals de DUR en de gebruikte functies, componenten en eventueel interfaces. In het diagram zijn een aantal links naar andere diagrammen opgenomen Je kunt na clonen de naam [Project] vervangen met de IDEA package helper

--

In .pptx staat Az.Functions als 'splittert'. IOs bdit niet meer een functie van de Data Zone?

--

Bestand beschikbaar koppeling nog niet gerealiseerd. Handmatige actie van Michel.

--

Alleen via ontsluitingen via Publiek internet Integraties via het interne NS-netwerk verlopen via Border protection en KPN-VPN - Privaat WAN

--

Er is een ListHDFS processor die continu pollt De FetchHDFS processor regelt het unzippen van de GZIP bestanden die aangeleverd worden. Op de levering van Rhino is een bewaartermijn van toepassing. Deze flow schrijft daarom tevens een record weg naar EDW -> PBD.ADLS_LEVERING_LOCATIE

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de informatieproduct inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Marcel's lijst van +/- 2000 Info producten

--

REST of SSH?? als interface

--

External tables op sa20dztraxx001x

--

@Stijn/Stefan: welke data komt uit RIF-TC (CMC)?

--

API Call, gescheduled om elke nacht om 12:00 uur.

--

Toepassen Informatieproduct specifieke requirements

--

Geen relaties in DNABI

--

Is dit een serving of een assignment

--

Kan ook via een applicatiefunction iets als ETL verwerking oid en voor HD insights iets als gedistribueerde dataverwerking en - opslag

--

- JDBC? (build-in?) - Gebruikt NiFi NS-AAS? (app-registration?) - Authenmticatie per Database of SQL-server?

--

TASKFORCE_DEPLOYMENT_V0.2 staat: Pag 47: sa20bcku100, this is a blob storage account for backups of the ACE platform, the backup account is placed in the RG20BCK100- resource group which is placed in North Europe. This account is used for Key Vault and ADLS backup’s. sa20bcku100 staat 'gewoon' west-EU. Was dit SA bedoelt als maatregelen tegen regio-uitval? Pag 49: sa20bcku100
  • keyvaultbackup – Deze container word gebruikt om alle backups van de secrets van de keyvault op te slaan indien, een keyvault word verwijderd.
Hoe wordt keyvaultbackup gedaan? Via AA-Workbook met: - az keyvault certificate backup, az keyvault key backup en az keyvault secret backup? Zo ja, hoe is SA gemound? (techn. API).  
  • Infa-backup – Deze container word gebruikt om alle backup bestanden van de ansible installatie te waarborgen, deze container moet overeen komen met de container van infa-install in de storage account sa20bhr100
Hoe wordt deze container gelijk gehouden (gesynched) met sa20bhr100/infa-install?

--

Nu zinvol? Alleen voor FG. Inventarisatie kost veel tijd.

--

Zinvol om dit uit te specificeren i.h.k.v. Privacy filter? Zo ja, dan trace leggen tussen UML object en Datraobject?

--

Kan nu nog niet omdat de statussen nog niet bekend zijn

--

Volgorde diagram stap : dit worden Appl. Processen (i.p.v. Appl. services). Let op: Diagram-naam "Volgordediagram applicatieservices #DI&A", moet dus ook worden aangepast!

--

Resultaat van deze processtap:
  • het bronsysteem heeft data beschikbaar gesteld

--

Checken bij Rory!

--

Geldt voor alle Snowflake data (alle lagen): Patroon-

--

In dit diagram komen de generieke en specifieke applicatie services uit het overzichtsdiagram weer terug.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit aan.Dit kan bijvoorbeeld via de IDEA wizard
  • Voor de elementen die generiek zijn (niet project) staan maak je een projectspecifiek element aan en leg je een specialisatie aan in het geval deze er nog niet staan
Hierbij ga je vervolgens de project specifieke zaken toevoegen zoals de DUR en de gebruikte functies, componenten en eventueel interfaces.

--

VM backups? Of maakt Conclusion deze??

--

INFA API : voor logging, monitoring en aanroep vanuit Chronos

--

Active - Active

--

SF schema prefix en/of tabelnamen hier opnemen

--

Diagrammen worden door de huidige opmaak snel omvangrijk, heb een iets compactere indeling gemaakt

--

Checken!!

--

Semantische laag. Toepassen autorisaties. Toepassen IP specifieke requirements.

--

Zinvol? NEE - want je kan tussen relatie tussen Ingestion module en RDV-sat module

--

Is er een koppeling tussen Ansible Cluster en sa20bhr100? Of is de relatie enkel dat bij de handmatige deployement van Ansible de benodigde install, certs, etc. op deze BLOB opgeslagen zijn?

--

Hoe vaak?

--

IBB - dit is en blijft een Appl. serv. Aangezien een Appl. serv geen Specialisatie van een Appl. proces kan/mag zijn, stel ik voor: - Een module (Appl. proces) is Served by 1..n IBBs (Appl. serv). M.i. is dit logisch.

--

Active - Active

--

@Ben / Derek: standaard (MS) Azure Relay of eigen Azure Relay? Zie ook: https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-azure-relay

--

Bronleveringmodellen

--

Wat triggert het parsing proces?

--

Exploratieomgeving
  • Er is een pipeline nodig richting preprod
  • Op preprod krijg je minimale rechten (welke dan?)
  • FAB krijgt er taken bij (welke dan?)
Betere communicatie vanuit architectuur --> wat houdt en exploratieomgeving in. Waarin verschilt het van het agile borgspoor van Anchova?

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de informatieproduct inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Username and Password staan in NiFi

--

19-08-2021, Pepijn: Dient op een later tijdstip verder, uitgewerkt te, worden

--

Waarom wordt het datafundment als een service gezien? Waar is het een service van? (Door wat wordt de service geleverd?)

--

Tim Inlezen t.b.v controle of Sharepointlijsten (info uit Aris) copy in formaat voor Tim Op termijn via SP (korte termijn)

--

Eventdriven: de Append van een nieuwe BLOB op de Ontvangstzone triggert automatisch een ingestion via SnowPipe in Snowflake, echter is dit niet (near)realtime maar kan dit tot maximaal 15 min. duren, vaak veel sneller.

--

Deze stap uit het volgordediagram krijgt per bron een specialization.

--

Excels worden bijgelezen in onze persistent staging.

--

Consumerende partij is zelf verantwoordelijk voor Data Goverance, waaronder Data Management en Data security.

--

Yorrick - groen

--

Wat is dit voor data object? Wordt hiermee de datamart of het tabular model bedoeld?

--

--

--

De deduplicator is een hulpmiddel om repositories te ontdubbelen. Het tooltje is te vinden onder Specialize -> IDEA -> Deduplicator. Weet wel hoe je dit moet gebruiken of neem contact op met een van de modelmanagers.

--

Een aantal generiek benoemde rollen. Rollen nemen wel actief deel aan de activiteiten tbv de introductie van de AR. Houdt er rekening mee dat dit veelal een organisatie specifiek karakter heeft. Pas daarom dit model gerust naar de eigen context aan

--

Geef een aantal kenmerken van de huidige en de gewenste situatie. Daarnaast kun je aangeven welke deliverables nodig zijn voor de overstap van baseline naar target Zie ook de SWOT analyse in de volgende stap.

--

Dit is een lijst van veelkomende requirements voor een architectuur repository. Zijn er organisatie specifieke requirements, voeg deze dan toe aan dit model. Zijn er requirements in dit overzicht die niet relevant zijn voor de organisatie verwijder die dan van dit diagram.

--

Binnen Togaf zijn deze onderdelen benoemd als relevant voor een Architectuur Repository. Probeer een inschatting te maken welke volgens jou relevant zijn voor jouw organisatie. De anderen kun je verwijderen uit het diagram.

--

Een aantal generiek benoemde stakeholders. Stakeholders hebben concerns en requirements voor de inzet van een architectuur repository. Echter ze hoeven niet perse deelnemer te zijn in het project dat de architectuur repository introduceert. Houdt er rekening mee dat dit veelal een organisatie specifiek karakter heeft. Pas daarom dit model gerust naar de eigen context aan

--

Dit diagram omvat een aantal voorgedefinieerde matrices. Deze kunnen gebruikt worden om op eenvoudige wijze verbanden te leggen tussen verschillende concepten in het model. Vanuit het stappenplan word je regelmatig doorverwezen naar dit diagram

--

In dit diagram zijn de verschillende stappen uitgewerkt (met achterliggende diagrammen) om te komen tot een werkwijze voor een architectuur repository. De volgorde is gekozen op basis van de bijbehorende powerpoint maar kan natuurlijk eenvoudig worden aangepast

--

--

--

Vanzelfsprekend zijn de verbanden tussen de verschillende concepten in deze repository in de diagrammen eenvoudig aan elkaar te verbinden. Echter de werkwijze met matrices zijn in veel gevallen nog iets eenvoudiger. Daarom zijn er een aantal matrices opgenomen als voorbeeld. Je kunt dit diagram eenvoudig uitbreiden met extra matrices voor eigen koppelingbeheer

--

Naast deze architectuur repository zijn er de volgende producten:
  • Powerpoint presentatie met achtergrondinformatie
  • Training over het gebruik van de powerpoint en deze repository
  • Extra voorbeelden met deelmodellen
  • Whitepaper over werken met een architectuur repository (in ontwikkeling)

--

Generiek architectuurproces bij inzet van een architectuur repository. Let op dit lijkt traditioneel waterval maar dat is niet het geval. Deze stappen kunnen ook in een agile aanpak worden doorlopen. De volgorde is dan minder vststaand dan hier afgebeeld

--

--

--

SIPOCS zijn een handig hulpmiddel bij het uitwerken van werkprocessen en de bijbehorende informatieproducten en de betrokkenen

--

--

--

--

--

In het voorbeeldgedeelte zijn een aantal deelarchitecturen uitgewerkt binnen een repository model. Het kan ingezet worden ter ondersteuning van:
  • Package structuur opzet
  • Navigatie structuur
  • Voorbeeld ArchiMate modellen en viewpoints

--

--

--

--

--

--

--

--

--

Dit stappenplan gaat in op hoe je een specifieke tool (Sparx Enterprise Architect) inricht als architectuur repository.
  • Tool en viewpoint selectie
  • Bepalen applicatiefuncties
  • Selecteren van modulen en functionaliteiten

--

--

--

--

--

--

--

Overzicht van de diagrammen voor het opbouwen van het architectuurmodel voor de introductie van een architectuur repository. Via het stappenplan wordt je door deze diagrammen heengeleid en kun je de inhoud specifiek maken voor de eigen context

--

In deze ARIP Repository vind je het volgende:
  • Basis uitwerking van een architectuur voor een architectuur repository behalve de infra architectuur
  • Diagrammen en matrices voor het uitwerken van deze architectuur naar de eigen organisatie context
  • Stappenplan om de inhoud organisatiespecifiek te maken
  • Voorbeelden van deel architecturen
  • Uitwerking van de applicatie functies die relevant zijn voor de inrichting van architectuurprocessen obv een repository

--

Appl. comp rationalisatie: - welke appl.comp. is (primair) voor welke van deze appl.functies?

--

In dit diagram komen de generieke en specifieke applicatie services uit het overzichtsdiagram weer terug.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit aan.Dit kan bijvoorbeeld door met Clone Element
  • Voor de elementen die generiek zijn (niet project) staan maak je een projectspecifiek element aan en leg je een specialisatie aan
Hierbij ga je vervolgens de project specifieke zaken toevoegen zoals de DUR en de gebruikte functies, componenten en eventueel interfaces. In het diagram zijn een aantal links naar andere diagrammen opgenomen Je kunt na clonen de naam [Project] vervangen met de IDEA package helper

--

Wat triggert het parsing proces?

--

Wat moeten data teams opleveren?

--

VOORSTEL: indien een Module niet (volledig) met IBBs samengesteld kan worden, dan de ontbrekende functionaliteit ook als APpl. serv uitwerken. Zodoende alleen volgende relaties: - Een Module (Appl. proces) is alleen gerelateerd aan 1..n Appl. serv. - Appl. functies (en daarachter Appl. comp) zijn alleen gerelateerd aan Appl. serv. - Appl. serv kunnen evt. gecategoriseerd (hieranchie) worden o.b.v. wenselijkheid: bv. "Onder architectuur" en "Zonder architectuur".

--

Het duplicaten rapport is te vinden in de report generator onder Publish -> Report Builder en dan kiezen in de lijst voor DupicateReport. Hij werkt voor een package en de onderliggende subpackages.

--

Route Table

--

Rechtstreekse push vanuit HDI naar Snowflake of via INFA-VMs?

--

Viewpoint als template Dit viewpoint geldt als uitgangspunt en sjabloon voor de architectuurmodellen binnen {Organisatie}. Daarom zijn ze gelocked en worden ze beheerd door de model managers. Heb je een suggestie voor verbetering neem dan contact op met de modelmanagers

--

--

--

Viewpoint als template Dit viewpoint geldt als uitgangspunt en sjabloon voor de architectuurmodellen binnen {Organisatie}. Daarom zijn ze gelocked en worden ze beheerd door de model managers. Heb je een suggestie voor verbetering neem dan contact op met de modelmanagers

--

--

--

Welke domeinen zijn relevant in de architectuur van de eigen organisatie. Pas deze lijst van generieke domeinen aan om tot een correct overzicht te komen

--

Parsing d.m.v. een view

--

De Task bevat: een time-trigger. De Task bevat de SQL statement of de task triggert de USP. Idee YT: Transformatie + Trigger

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de business datavault inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Kees van Wessel

--

DMBok pag 421

--

Er wordt geen gebruik gemaakt van Power BI, maar van SQL Server Management Studio.

--

Data staat persistent in de Staging laag van de Agile Borgspoor database voor Verkopen en Opbrengsten. Zodra het tijd is om van het Agile borgspoor een 'gewoon' borgspoor te maken, wordt de data geladen in de Raw Datavault van het NS-EDW. Stap 1: de data kopiëren naar de Staginglaag op het NS-EDW. Voordelen:
  • Inrichting schoning van Staging NS EDW wordt ingericht
  • Metadata harvesting wordt ingericht

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de Informatieproduct ontwikkeling. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord Schetsen in de naam staat maak je een specifieke entiteit (bijvoorbeeld via Copy en Paste as new) aan
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard SBBs voor Informatieproduct, kijk ook eens naar de voorbeelden die er al zijn bijvoorbeeld TVS.

--

Is dit een componentg, de naam lijk meer op system software??

--

Wat voor interface?

--

Geen Appl. functie, zie Modules (Appl. Services)

--

In dit overzicht een uitgebreide lijst met mogelijk (deel)modelleertalen. Wees spaarzaam met het gebruik van meerdere talen. In ieder geval is een deel van ArchiMate noodzakelijk. Zie ook de voorbeelden en de ModelWizard binnen EA voor een verdere toelichting

--

--

--

--

--

--

--

Resultaat van deze processtap:
  • de data is geregistreerd in het business data vault

--

Active - Active

--

API Call, gescheduled om elke nacht om 12:00 uur.

--

De NS Tokenkluis zit al binnen Azure Cloud. NS TokenKluis (ComIT Bron)
  • NS Tokenkluis maakt een RestAPI service
DI&A
  • DI&A start met een simpele API call (NIFI-restapi) - en stuurt Engraved ID's (JSon)
  • DI&A ontvangt grote Json berichten retour met Chip ID én Engraved ID

--

Waarom was NiFi Azure van dit diagram af? Waarom geen assignment met Housekeeping en Data model transformatie meer?

--

Heeft DEI user alleen toegang op Database (EDW) niveau of tot alle databases?

--

Helemaal geen realties in DNABI

--

Hier is mogelijk een beschrijving van

--

Of kort cyclisch?

--

Nut / Noodzaak?

--

Username and Password staan in NiFi

--

Hoe weet vervolgproces (RDV laden), dat parsing van benodigde bronlevering-data gereed is? Vind er ergens functionele logging plaats (d.w.z. nuttige logging voor de teams; zoals aantal records etc).

--

Het volgende ABB opnemen is niet verplicht. Ik vind het wel handig. Zeker in dit geval; omdat ik vermoed dat veel collega's Brondata ontsluiten en Data acquisitie als 1 beschouwen.

--

Business value (NS brede roadmap) ligt ons inziens op info.prod. Welke aggregatie/associate is nodig om business value te beoordelen, denk aan: * In kleine driehoek wordt lijst van ca. 100 "hoofd info producten" gebruikt * en/of business units/ stakeholders, etc.

--

FBB vs IBB

--

Pepijn Kummel: Is dit daadwerkelijk ADLS Gen1?

--

Dit kunnen ook taken zijn van de modelleur van een team. Er zijn nogal wat Cluster Functional leads benoemd, die meer aan de FO-ontwerpkant zitten en niet zozeer in de (technische) datamodellen.

--

Waarom bestaat deze flow?

--

NSI Boekingen Schema met linked servers op de exploratie-omgeving. Dit schema bevat externe tabellen uit de EDM met NSI Boekingen. Voor performance wordt er gematerialiseerd. De historie van de NS Boekingen wordt uit QBIC gehaald. De csv files worden ingelezen direct in de exploratiedatabase. Exploratieomgeving Integratie van data Om de NSI boekingen te kunnen integreren met de data van BlueConic, Close Alert en Selligent zijn de business sleutels nodig. Op de exploratieomgeving komt er een apart schema waarin de business sleutels van de geïntegreerde data, gepseudonimiseerd zijn. (Door middel van SHA256 hash + salt + verwijderen eerste karakter) Eindproduct Rlationele database te benaderen vis SQL Server Management Studio. Deze database bevat alleen de gepseudonimiseerde sleutels.

--

Maak een bedrijfsrol aan voor de autorisaties. Omdat hierin een lijstje met namen komt voor de beheerafdeling. Dient deze specifiek te zijn voor dit spoor.

--

Rechtstreekse push vanuit HDI naar Snowflake of via INFA-VMs?

--

Handmatige procedure data-migratie AzSQL naar Snowflake: - Voor migratie-run geeft verantwoordelijk engineer een sientje aan DPB: zij selecteren in de AzPortal voor AzSQL-server sql20edw100-x "Allow Azure services and resources to access this server ". - Na het runnen van de data-migratie* geeft de verantwoordelijk engineer DPB een seintje. DPB run handmatig de infra-pipeline in incremental-mode: hiermee worden ARM-configuraties ingesteld conform de Git repo. Oftewel: de pipeline deactiveert "Allow Azure services and resources to access this server" voor sql20edw100-x. Ook eventuele andere aanpassingen in de omgeving worden hiermee ongedaan gemaakt. NB: elke migratie run is FULL. * Verwachte doorlooptijden datamigratie: O/T omgeving: 2-4 uur per run. P: minder dan 24uur. A: tussen 4-16 uur.

--

Hier zou ik een cluster service oid toevoegen die een aggregatie zijn van deze elementen en vervolgens deze uitwerken op een eigen diagram

--

De module (solution) wordt -dus- ook een Appl. proces. Dit is een Specialisatie van de betreffende Volgorde-diagram stap.

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de business datavault inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Geen handige naam, 'Relationele opslag'?

--

Deze stap uit het volgordediagram krijgt per bron een specialization.

--

Hoe authenticeert HW zich bij AAS? Aanname: Service principle?

--

Active - Active

--

De NS Tokenkluis zit al binnen Azure Cloud. NS TokenKluis (ComIT Bron)
  • NS Tokenkluis maakt een RestAPI service
DI&A
  • DI&A start met een simpele API call (NIFI-restapi) - en stuurt Engraved ID's (JSon)
  • DI&A ontvangt grote Json berichten retour met Chip ID én Engraved ID

--

EH toevoegen!

--

Discussie: Afwijking tov borgspoor maar ook of dit een data object of een artifact is

--

Wat is precies het verschil tussen deze twee functions? Kunnen we met één function af?

--

Rechtstreekse push vanuit HDI naar Snowflake of via INFA-VMs?

--

150 Bronnen (application component) toevoegen J/N?

--

Er is een ListFTP processor die continu pollt (staat momenteel ingesteld met een vertraging van 30 seconden)

--

Data Engineering Integration

--

Ik zou RDV en BDV niet als services zien. Deze services zijn helemaal niet nodig in het model.

--

Khalid levert de interfaces en DEI Conn. nog aan. TOEVOEGEN NOG!

--

In dit diagram komen de generieke en specifieke applicatie services uit het overzichtsdiagram weer terug.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit aan.Dit kan bijvoorbeeld via de IDEA wizard
  • Voor de elementen die generiek zijn (niet project) staan maak je een projectspecifiek element aan en leg je een specialisatie aan in het geval deze er nog niet staan
Hierbij ga je vervolgens de project specifieke zaken toevoegen zoals de DUR en de gebruikte functies, componenten en eventueel interfaces.

--

Communicatie tussen EA VMs en EA repository/ProCloud wordt via Azure PIP Routing gerealiseerd.

--

Wat is de naam van de JAR-file en wara staat deze? -- in DEI java transformation blokje. Zie Confluence java parse beschrijving. Data team moet zelf hele java script schrijven

--

(Yorrick): is er een relatie tusen Appl. services en DataObjecten (denk aan housekeeping) zie ook Appl. Viewpoints

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de business datavault inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Hoe en hoe vaak wordt de bronontsluiting gestart?

--

Niet nodig op dit diagram?

--

Er zijn een aantal templates gemaakt op basis van viewpoints en projectsoorten, deze maken het mogelijk om snel een structuur op te zetten voor een nieuw project. Je kunt via het context menu van een package een package structuur op je klembord zetten en plakken als een duplicaat

--

Exceptie vanuit I&O, geldt deze voor "heel D&A legacy" of per OS/System software

--

Opheldering verdeelsleutel + toekomstige situatie

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de Informatieproduct ontwikkeling. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorbeeld via Copy en Paste as new) aan
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard SBBs voor Informatieproduct, kijk ook eens naar de voorbeelden die er al zijn bijvoorbeeld TVS.

--

Assigned to

--

Rol van Topaas?

--

Hebben we de interfaces echt nodig in de blauwe laag? Of kan het ook zonder?

--

Doornemen met John de Gooijer. Zie ook AT notulen van 29-04-2021

--

Naam en beschrijving OK?

--

Wat is precies de route vanuit Legacy?

--

Schoning van ADLS vindt in het borgspoor plaats mbv de InfoParameters tabel. Deze tabel staat echter in het EDW en is dus niet beschikbaar in deze agile borgspoor database. Daarom een aparte functie om de schoning van ADLS te regelen met NiFi.

--

Authenticatie verloopt via eapp-registration Client-idl staat in KV. Wordt door Ansible naar DEI config geladen? Welke KV??

--

De connectie tussen de EDW database en Exploratie database wordt opgezet dmv database linked servers. De externe tabellen komen in een apart schema op de exploratie omgeving te staan. De NS Boekingen zullen vanuit het EDM (borgspoor) worden gehaald. Voor performance zal de EDM view gematerialiseerd worden. Geen view op BDV omdat in het EDM veel verschillende data wordt geïntegreerd.

--

Voeg hier de Bronapplicatie [applicatie component] in Bij complexere bronsystemen, kunnen meerdere applicatie components gebruikt worden mits relevant. Specificeer in dat geval de relatie tussen de verschillende applicatiecomponenten en geef de relatie aan met de applicatie functie(s).

--

Ik [Yorrick] begreep eerder dat een TRAXX databericht bestata uit 15 informatieblokken, waarvan momenteel 1-2 worden gebruikt? Is er een functionele beschrijving van al deze 15 'informatieblokken' (of waar/bij wie is deze op te vragen?)

--

Dit is niet een service die je kunt aanroepen. Alternatief: benoemen als functie van Nifi Azure

--

Handmatige procedure data-migratie AzSQL naar Snowflake: - Voor migratie-run geeft verantwoordelijk engineer een sientje aan DPB: zij selecteren in de AzPortal voor AzSQL-server sql20edw100-x "Allow Azure services and resources to access this server ". - Na het runnen van de data-migratie* geeft de verantwoordelijk engineer DPB een seintje. DPB run handmatig de infra-pipeline in incremental-mode: hiermee worden ARM-configuraties ingesteld conform de Git repo. Oftewel: de pipeline deactiveert "Allow Azure services and resources to access this server" voor sql20edw100-x. Ook eventuele andere aanpassingen in de omgeving worden hiermee ongedaan gemaakt. NB: elke migratie run is FULL. * Verwachte doorlooptijden datamigratie: O/T omgeving: 2-4 uur per run. P: minder dan 24uur. A: tussen 4-16 uur.

--

I.g.v. Hosted solution moet er binnen Topaas e.e.a geregeld worden

--

HaaS geldt als één appl. component en behoeft geen verdere specialisatie

--

Nog verder uitwerken. CDC toevoegen

--

Je kunt op de matrix dubbelklikken en dan krijg je een matrix van applicatie functies en -componenten. Door de relevante cellen te activeren (kan met meerdere tegelijk) kun je eenvoudig nieuwe assignments aanmaken (rechtsklikken op een geactiveerde cel in de matrix)

--

Pepijn Kummel: Welke technical interface moet aan koppelen?

--

150 Bronnen (application component) toevoegen J/N?

--

Relatie type: Composed of

--

Nog verder uit te werken

--

Is dit geen aggregate of composite?, anders even toelichten waarom je voor een flow kiezen in de notes

--

  • Geen RDV en geen BDV, en alleen een datamart materialiseren als performance van datamart-view onvoldoende blijkt.
  • In eigen Azure SQL database op dezelfde SQL DB instance als EDW
  • Historische data wordt opgeslagen in de Staging. Schoning na 18 maanden.
  • Geen gebruik van Informatica, alleen NiFi Azure.
  • Geen metadata harvesting

--

Welke granulariteit van DataObject? Gaat het hier bijvoorbeeld om een geleverd object? Of wordt hier de standaard tracing bedoeld van RDV naar LDM naar BOM?

--

Via NiFi

--

Helderheid verkrijgen proces bronkant

--

Waar staat GLO met Railnova, wie/welke afdeling beheert deze? Is de DVO m.b.t. Anominiseren onderdeel van de GLO? (zo ja, dan 'Specialization' tussen beide contract-elementen in dit diagram.

--

Om aan te geven dat dit een bronsysteem is dien je bij de keywords op te geven dat dit een bron is. Kijk ook eerst even in de lijst van componenten in de referentie architectuur. Mogelijk staat de bron hier al in de lijst. en kun je die op je diagram plaatsen

--

Brondata integratie

--

Je bent nieuw als modelleur binnen de EA repository van de D&A solution architecten. Rond het opstellen van een Architectuur model zijn er een aantal hulpmiddelen en een aantal afspraken. In deze pagina krijg je hierover achtergrond informatie

--

Hoe gaat dit dataobject naar de Tokenkluis? via de datamart van Colbert

--

Logging? la20dnagen100-xxx ??

--

Dit is een proces

--

Koen

--

Azure Data Catalog integration centre

--

Voeg hier de specifeiek EventHub toe ]Technologie service] toe en maak deze een child van EventHub Namespace eh20ehub100x

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de business datavault inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Wat is het alternatief voor de event hub?

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de Informatieproduct ontwikkeling. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorbeeld via Copy en Paste as new) aan
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard SBBs voor Informatieproduct, kijk ook eens naar de voorbeelden die er al zijn bijvoorbeeld TVS.

--

Naamgeving afstemmen

--

Helemaal geen relaties in DNABI

--

Nieuwe Appl. Functie "Data Modeling & Design", Beschrijving zie DMBok pag 123

--

Algemeen

--

De manier waarop de data ontsloten wordt

--

In dit diagram komen de generieke en specifieke applicatie services uit het overzichtsdiagram weer terug.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit aan.Dit kan bijvoorbeeld via de IDEA wizard
  • Voor de elementen die generiek zijn (niet project) staan maak je een projectspecifiek element aan en leg je een specialisatie aan in het geval deze er nog niet staan
Hierbij ga je vervolgens de project specifieke zaken toevoegen zoals de DUR en de gebruikte functies, componenten en eventueel interfaces.

--

Groupings zou ik vervangen door een Component, functie of systeem software,

--

Ruben

--

Dit is de 112 omgeving

--

Username and Password staan in NiFi

--

Volledige datamodellen zijn beschikbaar, maar momenteel in ARIS Business Objects.

--

@Stijn/Stefan: wat is de trigger? Bv. wijziging in Reisinfo? Of wordt de data toch "stiekem" (min-)batchwise ontsloten, bijv. elke 2 min.

--

VOORBEELDEN: neem hier de logische datasdets op die uit SAP HR ontsloten worden (en op dit moment ingest in ACE). Indien er veel datobjecten zijn, pas dan een hierarchie toe

--

In dit diagram worden de bewerkingen en componenten gemodelleerd die gebruikt worden voor de business datavault inrichting. Bestaat wederom uit de generieke en specifieke applicatie service.  
  • Voor ieder element waar het woord [Project] in de naam staat maak je een specifieke entiteit (bijvoorkeur via de wizard
  • Voor de elementen die in een generiek element staan maak je een element aan en leg je een specialisatie aan
Voor de applicatie functies en de details rond de interfaces en componenten kan gebruik gemaakt worden van de standaard IBBs

--

Als je dubbelklikt op de service informatieproduct, dan kom je in een diagram met daarin de functie 'Laden en opbouwen informatieproduct'. Waarin verschilt dit van de functie 'Dataverwerking functie'? Waar is dit een service van?

--

BD: Herzien????

--

Wees voorzichting met namen op de associaties is dit geen technology service of - function

--

Selectie van relevante kolommen; inhoudelijk wordt er niet gefilterd.

--

Hosted/non-hosted solution

--

Volgordediagram voor Agile Borgspoor Nummering geeft de route aan. Tabular Model en Enterprise Datamart zijn nieuw toegevoegd. Uitgangspunten:
  • Tabular Model en Informatieproduct blijven ongewijzgd als RDV, BDV en EDM worden tussengevoegd.
  • Zodra RDV, BDV en EDM gereed zijn, kan de CDS verdwijnen.
  • Vanuit de CDS gaat de data terug naar 'Brondata ontvangen', zodat op ADLS de juiste zaken kunnen worden ingeregeld conform borgspoor (stap 5).

--

Wat is de rol van INFA Parameters (ik dacht: nieuwe set te verwerken brondata leveringen) ---- Alleen JAVA parser: a) op moment dat JAVA gaat parsen, dan wordt infa-parms gevuld met de individuele files. b) op moment dat geparste "pluk gewijs" (op volgorde van aanlevering0 in stage wordt geladen. INFAvult infa-params met kunstmatige batch-ids. Het laden vanuit STAGE gebeurd op batch-ids

--

Type: Bronbestand Formaat: JSON Bewaartermijn in DataLake: direct na verwerking in EDW de data verwijderen uit DataLake Beschrijving: het bestand bevat engraved ID's plus de bijbehorende chip ID's.

--

API Call, gescheduled om elke nacht om 12:00 uur.

--

Omschrijving juist? Zie paragraaf 5.9.6 (pag. 48) van TASKFORCE_DEPLOYMENT_V0.2

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

--

Zijn de entiteiten valuta, taal en meeteenheid referentie data op basis van codelijsten of hierarchische codelijsten

$diagram://{02654656-7893-4287-81F3-5D6CE471A6FC}

rg20deicomp100-x

$diagram://{09FD14A3-94E9-4049-8F0F-060B1DBBC70D}

EA -> Metadatahub Handmatig

$diagram://{22893584-723E-4093-9668-1C7804D3D4DF}

rg20hdidata100-x

$diagram://{241D2776-D783-4edd-9D2D-F6F64F9CBAD6}

rg20deidata100-x

$diagram://{26C85758-0703-4de5-8552-DDF0A0E1FB46}

rg20bckdata100-x

$diagram://{27769823-EED6-4c11-9958-4387E4987297}

Vereenvoudigd data object model

$diagram://{2C473751-1BC7-471c-A876-75F2D9ED9ACF}

rg20edccltr100-x

$diagram://{38434E7B-72AB-429f-9ED9-0EA5F35C1AE0}

NS IntegrEAtor Requirements en principes

$diagram://{39468A48-3439-4221-9307-0A3368B4D3EE}

NS-IntegrEAtor Landschap

$diagram://{3D05786E-56C5-45bf-900D-175CF93C4530}

Hierarchie Data toegang (interfaces) #FBB

$diagram://{3D3E39B9-3DCE-44c6-9D06-7BE70981CE35}

Ingestion - SAP CRM #Module

$diagram://{43385151-922F-45d8-A21E-65B56E51F61B}

Werkproces Integratie BOM en DataObject

$diagram://{49F84A64-C231-4d83-A3EF-E0C1CE4EAAFE}

Navigatie MDH Voorbeelden

$diagram://{4B136F60-C50C-4a81-AFBE-15C65DE6BE71}

Werkinstructies werkmap(project) naar productie

$diagram://{4B136F60-C50C-4a81-AFBE-15C65DE6BE71}

Werkinstructies modelmanager :Werkinstructies werkmap(project) naar productie

$diagram://{4CA04900-A838-4ff7-BC08-A6F039B3B7E2}

rg20nificomp100-x/xxx

$diagram://{50221F94-4F16-4769-9CB8-FF8D79306AE0}

Raw Datavault Satelite #FBB

$diagram://{50221F94-4F16-4769-9CB8-FF8D79306AE0}

ABB [DI&A] :Raw Datavault Satelite #FBB

$diagram://{50221F94-4F16-4769-9CB8-FF8D79306AE0}

ABB [DI&A] :Raw Datavault Satelite #FBB

$diagram://{50221F94-4F16-4769-9CB8-FF8D79306AE0}

ABB [DI&A] :Raw Datavault Satelite #FBB

$diagram://{50221F94-4F16-4769-9CB8-FF8D79306AE0}

ABB [DI&A] :Raw Datavault Satelite #FBB

$diagram://{50221F94-4F16-4769-9CB8-FF8D79306AE0}

ABB [DI&A] :Raw Datavault Satelite #FBB

$diagram://{50221F94-4F16-4769-9CB8-FF8D79306AE0}

ABB [DI&A] :Raw Datavault Satelite #FBB

$diagram://{519F894E-A885-4efb-9066-B5CFD5EC5E2C}

Hierarchie Data Objecten #FBB

$diagram://{5267B05F-B408-4bd5-9A8A-B41782B8E148}

Viewpoint bouwblok meerlagig applicatie- en infrastructuurlaag

$diagram://{6153A16C-2D7D-4899-B21C-3B39A4792A88}

Overzicht Azure subscriptions

$diagram://{64ED37C3-E079-405f-9516-51A74CEDE1CF}

Hierarchie Data opslag/persistentie #FBB

$diagram://{6548E6FD-6D7F-42ea-997D-692165E154A7}

Domein en governance

$diagram://{670E95A2-D455-4563-9448-ECEC86213B3F}

NS-IntegrEAtor Alternatieven en voorstel

$diagram://{687DD7EC-81D4-43fd-9BAD-7FB9DD8531EA}

Domein en cluster

$diagram://{731C9ECE-DA68-4def-BCBD-6019228BDFE8}

MetaDataHub data objecten model

$diagram://{7AA919C2-8EEE-47df-840F-ABF47B77D35B}

NiFi-C --> Azure EventHub public (AMQP) #IBB

$diagram://{7C425737-C1E4-499f-B1AB-D9027C59B86E}

Domein en businessobjecten

$diagram://{8A15F5D3-A155-4d03-8DB5-D5AB93D9E9DA}

Werkinstructies modelmanager :Werkinstructie ontdubbelen

$diagram://{8DF318C0-9F09-4b95-82F1-7B5D5A2EF62D}

Component en businessobjecten

$diagram://{8DFF5E02-5D75-4111-8C28-C50E74329F56}

Viewpoint Bouwblokken Basis Applicatielaag

$diagram://{9EE7F79E-996B-49ce-B463-919FC74FE65F}

Navigatie Architectuur viewpoint

$diagram://{9EE7F79E-996B-49ce-B463-919FC74FE65F}

Navigatie Architectuur viewpoint

$diagram://{A1EBFB09-0E83-4572-8DD6-7BEE14948A33}

rg20edwdata100-x

$diagram://{A2AAD5B5-64E6-4497-91B4-BB5EDCA8264E}

rg20hdicomp100-x

$diagram://{A5F4E63F-6688-4b92-8B91-700C9CF9E022}

Werkproces MetaDataHub [Globaal]

$diagram://{A6242299-245D-429f-8569-2D3E2C0019A7}

rg20law100-x/xxx

$diagram://{ABAC8440-425E-4fad-8251-6AFFB451786E}

Werkproces Integratie (DataObject) en LDM

$diagram://{ACF05FDF-1C47-4b63-9279-6CDB77ABE306}

Voorbeeld - Brondata levering 02

$diagram://{ADC38984-85E4-4743-8C49-1E357AFC1737}

NS - DIA Netwerk

$diagram://{AE10E7F4-DFD1-43d5-A9E8-DA9ED7EA1271}

DMSharepoint -> Metadatahub Restapi

$diagram://{B1144C38-1A68-444d-811E-9C1DA00047CF}

NiFi Consolidatie #IBB

$diagram://{B2E84947-34C8-4d13-86F6-F3B216FC36C2}

ABB [DI&A] :Informatieproduct #FBB

$diagram://{B2E84947-34C8-4d13-86F6-F3B216FC36C2}

ABB [DI&A] :Informatieproduct #FBB

$diagram://{B44661FA-A4D6-452f-8C8D-B1567DF4FEF6}

Hierarchie Triggers #FBB

$diagram://{B87F09E4-83C1-48a2-963E-A72D1F023FE5}

rg20axondata100-x

$diagram://{B8F79C2B-A939-45a2-A065-2C69B8C0D6F5}

Checklist Project2Productie modelmanager

$diagram://{BB13621B-6222-4c12-8B04-CC8DB4E6CADD}

Viewpoint Bouwblokken Technische laag

$diagram://{BEE6BAF3-1DC1-4ed0-B791-A0665AB22453}

NiFi-C <--> NiFi ACE (NiFi bridge) naar BI-Landingzone #IBB

$diagram://{C0C28D19-F000-4af0-814F-BEF7518F3C84}

ARIS -> Metadatahub Handmatig

$diagram://{C6BBC4E6-63B7-41d4-8C81-05D076307483}

rg20edccomp100-x

$diagram://{CAB5C146-4BD9-4d3b-AF96-E0E0DD66778F}

ABB [DI&A] :Business Datavault #FBB

$diagram://{CAB5C146-4BD9-4d3b-AF96-E0E0DD66778F}

ABB [DI&A] :Business Datavault #FBB

$diagram://{CCA6005D-AEA6-4f8b-81CD-BA95BF269564}

rg20dnagenbase100-x/xxx

$diagram://{D4FA0FED-477A-4ebd-87E0-525BD00F1D35}

ABB [DI&A] :Bronsystemen #FBB

$diagram://{D4FA0FED-477A-4ebd-87E0-525BD00F1D35}

ABB [DI&A] :Bronsystemen #FBB

$diagram://{D4FA0FED-477A-4ebd-87E0-525BD00F1D35}

ABB [DI&A] :Bronsystemen #FBB

$diagram://{DEFF912B-54C9-47de-8E67-AAE9A204B738}

BIV 233 - Azure Analysis Services

$diagram://{E54AA14A-9849-4c0b-A1BE-81876721A7E2}

rg20axoncomp100-x

$diagram://{E633D29C-A1C4-42b2-B7A9-E45F484ED03B}

rg20edcdata100-x

$diagram://{E828EFD9-BD5E-4997-95B0-2905DBFB43ED}

SBB - Data acquisitie en -conditionering (BI - ADLS2)

$diagram://{F023D3C1-158E-467f-BE07-0CDCF9C981B8}

rg20devops100-x

$diagram://{F2C6D8CE-A7C2-4694-A709-D3789495B7FF}

HouseKeeping data objecten model

$diagram://{F38E86D4-4AEB-443b-BC25-9E965FDBD6E3}

rg20deiinvoke100-x

$diagram://{F57C44FD-B1C5-47a3-A8CB-5900F6A4AEF2}

ABB [DI&A] :Ingestion #FBB

$diagram://{F57C44FD-B1C5-47a3-A8CB-5900F6A4AEF2}

Ingestion #FBB

$diagram://{F57C44FD-B1C5-47a3-A8CB-5900F6A4AEF2}

ABB [DI&A] :Ingestion #FBB

$diagram://{F6CF73CD-E398-42b9-9C73-136F2DF006AB}

rg20aasdata100-x

$diagram://{F7ED1521-DD46-45da-8ECF-D419312D8D38}

Hulpmiddelen ontdubbelen

$diagram:Volgordediagram applicatieservices

Diagrammen [DI&A] :Volgordediagram applicatieservices

$diagram:Volgordediagram applicatieservices

Volgordediagram applicatieservices

$diagram:Volgordediagram applicatieservices

Diagrammen [DI&A] :Volgordediagram applicatieservices

$diagram:Volgordediagram applicatieservices

Volgordediagram applicatieservices

(SMS) Signalering

Interface voor het verzenden van signalen aan de relevante actoren (beheerders, security officers e.d.) SMS signalering is een voorbeeld van deze interface

(Update) Gebruik van centrale data fundament/ data hub

Er is één centrale plek binnen XXX (de centrale D&A omgeving) voor het ontvangen, opslaan, valideren, opwerken, modelleren, integreren en leveren van actuele en historische data en informatieproducten uit verschillende externe en interne (XXX) bronnen en domeinen. De data fundament/data hub is niet bedoeld als doorgeefluik van data. Datafundament voegt waarde toe aan de datastroom. Het centrale datafundament fungeert in deze tweeledig: als ‘data hub” functie en als DWH/dashboard en rapportage functie. Beiden zijn volledig ge-aligned en daardoor maken we gebruik van “een single source of truth” zowel in je planning, als ook het sturen op basis van de realisatie.

Navigatie

Navigatie

1R algoritme

One rule

AA / AI ontwikkeling centraal

Ontwikkeling en bij voorkeur deployen van AA / AI modellen gebeurt in de centrale D&A omgeving. Om performance, privacy of data beschikbaarheid redenen kan het nodig zijn de modellen decentraal te deployen.

Aanbieden 0.9 versie aan architectuur board

Aanbieden van de 0.9 versie van de solution architectuur/PSA aan het architectuurboard

Aanpasbaarheid

Eigenschappen van de software die van invloed zijn op de mogelijkheden voor aanpassing van de software aan verschillende gespecificeerde omgevingen, zonder het toepassen van acties of middelen anders dan die speciaal voor dit doel door de software worden verstrekt

Aanpasbaarheid

Eigenschappen van de software die het mogelijk maken dat de software wordt aangepast door de gebruiker om de inspanning benodigd voor gebruik te verminderen en de tevredenheid met het gebruik te verhogen

Aantoonbaar

XXX verantwoordt de omgang met data en informatie en is aantoonbaar in control - Rationale Toezichthouders en stakeholders willen zekerheid over kwaliteit van en zorgvuldige omgang met data en informatie. - Implicatie Data en informatie is auditeerbaar in opzet, bestaan en werking, waarbij de maatregelen die daarvoor worden genomen passen bij de waarde die data en informatie vertegenwoordigt.

Aantrekkelijkheid

Eigenschappen van de software die van invloed zijn op de tevredenheid van latente gebruikersbehoeften en voorkeuren door middel van geboden diensten, gedrag en presentatie

Aanwezigheid van standaard enterprise architectuur modelleertalen

De belangrijkste architectuurmodelleertalen zijn geconfigureerd in de architectuur repository zodat op basis van de talen diagrammen opgesteld kunnen worden binnen de modelleertalen en de voor die taal relevante eigenschappen kunnen worden ingesteld

ABB Catalogus

--

Abonnementenlog

Ten behoeve van signalering en notificatie. Hierbij is er geen initierend bericht wat de inrichting van deze log complex maakt

Accuraatheid

Eigenschappen van software die van invloed zijn op de verstrekking van correcte of afgesproken resultaten of effecten.

Accuraatheid

Accuraatheid heeft betrekking op de mate waarin een data entiteit de werkelijkheid weergeeft. Accuraatheid kan bepaald worden door een data entiteit te vergelijken met de entiteit in de werkelijkheid. Voorbeeld uit het verleden waarbij een baby een stemkaart ontving op basis van een lage accuraatheid binnen de GBA.

Active directory

--

Actor

Naamgevingconventie: Gebruik Zelfstandig naamwoord bijvoorbeeld Rijksmedewerker, Bedrijf, Burger. Vermijd Gebruiker, systeem

Actualiteit

Mate waarin een data entiteit de actuele situatie van de werkelijkheid weergeeft. Veelzeggende voorbeelden zijn overleden mensen die een brief krijgen op basis van een verouderde dataset. Replicatie van gegevens is vaak een oorzaak van lage actualiteit.

ADOIT

--

Afgeleide associaties

--

Afnemer

Bijvoobeeld een klant of iemand die deze kennis wil inzetten in de eigen organisatie

Agenda

--

Agendabeheer

--

Alarmlog

Deze is wel genoemd in de documentatie maar is nog niet geimplementeerd

Alias

--

Alternatieven

--

Amazon DynamoDB

--

Amazon SimpleDB

--

Ambassadeur

Voor de architectuur en de inzet van architectuur repositories is een ambassadeur (bij voorkeur op management) niveau nodig. Bijvoorbeeld voor de borging van de belangen, beschikbaar krijgen en houden van resources en betrokkenheid bij de planning van de activiteiten

AMEFF Export/Import

--

Analyseer benodigde applicatie functies

Wat zijn de relevante applicatiefuncties ter ondersteuning van de benoemde werkprocessen. Deze kunnen vervolgens gekoppeld worden aan modulen in het architectuurtool of aan requirements (bij een selectietraject)

Analyseer de databehoefte

--

Analyseerbaarheid

Eigenschappen van de software die van invloed zijn op de inspanning benodigd voor de diagnose van gebreken of oorzaken van fouten, of voor de identificatie van onderdelen die moeten worden gewijzigd

Analytical Sandbox*

The Analytical Sandbox is a standalone solution environment capable of capturing and processing large quantities of data from multiple sources in order to perform analytics in isolation the enterprise data warehouse.

Analytics Engine

--

Applicatie

--

Applicatie ABB

--

Applicatie catalogus

--

Applicatie integratie voor publicatie

Applicatie interfaces voor applicatie naar applicatie integratie. Dit omvat de volledig geautomatiseerde systeem integratieprocessen, ETL implementaties en de geautomatiseerde en beheerde bestandsoverdracht.

Applicatie integratie voor registratie

Applicatie integratie interfaces voor machine 2 machine integratie

Applicatie Interface

--

Applicatie SBB

--

Applicatie Service

--

Applicatielandschap

Overzicht of grondplaat van de aanwezige of toekomstige informatiesystemen, componenten en applicaties binnen het domein van de architectuur

Application Archictecture

--

Application Component

Naamgevingsconventie Gebruik: Zelfstandig naamwoord (naam van het pakket). Bijvoorbeeld: MsWord, Autonomy Federator

Application Enhancement*

The Application Enhancement compound pattern represents a solution environment where the Big Data platform is used to ingest large amounts of data in order to calculate certain statistics or execute a machine learning and then to feed results to downstream systems.

Application Function

Naamgevingsconventie Gebruik: zelfstandig naamwoord. Voorbeeld: Facturering, Zoek Indexering (ing-vorm).

Application integration for publication

Application interfaces for application to application integration. This includes the fully automated system integration processes, ETL implementations and the automated and managed file transfer.

Application integration for registration

Application integration interfaces for machine 2 machine integration

Application Interface

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Voorbeeld: Zoek Gui, VM–zoekdienst Webservice

Application Service

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: Transactieverwerking,

Application viewpoint

Application viewpoint

Application viewpoint

--

Application_Component

--

Application_Event

--

Application_Function

--

Application_Interface

--

Application_Process

--

Application_Service

--

ApplicationInterface

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: GUI, REST API, Webservice

Apriori algoritme

--

AR overmodellering

Architectuur modellen kunnen altijd mooier en gedetailleerder. Veelal is dat niet nodig en zelfs ongewenst. Deze overgemodelleerde architecturen moeten in een latere fase ook bijgehouden en beheerd worden. Daarnaast is een gedetailleerd model voor veel stakeholders niet relevant en ook niet duidelijk.

Archi

--

ArchiMate

--

ArchiMate Viewpoints voor Bouwblokken

In dit hoofdstuk wordt een voorstel gedaan voor een aantal ArchiMate viewpoints voor het modelleren van de verschillende bouwblokken en hun onderlinge relaties. In de diagrammen binnen dit hoofdstuk worden de viewpoints alleen uitgewerkt op basis van de elementen en de relevante onderlinge associaties. Een beschrijving van de concepten zelf wordt niet gedaan. Hierbij nemen we definities en mogelijke associaties over zoals die gedefinieerd zijn binnen de modelleertaal ArchiMate zelf. ArchiMate kent in het core model drie lagen, namelijk Business, Application en Technology layer. xBB kunnen toegepast worden in de drie hierboven genoemde lagen. Echter omdat het perspectief in dit document voor de xBB voornamelijk ligt op applicatie en infrastructuur zijn de viewpoints alleen voor deze twee lagen uitgewerkt. Voor de ABB wordt in ArchiMate gebruik gemaakt van de Behaviour kolom. Sinds ArchiMate 3 bestaan binnen deze kolom meerdere elementen. Bij de uitwerking in de viewpoints worden alleen de Application_Function en Technology_Function gebruikt. Is een ander concept bijvoorbeeld een Application_Process of Technology_Process relevant bij een uitwerking dan kan dit vanzelfsprekend ook toegepast worden. Voor de SBB wordt in ArchiMate gebruik gemaakt van de Active Structure kolom. Met name binnen de technology layer zijn veel verschillende concepten beschikbaar. Bij de uitwerking in de viewpoints wordt alleen de System_Software gebruikt. Is een ander concept relevant bij een uitwerking in deze dimensie dan kan dit vanzelfsprekend ook toegepast worden.

Architectuur Bouwblok

Statement Een architectuur bouwblok is de logische definitie van een functionaliteit Omschrijving Voor een architectuur bouwblok wordt de afkorting ABB gebruikt. Een architectuur bouwblok beschrijft de functionaliteiten die aangeboden worden aan een hogerliggende entiteit. Een ABB beschrijft WAT er nodig is, zonder te schrijven naar een specifieke oplossing. De hoger liggende entiteit kan een service of een samengestelde ABB zijn. Een ABB kan samengesteld zijn uit één of meerdere SBB. Deze SBB zijn de implementatie van de functionaliteit. Met andere woorden de SBB realiseren de ABB. Kenmerken
  • Beschrijving van een functionaliteit
  • Beschrijving van het gedrag van informatievoorziening elementen zonder kenmerken van fysieke implementatie
  • ABBs zijn logisch, zonder technische specificatie of merknamen
  • Infrastructurele- en applicatielaag zijn in de huidige fase van dit model het belangrijkste toepassingsgebied.
  • Architectuur bouwblokken zijn gerelateerd aan kwaliteiten, constraints en principes.
  • Dit is het kader waarbinnen bijv. een productmanager een product kan selecteren.
  • Wanneer een product aan het einde van de LCM is, kunnen de kaders in het ABB opnieuw worden gebruikt om een nieuw product te selecteren.
  • Uitgangspunt is het voorkomen dat een ABB wordt geschreven naar een beschikbare oplossing. Deze dient daarom oplossing- en technologieneutraal te zijn.

Architectuur capabilities

--

Architectuur consument

Verschillende rollen in de organisatie die gebruik maken van de artifacten geproduceerd door de architecten en afkomstig uit de architectuur repository.

Architectuur content producent

Producent van artifacten, data en informatie die gelden als input voor het opstellen van architect artifacten (in de architectuur repository)

Architectuur documenten publiceren

Deelarchitecturen dienen aangeleverd te kunnen worden in een formaat waarmee stakeholders zonder toegang tot de repository zich eenvoudig de modellen eigen kunnen maken. Denk hierbij aan Word en PDF documenten die samengesteld worden vanuit de Architectuur Repository

Architectuur implementatie begeleiden

Bij het introduceren van een architectuur dient de implementatie op meerdere vlakken begeleid te worden. Onder andere bij de introductie van een metamodel, de modelleerwijzen en de inzet en configuratie van en selectie van de tools

Architectuur landschappen

--

Architectuur metamodel

--

Architectuur model

--

Architectuur modelleertaal

Architectuur modelleertaal

Architectuur modelleren

Architectuur bestaat grotendeels uit het opstellen van modellen van het betreffende domein waarbij veelal een gestandaardiseerd (meta)model wordt ingezet.

Architectuur modelleren automatiseren

Ondanks het feit dat architectuur modelleren een zeer creatief proces is neemt dat niet weg dat repeterende taken zoals modelvalidatie maar ook het gebruik van sjablonen geautomatiseerd kunnen worden. Wat en hoe deze automatisering geintroduceerd wordt is een werkproces.

Architectuur opstellen

Op verschillende niveaus worden architecturen uitgewerkt, hierbij worden deelmodellen geselecteerd en samengevoegd tot een architectuur. Dit kan een project, domein of referentie architectuur zijn.

Architectuur propageren en degraderen

Delen van specifieke architecturen zoals project of domein architecturen kunnen een generiek karakter hebben waardoor hergebruik wenselijk is. Dat betekent dat delen van deze architecturen zullen propageren naar een meer generieke architectuur zoals een referentie architectuur of architectureel bouwblok. Ook degradatie van generiek naar specifiek is mogelijk

Architectuur publiceren

Niet iedere stakeholder kan en wil toegang tot de modellen via complexe modelleertools. Veelal is er behoefte aan een eenvoudige toegang met een intuitieve navigatiestructuur tot de (deel)modellen.

Architectuur publiceren naar HTML

Deelmodellen worden ontsloten via HTML pagina's. Hiermee wordt het mogelijk om deelmodellen in een aantrekkelijke opmaak met een eenvoudige navigatie te gebruiken voor stakeholders met weinig kennis over modelleertools.

Architectuur Repository Metamodel

Architectuur model voor een aanpak op basis van een architectuur repository. In dit model zijn een aantal generieke architectuur onderdelen uitgewerkt. Dit dient enerzijds als voorbeeld voor een architectuur uitwerking. Anderzijds kan het uitgebreid worden met organisatie specifieke organisatie onderdelen van de architectuur. Daarmee wordt het een startpunt voor een organisatiebrede architectuur

Architectuur Repository Project sjabloon

Dit sjabloon is een package en diagram structuur voor een architectuurdocument, bijvoorbeeld een solution - of project start architectuur. Hierbij is in de diagrammen een koppeling gemaakt naar een viewpoint uitwerking zodat modelleurs ondersteuning krijgen bij het uitwerken van het model. Desgewenst kan dit package gekopieerd worden in EA om het projectspecifiek te maken. Vervolgens kan er een document van gegenereerd worden.

Architectuur Repository Stappenplan

In ARIO zijn meerdere modellen te vinden. Zoals de stappenplannen en een voorbeeld uitwerking van een architectuur op basis van een architectuur repository en ArchiMate.

Architectuur requirements

--

Architectuur reviewen

Opgestelde Architecturen dienen door een aantal betrokkenen gereviewed te worden op realiseerbaarheid, inhoud en uitwerking van de architectuur

Architectuur sjablonen toepassen

Standaardisatie van architectuurmodellen vereenvoudigd de vervaardiging, gebruik en evaluatie van deze architecturen. Gebruik van sjablonen maakt deze standaardisatie mogelijk. Sjablonen introduceren en onderhouden is daarmee een werkrproces

Architectuur valideren

Gaat architectuur reviewen voornamelijk over de inhoud van de architectuur is in dit proces met name het hanteren van het metamodel en het toepassen van de modelleerconventies van belang

Architectuurboard

Infrastructuur of applicatie

Architectuurdomein inventariseren

Bij met name project architecturen is de inventarisatie van de baseline, impact van het project, de requirements van de verschillende stakeholders en de te selecteren oplossingsrichtingen een belangrijk werkproces.

Architectuurmodel bewaken

Opstellen van architecturen wordt meestal door meerdere verschillende stakeholders gedaan. Daarnaast zijn de werkzaamheden in de architectuur niet altijd projectmatig van opzet. Hierdoor kan het architectuurmodel inconsistent worden. Reden om deze inconsistenties te voorkomen door het architectuur model in een proces te bewaken.

Architectuurteam

Team dat de architectuur tool gaat inzetten in de architectuurprocessen. Zijn daarmee niet alleen stakeholder maar ook een belangrijke rol in de processen

Ardoq

--

Aris

--

Artifact

--

Artifact

--

Artifact

--

Assessment Doel-Matrix

--

Assessment-Doel-Matrix

--

Associatie regels

--

Attributenmodel

xBB kennen attributen. Duncan heeft hiervan een eerste opzet gemaakt. Daarnaast is er een generiek model voor de attributen. Uitwerken in een logisch object model na discussie

Attribuut

--

Automated Data Replication and Reconstruction

How can large amounts of data be stored in a fault tolerant manner such that the data remains available in the face of hardware failures?

Automated Data Sharding

How can very large amounts of data be stored without degrading the access performance of the underlying storage technology?

Automated Data Validation

Machine based validation of the data entered in the system but also based on timely intervals within the stored data. This is implemented in a kind of rule engine.

Automated Dataset Execution

How can the execution of a number of data processing activities starting from data ingress to egress be automated?

Automated Processing Metadata Insertion

How can confidence be instilled in results whose computation involves applying a series of processing steps in a Big Data environment?

Autorisatie

Autoriseren van de verschillende betrokkenen tot de expertise en de verschillende logische functies van deze oplossing

Autorisatie op functionaliteit en op modelleertaal

Het is mogelijk om, bij voorkeur, per autorisatierol functionaliteiten te kunnen activiteren en deactiveren. Met name voor rollen die incidenteel gebruik maken van de architectuur repository dient het gebruik eenvoudig te zijn

BaBok

--

Baseline architectuur

--

Baseline document gedreven

Bij de introductie van een architectuur repository zullen de architectuur producten veelal gepubliceerd worden in documenten. Documenten kenmerken zich door het ontbreken van connecties naar andere documenten en de daarin beschreven architectuur elementen. Hierdoor ontbreekt een gezamenlijke-, herbruikbare- en gedeelde architectuurbeschrijving. Veelal is dit een reden om een repository architectuur te introduceren

Batch Big Data Processing*

The Batch Data Processing compound pattern represents a solution environment capable of ingesting large amounts of structured data for the sole purpose of offloading existing enterprise systems from having to process this data.

Bedrijfsarchitectuur

Beschrijving van de bedrijfsarchitectuur voor een werkwijze met een architectuur repository.

Bedrijfsfunctie

Naamgevingsconventie Gebruik: zelfstandig naamwoord. Voorbeeld: Facturering

Bedrijfsleutel_BronSysteem

--

Bedrijfsproces

Naamgevingsconventie Gebruik: Werkwoord in de gebiedende wijs gevolgd door een zelfstandig naamwoord (enkelvoud), bijvoorbeeld: Controleer order, maak offerte, Meldt storing. Vermijd Beheer, verwerk, registreer ……

Bedrijfsproces

Uitwerking van de binnen de architectuur relevante bedrijfs- en werkprocessen. Inclusief een detaillering van de daarin uitgevoerde activiteiten

Bedrijfsprocessen en rollen

Op basis van een aantal eenvoudige processtappen en bijbehorende rollen kun je een aantal gewenste functies van het expertise netwerk definieren. Hieraan kun je vervolgens beheerprocessen en applicatiefuncties koppelen. Daarmee ontstaande contouren van het expertise netwerk

Bedrijfsregels (business rules engine

Functionaliteit waarin bedrijfsregels beheerd en toegepast worden. Het bestaat veelal uit een service en bijbehorende interface voor het beheer van de verschillende bedrijfsregels. Daarnaast is er een service die vragen stelt aan deze engine. Vervolgens interpreteert de engine deze vragen en geeft een (logisch) antwoord terug.

Bedrijfsregelservice

Een generieke service waaraan vragen gesteld worden aan de business rule engine. Het antwoord zal veelal bestaan een eenvoudige true of false.

Begrijpelijkheid

Eigenschappen van de software die van invloed zijn op de benodigde inspanning van de gebruiker om het logische concept en de toepassing daarvan te herkennen

Beheer (architectuur)

Beschrijving van de architectuur van de ICT beheerorganisatie inclusief de daarbinnen bekende processen, rollen en events. Veelal gebaseerd op een bestaand framework

Beheer portaal

Beheer van de boom, de trefwoorden lijsten de algoritmen etc, deze functie wordt ook gebruikt in de eerdere functies of geldt als voeding voor deze functies

Beheer transformatieregels

Voor de transformatie van woorden naar tref- en of stopwoorden kunnen transformatieregels ingezet worden. Denk hierbij bijvoorbeeld aan het herleiden van woorden naar een stam waarvoor geautomatiseerde transformatieregels opgesteld kunnen worden.

Beheerbaarheid

Eigenschappen van de software die van invloed zijn op de inspanning benodigd voor het draaien van software

Beheerorganisatie

Beheerorganisatie is vanuit architectuur perspectief belangrijk voor het aanleveren van kaders en richtijnen omtrent het in beheer nemen van de diverse artifacten beschreven in de diverse architecturen

Behulpzaamheid

Eigenschappen van de software die van invloed zijn op de beschikbaarheid van instructies voor gebruikers voor de interactie met de software

Bepaal architectuurdomeinen

Welke architectuurdomeinen zijn van belang binnen de organisatie

Bepaal doelen

Werk de lijst van te behalen doelen door introductie van het werken met een Architectuur repository

Bepaal modelleertalen

Voor het opstellen van een enterprise zijn meerdere modelleertalen en frameworks aanwezig. Denk aan Archimate, Togaf, UML en BPMN. Veelal wordt gezocht naar een subset van deze talen. Hiertoe dient een gewogen keuze te worden gemaakt

Bepaal package structuur

Ondanks de vele navigatie en zoekmogelijk aanwezig in een architectuur repository is een logische indeling een goed middel om modelleurs en reviewers structuur te bieden. In Sparx Enterprise Architect worden hiertoe packages gebruikt. De (boom)structuur van de packages in een repository is daarmee een belangrijk onderdeel van het inrichten van een architectuur repository.

Bepaal relevante onderdelen repository

Bepaal functionaliteiten, componenten en modulen in de architectuur repository relevant voor de organisatie

Bepaal requirements

Generieke en specifieke requirements bij inzet van een architectuur repository in de organisatie

Bepaal rollen

Welke bedrijfsrollen zijn er betrokken bij de introductie van de architectuur repository en de toekomstige inzet in de organisatie

Bepaal stakeholders

We heeft er belangen en concerns rond het gebruik van een architectuur repository

Bepaal toolinrichting

Dit is een proces die uit een aantal deelstappen bestaat om de gekozen tool dusdanig in te richten dat modelleurs er makkelijk in kunnen werken en de andere stakeholders eenvoudig het voor hen relevante materiaal kunnen vinden

Bepaal viewpoints en perspectives

Na de keuze van de modelleertalen is het mogelijk om verdere beperkingen te brengen in de modelleervormen. Veelal zijn modelleertalen dusdanig uitgebreid dat niet alle concepten relevant zijn voor de organisatie. Hiermee kan het gebruik vereenvoudigd worden. Daarom kiezen veel organisaties voor het verdere beperken binnen de talen. Dit wordt gedaan door ViewPoints en Perspectives te introduceren.

Bepaal werkprocessen

Werkprocessen die ondersteund worden door een architectuur repository

Beperking

--

Beperkingen

--

Bericht verwerking

Met name de berichten die door het LSP verwerkt worden zijn een belangrijke bron van informatie voor monitoring en logging. Bij ontvangst van het bericht dient dit echter ontdaan te worden van alle vertrouwelijke (persoons) informatie. Binnen de logging functionaliteit wordt het bericht opgeslagen in een getrapte gegevensopslag. (zie diagram)

Bert Dingemans

--

Beschikbaarheid

Eigenschappen van de software die van invloed zijn op de tijd dat het product beschikbaar is voor de gebruiker, op de momenten dat het beschikbaar moet zijn

Beschrijf baseline en target

Wat is de baseline (document gerichte architectuur) en de target (architectuur repository)

Beschrijvende architectuur

--

Beslisboom

--

Bespreken uitwerking met domeinarchitect

Solution architect bespreekt de uitwerking met de betrokken domeinarchitect en verwerkt eventuele verbetersuggesties

Betaalbare technologieen en hardware

Waaronder de aanwezigheid van Open Source oplossingen

Betrokkenheid business

Business ICT alignment en management

Betrouwbaarheid

Een verzameling attributen die van invloed is op de mate waarin de software in staat is te functioneren onder vastgestelde voorwaarden tijdens een vastgestelde periode

Beveiliging

Eigenschappen van de software die van invloed zijn op de mogelijkheid ongeautoriseerde toegang tot programma en gegevens te voorkomen, zowel per ongeluk als expres

Beveiliging

Data en informatie heeft een passend beveiligingsniveau - Rationale Adequate beveiliging van data en informatie voorkomt ongeoorloofd gebruik, ondersteunt de integriteit van XXX en waarborgt de continuïteit van bedrijfsprocessen en dienstverlening. - Implicatie Voldoen aan het XXX beleid over de beveiliging van data en informatie. Dit bestaat uit een raamwerk voor Informatieveiligheid, een risicogedreven aanpak en een classificatiesysteem om het gewenste niveau van beveiliging te bepalen, en maatregelsets passend bij het belang (voor XXX en voor personen) van de data en informatie.

Bewaaraspecten

Bij het bewaren van de log is een getrapte indeling te maken met de volgede indeling
  • Laatste vijf minuten (hoge actualiteit, tijdigheid en beschikbaarheid) met name voor de inzet van signalering, monitoring en monitoring dashboards)
  • Laatste half jaar (normale actualiteit, tijdigheid en beschikbaarheid) voor de inzet van rapportages omtrent het berichtenverkeer en het gebruik van de verschillende componenten
  • Ouder dan een half jaar (lage actualiteit, tijdigheid en beschikbaarheid). Alleen te gebruiken voor toezichthouders en eventueel voor vergelijken van rapportages over een langere periode
Daarnaast is het van belang dat goed nagedacht wordt over wat bewaard wordt, alleen de berichtheaders of ook delen van de inhoud. Tevens dient nagedacht te worden wanneer de transformatie naar de signalering en rapportage structuren gedaan wordt

Bewaren & vernietigen

Life cycle management wordt toegepast op alle data en informatie - Rationale Data en informatie heeft in alle levensfasen (van ontstaan tot verwijderen/vernietigen) waarde en dient in alle fasen passend te worden behandeld. - Implicatie Aantoonbare organisatie en inrichting van overdracht tussen de verschillende fasen van data en informatie en het toezien op de uitvoering van alle overdrachtstaken.

BI & Analytics centraal

Dashboards en rapportages komen uit het centrale data fundament (o.a. het Enterprise Data Warehouse). Operationele, out-of-the-box rapportages/dashboards op operationele systemen/devices/apparaten mogen ook lokaal afgehandeld worden. Als data uit verschillende bronnen gecombineerd moet worden dan moet dat via de centrale data fundament.

BI gegevensopslag

Opslag van de relevante logging gegevens op basis van een fact en dimension model voor meerjarige gegevensontsluiting. Model is gebaseerd op de eisen die vanuit BI gesteld worden rond onweerlegbaarheid e.d.

BI Rapportages

--

Big data applicatie

--

Big Data Grondplaat

--

Big Data Mechanismen

--

Big Data Patronen

--

Big Data Pipeline*

The Big Data pipeline compound pattern generally comprises multiple stages whose objectives are to divide complex processing operations into down into modular steps for easier understanding and debugging and to be amenable to future data processing requirements.

Big Data proces

Beschrijving van een big data procesmodel bestaande uit activiteiten voor het tot stand komen van een implementatie

Big Data Processing Environment*

The Big Data Processing Environment represents an environment capable of handling the range of distinct requirements of large-scale dataset processing.

Big Data SQL

Behandelen van big data als een tabelstructuur en werkt daarbij met een SQL achtige querytaal

Big Data Transformation*

Data transformation represents a solution environment where the Big Data platform is exclusively used for transforming large amounts of data obtained from a variety of sources.

Big Data Warehouse*

The Big Data Warehouse represents a solution environment where a Big Data platform is used as a data warehouse capable of storing both structured and unstructured data online.

Binning

--

BizBok

--

BizzDesign

--

Blue Dolphin

--

Boom of graafbeheer

De boom of graaf dient beheerd te worden omdat we uitgaan van een semi supervised platform waarbij op basis van de voorbeeld documenten bepaald wordt wat kern- en stopwoorden zijn. Dit wordt bij een grotere set aan training data steeds nauwkeuriger. Hiervoor wordt een userterface ontwikkeld waarmee een expert op eenvoudige wijze kan bepalen wat kern- of stopwoorden zijn.

Boom ontsluiting

Ontsluiten van de onderwerpen in een visuele boomrepresentatie en ontsluiting via hyperlinks naar de originele documenten cq bronnen. Daarnaast ontsluiting van de boomstructuur via een API naar afnemende systemen zoals managed metadata

Boom/graaf constructie

Opbouw van de boomstructuur naar een graaf of boom waarbij op basis van de transformatie regels en de interactie met de experts bepaald wordt welke associaties er horen bij de verschillende termen.

Bouwblok

Statement Een bouwblok is een afgebakend en herkenbaar architectureel concept dat invulling geeft aan een informatievoorzienings behoefte. Omschrijving Een bouwblok is in dit document een abstract concept dat in drie concrete specialisaties is uitgewerkt, service, ABB en SBB. Bouwblokken worden binnen onze definities als synoniem gezien van een architectuur patroon. De drie specialisaties kennen een hiërarchie. Een service is in ons model het hoogste abstractieniveau, daarbinnen worden Architectuur bouwblokken onderkend welke geïmplementeerd worden door een of meerdere solutions bouwblokken. Een belangrijke karakteristiek van bouwblokken is dat ze samengesteld kunnen zijn. Deze samenstelling kan op twee manieren:
  • Een bouwblok is een samenstelling van bouwblokken van dezelfde specialisatie (bijvoorbeeld een service is opgebouwd uit een of meerdere subservices)
  • Een bouwblok wordt bediend door een samenstelling van een of meerdere bouwblokken uit de onderliggende laag (bijvoorbeeld een service wordt gerealiseerd door meerdere gedragselementen in een ABB.
  • Samengestelde bouwblokken worden binnen onze definities als synoniem gezien van een architectuur patroon.
Bij de specialisaties van de bouwblokken wordt de samenstelling voor de specialisaties uitgewerkt. De samenstelling binnen bouwblokken kan uit meerdere lagen bestaan. Echter het is wenselijk dat het aantal niveaus van bouwblokken binnen een specialisatie (Service, ABB of SBB) beperkt blijft. Wordt een catalogus te complex door het aantal lagen en bouwblokken dan kan beter een splitsing van een catalogus toegepast worden. Kenmerken
  • Een bouwblok heeft een afgebakende grens en is herkenbaar als een specifiek architectureel concept.
  • Een bouwblok is herbruikbaar
  • Een bouwblok is loosely coupled.
  • Een bouwblok kan interacteren met een of meerdere andere bouwblokken van verschillende typen.
  • Een bouwblok is onderdeel van een catalogus.
  • Template voor een oplevering die aan een combinatie van eisen en wensen voldoet.
  • Een bouwblok kan bestaan uit andere bouwblokken en wordt daarmee een samengesteld bouwblok.
  • Een bouwblok kan onderdeel zijn van een compositie (samengesteld bouwblok).
  • Bouwblokken kunnen recursief zijn en worden in dat geval samengesteld.

Box en Whisker diagram

--

BPMN

--

Broader term

--

Bron eenmalig ontsluiten

Elke bron wordt maar één keer naar het data fundament/ hub ontsloten.

Browser & Inspector

--

Bruikbaarheid

Een verzameling attributen die van invloed is op de inspanning benodigd voor het gebruik, en op de individuele beoordeling van dat gebruik, door een vastgestelde of impliciete verzameling gebruikers.

Business

--

Business Architecture

--

Business Interface

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: Loket, telefoon, e-mail, formulier en internet

Business Process

--

Business Role

--

Business Service

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: Samenwerking, Berichtuitwisseling Extra: Naam uit de PDC (ing-vorm).

Business viewpoint

--

Business viewpoint

Business viewpoint

Business_Object

--

Business_Role

--

Business_Service

--

BusinessObject

Naamgevingsconventie Gebruik: Zelfstandig naamwoord in het enkelvoud. Bijvoorbeeld: Factuur, polis, Storingsmelding Logische naam. Vermijd technische namen.

Canonical Data Format

How can the same dataset be consumed by disparate client programs?

Cassandra

--

Catalogus

Statement Een collectie van logisch gerelateerde bouwblokken van dezelfde specialisatie (service, ABB of SBB). Omschrijving Een catalogus is een collectie of register van bouwblokken van eenzelfde type. Het is veelal gericht op een specifiek werkveld, denk hierbij bijvoorbeeld aan infrastructuur, geo, integratie. Binnen een catalogus zitten veelal bouwblokken van dezelfde specialisatie dus services, architectuur - of solution bouwblokken. Echter de bouwblokken hierbinnen zullen veelal eveneens samengesteld zijn. Een catalogus kan gezien worden als een etalage van generieke en herbruikbare architecturele producten. Wanneer deze bouwblokken door een project worden ingezet wordt voldaan aan een aantal architecturele eisen, principes en requirements. Voordeel voor architectuur is dat deze bouwblokken worden hergebruikt. Voordeel vanuit projectperspectief is dat er voldaan wordt aan de architecturele principes en dat implementatie gestandaardiseerd wordt en waarschijnlijk sneller kan. Vanuit veranderingen in de omgeving (projecten, LCM, innovaties) zal de inhoud van een catalogus regelmatig worden aangepast, uitgebreid of meer gedetailleerd worden uitgewerkt. Een catalogus en de daarin opgenomen entiteiten wordt daarmee een "levend" ecosysteem. In eerste instantie wordt gewerkt met een aanbod gestuurd catalogus model. Met andere worden. Iedere domeinarchitect maakt voor zijn domein een bouwblokken catalogus. In een later stadium wordt dit aangepast naar een vraaggerichte uitwerking, het zogenaamde etalagemodel. Kenmerken
  • Collectie van bouwblokken
  • Bouwblokken van hetzelfde (architectuur) concept kunnen opgenomen worden in een catalogus
  • Catalogi worden gecategoriseerd op basis van een scope. (bijvoorbeeld, infrastructuur, integratie, geo)
  • Catalogi binnen een scope hebben een eigenaar
  • Catalogi worden beschreven in een register (beheerd in Sparx Enterprise Architect en gepubliceerd naar KIS en PDF documenten)
  • Catalogi zijn veelal hierarchisch cq gelaagd van opzet. Enerzijds door de indeling in Service, ABB en SBB, anderzijds door de opzet met samengestelde bouwblokken

Centrale data fundament / data hub

Er is één centrale plek binnen XXX (de centrale D&A omgeving) voor het ontvangen, opslaan, valideren, opwerken, integreren en leveren van actuele en historische data en informatieproducten uit verschillende externe en interne (XXX) bronnen en domeinen. Het data fundament / data hub is niet bedoeld als doorgeefluik van data.

Centralisatie van architectuurmodellen

Modellen worden gecentraliseerd in de repository, dit is meestal een reationele database. Hierdoor is het makkelijker om verbanden inzichtelijk te krijgen en te houden.

Centralized Access Management

How can access to resources within a Big Data platform be managed efficiently and consistently?

Centralized Dataset Governance

How can a variety of datasets stored in a Big Data platform be governed efficiently and in a standardized manner?

Chat

--

Checklist Project2Productie modelmanager

Checklist Project2Productie modelmanager

Choreography

--

Classificatie

--

Cloud Based Big Data Processing

How can large amounts of data be processed without investing in any Big Data processing infrastructure and only paying for the amount of time the processing resources are actually used?

Cloud Based Big Data Storage

How can large amounts of data be stored without investing in any Big Data storage infrastructure and only paying for the used storage space?

Cloud computing

--

Cluster ketencoordinator

--

Cluster Manager

--

Clustering

--

Clustrix

--

CodeLijst

--

CodeLijstItem

--

Collaboration

--

Combineren

--

Communication Network

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: WLAN, WAN, VLAN, RON 2.0

Communiceer wijzigingen in productie

Informeren van de relevante betrokkenen over de aanppassingen in de inhoud van de productie package in de DAR.

Compleetheid

Dit heeft betrekking op de mate waarin bepaalde attributen binnen een data entiteit aanwezig zijn. Daarnaast geldt de compleetheid ook voor het altijd voorkomen van een bepaalde set van entiteiten (rijen) in een data set. Bijvoorbeeld een persoon kan enkel de eigenschap naam hebben, maar ook bestaan uit roepnaam, voornamen, tussenvoegsel, achternaam en meisjesnaam. In het laatste geval is er sprake van een hogere compleetheid

Complex Logic Decomposition

How can complex processing tasks be carried out in a manageable fashion when using contemporary processing techniques?

Compliance

Eigenschappen van de software die ervoor zorgen dat de software voldoet aan relevante standaarden, conventies of richtlijnen, wettelijk of anderszins

Compliant aan wetgeving en beleid

Belangrijk in deze zijn ten minste:
  • NEN 7513
  • Programma van Eisen Toegangslog (Nictiz)

Composite diagram

--

Compression Engine

--

Concept document xBB

--

Conceptueel objectmodel

In dit onderdeel wordt een logisch model beschreven van de boom- en een netwerk of graafstructuur. Daarbij worden een aantal requirements uitgewerkt op basis waarvan een keuze voor een fysieke implementatie gemaakt kan worden

Confidential Data Storage

How can data stored in a Big Data solution environment be kept private so that only the intended client is able to read it?

Configuratie tool voorafgaand aan architectuur model

Vaak wordt een architectuur tool al geconfigureerd en ingericht als het (meta) model van de architectuur nog niet vast staat. Het metamodel is bepalend voor de inrichting van de tool en de functionaliteiten binnen het tool.

Configureerbaar

Configureerbaarheid is over meerdere dimensies van belang, naast het aanpassen van het gedrag is ook het aanpassen en uitbreiden van functionaliteiten van de repository wenselijk

Configureerbaar in functionaliteiten

Functionaliteiten kunnen worden geconfigureerd zodat de werking aangepast kan worden naar de specifieke situatie van de gebruikende organisatie, relevant voor zaken zoals valideren, integratie en publiceren.

Configureerbaar in modelleertalen

De architectuurmodelleertalen zijn veelal omvangrijk, daarom wordt veelal een subset van entiteiten, connectoren en attributen gekozen. De repository is configureerbaar om de inrichting specifiek te maken voor de viewpoints van de gebruikende organisatie

Configureerbaar metamodel

Naast de configureerbaarheid van de modelleertalen is er een overstijgend metamodel. Dit dient eveneens configureerbaar te zijn zodat ook modelleertaal overstijgend de modellering ingericht kan worden naar de wensen van de organisatie

Configureerbaarheid Log en Monitoring

Eisen en wensen aan de inrichting wijzigen continu en vragen daarom steeds aanpassingen aan de inrichting. Met name op het vlak van:
  • Interfaces voor aanleverende systemen en componenten (XIS, ZIM)
  • Interfaces voor afnemende systemen en componenten (Rapportage, signalering, monitoring)
  • Configuratie van de bedrijfsregels voor triggers en signalen etc.
Vandaar dat deze eenvoudig (bij voorkeur via configuratie schermen of -interfaces) aangepast moeten worden.

Conformance

Eigenschappen van de software die de software doen aansluiten bij standaarden of conventies met betrekking tot overdraagbaarheid

Connector

--

Consistentie

Dit heeft betrekking op het feit dat de ene data set van een bepaalde entiteit gelijk is aan een andere dataset. Met andere woorden is een data entiteit onafhankelijk van de bron altijd dezelfde. Een voorbeeld van een lage consistentie is als er verschillen zitten tussen datasets van dezelfde entiteiten afkomstig uit verschillende bronnen. Replicatie van gegevens is vaak een oorzaak van lage consistentie.

Constraint

Beperkingen, regels etc

Constraint

Naamgevingsconventie Gebruik: Korte titel Code in attribuut Alias Bijvoorbeeld: Gebruik JAVA voor maatwerk software

Construct ribbon details

--

Contract

--

Conversation

--

Coordination Engine

--

Coordinator

Bij het vervaardigen en ontsluiten van expertise is coordinatie noodzakelijk, deze coordinatie dient ervoor om:
  • leemtes in de uitwerking van expertise te signaleren,
  • zorg te dragen voor het samenkomen van vraag en aanbod
  • voorkomen dat bepaalde onderwerpen niet dubbel worden uitgewerkt
  • Bewaken van planningen en bepalen van prioriteiten.
Een belangrijke rol die mogelijk binnen een maatschap moeilijk te beleggen is dit is een belangrijk aandachtspunt bij de uitwerking

Core

--

Core element

Er is hier een generieke entiteit gemaakt waar in principe alle elementen uit de ArchiMate core onder vallen, vandaar dat er verwezen wordt naar de overzichtsplaat van de viewpoints, deze is te bereiken door te dubbelklikken op dit element

Core model

--

Correlatie

--

Corrigeren dubbele elementen in werkomgeving

Mogelijkheid om te corrigeren van de gemaakte dubbelingen

CouchDB

--

CSV Export/Import

--

Custom Documents

--

Dashboards

Interface voor dashboard toepassingen, dashboards signaleren verschillende actoren met name op het vlak van afwijkingen van een gedefinieerde standaard

Data entry screens

Data invoer via schermen voor gebruikers

Data acquisitie

--

Data Acquisitie/Registratie Service

Logische service voor de import van data voor andere systemen

Data Acquisition/Registration Service

Logical service for the import of data from other systems and sources

Data analyse

--

Data analyse en analytics

--

Data analyse en data science

--

Data analyse visualisaties

--

Data analytics

--

Data analytics en -science

--

Data analytics en -science : Data analytics en -science

Data analytics en -science : Data analytics en -science

Data Architectuur

Data architectuur van een architectuur repository

Data architectuur

Overzicht of grondplaat van de aanwezige of toekomstige data objecten, datasets en databanken binnen het domein van de architectuur.

Data Architectuur Demo cases

--

Data Architectuur Metamodel

Modellen en bouwblokken voor het in kaart brengen van Big Data elementen ten behoeve van Big Data Architectuur

Data bronnen

--

Data entiteit

--

Data entry screens

Modification of data via (webbased) screens. This includes geo based screens

Data filtering en selectie

--

Data filtering en selectie

--

Data filtering en selectie : Data filtering en selectie functies

Data filtering en selectie : Data filtering en selectie functies

Data gebruik

--

Data governance

--

Data Governance Manager

--

Data management

--

Data Management

Beschrijving van de data management en -governance organisatie inclusief de daarbinnen bekende processen, rollen en events. Veelal gebaseerd op een bestaand framework

Data Model Transformatie

Transformatie van de data zoals opgeslagen in de asset data registratie en transformatie naar een model voor berichten (CGMES, datamarts of bestandsformaten).

Data Model Transformation

Transformation of the data as stored in the asset data registration and transformation to a model for messages (CGMES, data marts or file formats).

Data Object

Naamgevingsconventie Gebruik: Zelfstandig naamwoord in het enkelvoud. Bijvoorbeeld: Zoekvraag, Zoekresultaat Logische naam. Vermijd technische namen als dossier, database.

Data opslag

--

Data opslag

--

Data opslag

--

Data Opslag

Fysieke opslag van de gegevens in een (relationele) database.

Data opslag : Data opslag

Data opslag : Data opslag

Data Processing

Processing of data before it is stored in the data storage and when the data is retrieved from the storage

Data Protocol Transformatie

Transformatie van data naar diverse protocollen, bijvoorbeeld voor de implementatie van webservices, REST maar ook naar een voor rapportages leesbaar formaat

Data Protocol Transformation

Transformation of data to various protocols, for example for the implementation of webservices, REST but also to a format readable for reports

Data Publicatie

Functionaliteit om de gegevens te publiceren zoals opgeslagen in de gegevens registratie voor gebruik van verschillende soorten consumenten.

Data Publication

Functionality to publish the data as stored in the data registration for use of various consumer types.

Data reductie

--

Data Register

MDM like function that aggregates all the data in a standardized data model

Data Register

MDM functie van aggregatie van de data in een gestandaardiseerd data model

Data Registratie

Actuele registratie functie met opslag en verwerking van de master en referentie data

Data Registration

Actual registration function with storage and processing of the master data

Data security

--

Data Size Reduction

How can the size of the data be reduced to enable more cost effective storage and increased data movement mobility when faced with very large amounts of data?

Data Storage

Physical storage of the data in a (relational) database.

Data Transfer Engine

--

Data types

--

Data Validatie

Validatie van gegevens op basis van de gegevens die in het systeem zijn ingevoerd en eventueel op de bestaande gegevens die zijn opgeslagen in de stamgegevens registratie. Het is essentieel dat alle gegevens die worden ontvangen van de acquisitie/registratie service in deze functies worden verwerkt voordat ze worden opgeslagen in het gegevens register

Data Validation

Validation of data based on the data entered in the system and eventually on the existing data stored in the master data registration. It is essential that all the data received from the acquisition/registration service is processed in these functions before it is stored in the data register

Data verkrijgbaarheid

--

Data Verwerken

Verwerken van data voordat het opgeslagen wordt en verwerken van data bij opvragen

Data verwerking

--

Data verwerking

--

Data verwerking traceerbaar

Van de processing van data binnen de D&A omgeving moet altijd een volledige lineage beschikbaar zijn. Gegevens zijn volledig te herleiden naar oorspronkelijke brondata. De toegepaste business rules en AA/AI modellen moeten transparant en uitlegbaar zijn.

Data visualisatie

--

Data visualisatie

--

Data visualisaties

--

Data visualisaties

--

Data visualisaties : Data visualisaties voor business gebruikers

Data visualisaties : Data visualisaties voor business gebruikers

Data Workflow

--

Data_Object

--

Datakwaliteiten

--

Dataset Decomposition

How can a large dataset be made amenable to distributed data processing in a Big Data solution environment?

Dataset Denormalisation

How can a dataset, where related attributes are spread across more than one record, be stored in a way that lends itself to distributed data processing techniques that process data on a record-by-record basis?

Dataverwerking

--

Dataverwerking

--

Dataverwerking en -transport

ETL achtige tool voor transport van Hadoop naar gestructureerde dataopslag zoals RDBMS en DWH

Dedupliceren repository

In de repository kunnen eenvoudig dubbelingen ontstaan, dit ondanks de meldingen die door de AddOn gegenereerd worden. Dit proces beschrijft hoe er ontdubbeld kan worden.

Deelmodel vanuit project

--

Deelmodellen in andere tools

Zeker bij grote organisaties zullen er al diverse onderdelen van het architectuurmodel zijn uitgewerkt in andere tools. Deels door de architecten zelf, deels door andere stakeholders. Hier moeten afspraken over worden gemaakt over het gebruik van verwijzigingen of integratie hulpmiddelen

Deepsee

Deepsee is een replicatie van de ZIM data en is ingericht om de performance van de ZIM te handhaven. In Deepsee vinden complexe transformaties plaats naar fact en dimension modellen. In deepsee zijn ook de datamarts geimplementeerd.

Degradeerbaarheid

Eigenschappen van de software die van invloed zijn op de inspanning benodigd om essentiële functionaliteit te herstellen na het uitvallen van de software

Delen

Data en informatie mag binnen wettelijke en beleidsmatige kaders worden gedeeld - Rationale Delen tenzij, zowel intern als extern. XXX staat midden in de samenleving. De externe stakeholders verwachten transparantie en openheid en interne transparantie draagt bij aan een verbetering van de dienstverlening. - Implicatie De classificatie van de vertrouwelijkheid bepaalt met wie en hoe, informatie met anderen mag worden gedeeld. Degene die de informatie bewerkt is verantwoordelijk voor het naleven van het beleid over omgang met de informatie.

Deliverable

Naamgevingsconventie Gebruik: Zelfstandig naamwoord in het enkelvoud. Bijvoorbeeld: Architectuur, Roadmap

DEMO

--

Demo Case Aggregators

--

Demo Case ArchiMate viewpoints

Hier worden de viewpoints beschreven voor met name solution architecturen. Belangrijk hierbij is dat we het aantal concepten relatief beperkt houden en dat de verschillende viewpoints gerelateerd zijn aan het project template voor project architecten.

Demo Case Logging

--

Demo Case Packagestructuur

Voorbeeld van een project structuur gebaseerd op de status van verschillende deelmodellen. Kenmerkend hierin is dat per fase een andere indeling geldt voor de repository. Deze aanpak geeft aan dat de package structuur geen beperking hoeft te zijn.

Demo Case Text2Tree

--

Demo Case Toepassen bouwblokken

Inleiding Toepassen bouwblokken beschrijft de opzet en de definitie van bouwblokken. Bouwblokken worden bij {Organisatie} geïntroduceerd vanuit het perspectief van:
  • Hergebruik
  • Ontkoppeling
  • Generalisatie en specialisatie
  • Standaardisatie
  • Interactie tussen aanbieders en afnemers van informatievoorzienings concepten (op dit moment applicaties en infrastructuur maar dit moet ook toepasbaar zijn op bedrijfsarchitectuur)
  • Specificatie van kosten en opbrengsten
  • Verbeteren (versnellen) van de dienstverlening.
  • Informatiebeveiliging
Dit document bestaat uit de volgende delen:
  • Model: beschrijft de definitie, kenmerken en verbanden van het concept bouwblok en de bijbehorende specialisaties
  • ArchiMate viewpoints: uitwerking van de viewpoints voor de bouwblokken. Deze viewpoints zijn opgebouwd uit een beperkte set aan ArchiMate elementen en associaties.
  • Voorbeelden van uitwerking van de verschillende bouwblokken binnen de hierboven gedefinieerde ArchiMate viewpoints
  • Sparx implementatie, wijze waarop dit geimplementeerd wordt in Sparx en hoe het gecommuniceerd/gepubliceerd wordt naar de verschillende stakeholders.

Demo Case Werkinstructies modelmanager

Verzameling van werkinstructies voor de modelmanager rond de inrichting van de repository en het gebruik van Sparx Enterprise Architect

Device

--

Device

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: IBM zSeries mainframe

Diagram

--

Diagram menu

--

Diagram shortkeys

--

Diagram toolbox

--

Digitalisering

--

Direct Data Access

How can large amounts of raw data be analyzed in place by contemporary data analytics tools without having to export data?

Discussieplatform

Rond de opbouw van de onderwerpen graaf of -boom kunnen de experts van mening verschillen. Dit platform maakt het mogelijk om over deze verschillen in inzicht een discussie te voeren.

Discussion

--

DMBoK

--

DMN

--

Document

Het document omvat een eenvoudig metamodel voor het document. Dit kan in een later stadium eventueel gebruikt worden ter ondersteuningen van het semi supervised verwerkingsproces rond de onderwerpengraaf

Document store

--

Document stores

--

Doel Repository gedreven

Doel architectuur bij de introductie van een repository gebaseerde architectuur is dat er een omgeving is waar gezamenlijk aan het architectuur model en de diverse architectuur producten gewerkt wordt om invulling te geven aan de onvolkomenheden van de document gedreven architectuur. Deze gezamenlijke omgeving wordt architectuur repository genoemd.

Doelen en behoeften

Architectuurmodellen voor de uitwerking van doelen, behoeften en principes rond de introductie van een architectuur repository.

Domein architect

Afhankelijk van de domeinindeling van de organisatie zal een domein architect eindverantwoordelijk zijn voor de architectuur uitwerking van het desbetreffende domein.

Domein architectuur

--

Domeinarchitecten

--

Domein-BusinessObject-Matrix

--

Dubbele elementen in Repository

Er zitten dubbelingen in de repository, dit blijkt uit het draaien van een rapportage of doordat er waarschuwingen zijn over dubbele elementen

Dublin Core

--

Duidelijkheid

Eigenschappen van de software die van invloed zijn op de duidelijkheid waarmee de software gebruikers bewust maakt van de functies die de software biedt

Duplicaten naar prullenbak

Duplicaten naar de prullenbak verplaatsen, vervolgens eeen baseline maken en daarna verwijderen uit de prullenbak

Duplicaten rapport opstellen voor package

Per package wordt het dubbelen rapport gemaakt, dit wordt opgestuurd naar de personen die dubbelen hebben aangemaakt zodat zij eventueel dubbelingen kunnen corrigeren

Duplicaten-, homoniemen en synoniemen problemen

Door het gezamenlijke gebruik van de elementen in een repository dienen de modelleurs alert te zijn op duplicaten, homoniemen en synoniemen in het model. Bij voorkeur wordt ter voorkomen hiervan een controleproces ingericht. Dit proces wordt bij voorkeur ondersteund door functionaliteiten in de modelleertool.

Duplicatenrapport naar modelleurs

Duplicatenrapport wordt gemaild naar de betrokken modelleurs

EADocx

--

Eenmalig registeren

Voor (stam)data en informatie is er maar ''één versie van de waarheid'' - Rationale Er is maar ''één versie van de waarheid''. Data en informatie is wat ze pretendeert te zijn. Dit voorkomt verwarring en wantrouwen, onnodige verschillenanalyses, en inefficiency. - Implicatie Eenmalige registratie van stamdata, die vervolgens op meerdere plekken kunnen worden gebruikt en een centraal datawarehouse waaruit informatieproducten putten. Versiebeheer wordt toegepast, waar van toepassing in samenwerking met ketenpartners.

Eenmalige registratie en meervoudig gebruik

Voor (stam)data en informatie is er maar ''één versie van de waarheid’. Voor elk stam en referentie gegeven moet de leidende bron vastgesteld worden. Zoveel mogelijk stam en referentiegegevens moeten centraal vastgelegd worden in TABS en van daaruit gedistribueerd worden naar afnemende systemen​

Efficientie

Een verzameling attributen die van invloed is op de relatie tussen het performance niveau van de software en de hoeveelheid gebruikte resources, onder gespecificeerde omstandigheden.

Eigenaarschap

Alle data en informatie heeft een eigenaar. - Rationale Gestructureerd en expliciet beleggen van eigenaarschap is nodig om beslissingen over het gebruik en beheer van de data en informatie, te kunnen (laten) nemen en prioriteiten te stellen. - Implicatie XXX-brede kaders (beleid, richtlijnen en standaarden) zijn nodig om adequaat om te kunnen gaan met data en informatie. Een indeling van het XXX data- en informatielandschap met herkenbare grenzen is nodig om het eigenaarschap en de verantwoordelijkheden voor data en informatie eenduidig in te richten. Duidelijk zijn over de rollen (eigenaar, gebruiker, bewerker) en bijbehorende taken en bevoegdheden. Eigenaarschap nemen en accepteren van een ander.

Eis

Eisen zijn de beschrijvende kenmerken die vanuit de aanbieder in het bouwblok worden geleverd of door de aanbieder worden gevraagd. Denk hierbij aan:
  • Requirements
  • Principes
  • Constraints
  • Functionele kwaliteiten
  • Non functionele kwaliteiten

Electriciteit Smart Meter

--

Element

--

Email

--

Email module binnen client

--

EnergyWorx

--

Enterprise architect

Rol eindverantwoordelijk voor de overall architectuur voor de gehele organisatie. Kent dus zowel een globaal als een abstracte scope op de architectuur en de inzet van de architectuur repository

Enterprise Architectuur

Hoog abstracte beschrijving van de gehele organisatie vanuit een architectuur perspectief. Veelal gebaseerd op een bestaand framework

Enterprise Resource Planning

--

Entity Relationship model

--

ERP

ERP (or EAM) functionality for the registration of data within a number of highly standardized processes using asset data.

ERP

ERP (of EAM) functionaliteit voor de registratie van data binnen een aantal sterk gestandaardiseerde processen met behulp van asset data.

ESB

--

Escalatie naar teammanager

--

ETL

Omdat er naar verwachting meerdere afnemers zijn van rapportage data bijvoorbeeld de leveranciers de interne beheerafdelingen binnen de infrastructuurleverancier en management en wellicht toezichthouders zal er bij deze rapportage interfaces een ETL inrichting gewenst zijn. Dit omdat iedere afnemende toepassing eigen wensen heeft rond de transformatie, selectie en filtering.

Evalueer modellen en elementen in overdracht

Evaluatie van de modellen tussen de modelleur(s) en de modelmanager. Hierbij wordt gekeken welke elementen generiek zijn, welke diagrammen relevant zijn als generieke diagrammen en desgewenst hoe deze elementen geintegreerd worden met de reeds aanwezige elementen in de productie package.

Event en systemlogverwerking

Componenten binnen het LSP landschap versturen loggegevens anders dan berichten. Denk bijvoorbeeld aan een event of errorlog. Het is hierbij van belang dat er gebruik gemaakt wordt van de open standaarden zoals syslog

Exchange services

--

Expert

Heeft specifieke kennis op een bepaald vakgebied of van een specifieke klantomgeving en wil deze ontsluiten via het expertise netwerk

Expertise analyse

Expertise in de graaf kan nader geanalyseerd worden en eventueel gekoppeld worden bepaalde experts

Expertise boom

Dit is een wat vreemde eend in de bijt omdat het een relatief klein onderdeel is van de gehele gewenste functionaliteit. Het is echter een specifiek project waarvoor subsidie aangevraagd is. Het heeft wel direct raakvlakken met het expertise netwerk omdat het een ontsluitingsvorm is. Bijkomend voordeel is dat het kan aansluiten op bestaande nderdelen in het applicatielandschap en alleen een extra functie is voor het transformeren van vrije tekst naar een onderwerpenboom en de relatie terug naar de brondocumenten

Expertise coordinatie

Coordinatie van de expertise is met name het met elkaar in verband brengen van vraag en aanbod met daarbij behorende aspecten als:
  • Analyse en formuleren van de (klant) vraag
  • Selectie van de juiste expertise
  • Bepalen van de prioriteit
  • Bewaken van de planning

Expertise creatie

In dit proces wordt de expertise gecreeerd in die zin dat de expertise op enigerlei wijze wordt beschreven. Bijvoorbeeld in de vorm van:
  • Documenten (tekst)
  • Modellen en visualisaties
  • Webcasts, podcasts en webvideo's
  • Broncode en Voorbeeld snippets etc
  • Etc

Expertise gebruik

Gebruik van de expertise binnen een klant organisatie of anderszins bijvoorbeeld door:
  • Inzet van expertise bij opleiden interne medewerkers
  • Inzet bij training en instructie
  • Overdracht van expertise van de ene ZP naar de andere ZP

Expertise netwerk(voorbeeld)

Het expertise netwerk is een uitbreiding van de functionaliteit van drie onderdelen namelijk:
  • onderwerpenboom (T2T)
  • het samenwerken van experts om tot expertise te komen (O365)
  • zichtbaar maken van expertise in de TFG Academy.
Het TFG expertise netwerk is een mooi voorbeeld van hoe verschillende initiatieven van maten samenkomen en hoe we daarmee een extra propositie naar de markt kunnen doen. In dit model is een uitwerking gemaakt dat dient als discussiestuk omtrent deze propositie van een expertise netwerk.

Expertise ontsluiting

Toegang krijgen tot de expertise vraagt een filtering, analyse en visualisatie van deze expertise. Deze ontsluiting zorgt voor:
  • Verwijzing naar de juiste expertise of expert
  • Analyse van expertise vraag en aanbod
  • het signaleren van lacunes in expertise

Expertise visualisatie

Zichtbaar maken van de expertise en presenteren aan de diverse betrokkenen. Dit zal veelal in een grafische weergave zijn zoals boom, graaf of heatmap weergaven.

Explicietheid

Eigenschappen van de software die van invloed zijn op de duidelijkheid van de software over zijn status

Export Office documents

Onbeheerde en gebruikersgestuurde export van asset data naar diverse kantoor documenten waaronder CSV en XML.

Export Office documents

Unmanaged and user driven export of asset data to various office documents including CSV and XML.

Exporteren/Importeren van deelmodellen

Deelmodellen kunnen geexporteerd en geimporteerd worden naar diverse formaten. Denk hierbij aan algemene formaten CSV XLS, XML maar ook meer specifieke uitwisselformaten zoals XMI of AMEF. Daarnaast kan ook webservice technologie toegepast worden om meer interactieve export en import van deelmodellen te implementeren.

Externe databronnen

--

Extractie

--

Factureren

--

Factuur aanmanen

--

Factuur afdrukken

--

Fan-in ingress

How can data arriving from multiple instances of a data source be collected in an efficient manner?

Fan-out ingress

How can streaming data arriving from a single source be simultaneously forwarded to multiple destinations without any delay?

Feature extraction

--

Feature panel

--

File-based Sink

How can processed data be ported from a Big Data platform to systems that use proprietary, non-relational storage technologies?

File-based Source

How can large amounts of unstructured data be imported into a Big Data platform from a variety of different sources in a reliable manner?

Filtering

--

Find

--

Forms and reports

Forms and reports interfaces in which users can retrieve asset data in an interactive manner

Formulieren en rapporten

Formulieren en rapportage interfaces waarin gebruikers asset data op een interactieve manier kunnen opvragen

Fouttolerantie

Eigenschappen van de software die van invloed zijn op de mogelijkheid een gespecificeerd niveau van performance vast te houden in gevallen van software fouten of inbreuk op gespecificeerde interfaces

Functionaliteit

--

Functionaliteit eenmalig beleggen in applicaties

Functionaliteit (business logica) wordt eenduidig bij éen applicatie belegd en uitgevoerd, de output vervolgens beschikbaar gesteld aan andere applicaties

Functionaliteiten

Verschillende functionaliteiten zijn gewenst:
  • Verrijking van de Log met gegevens uit andere (deel)componenten
  • Beperkte configuratiemogelijkheden
  • Huidig logging is niet logisch maar technisch
  • Opzet van de logging voldoet niet aan de huidige berichtenstroom en ook niet aan de huidige gebruikerswensen.
  • Inzet van verschillende gebruikersinterfaces zoals monitoring dashboards en signalering etc
  • Aanpasbare en configureerbare beheerschermen voor de logging en monitoring

Fysiek data model (Sparx)

--

Gap

Naamgevingsconventie Gebruik: Korte titel Bijvoorbeeld: Applicatie niet bruikbaar via Cloud Werkplek

Geautomatiseerde Data Validatie

Machinegebaseerde validatie van de gegevens die in het systeem zijn ingevoerd, maar ook op basis van tijdige intervallen binnen de opgeslagen gegevens. Dit wordt geïmplementeerd in een soort regelmachine.

Gebruikers Interfaces voor Publicatie

Publicatie van activagegevens naar verschillende typen gebruikersinterfaces

Gebruikers Interfaces voor registratie

User interfaces voor gebruikers interactie met de data opgeslagen in het register

Gebruikersorganisatie

Gebruiksorganisatie geeft aan welke requirements, wensen en beperkingen er zijn rond de binnen de arhitectuur te ontwikkelen artefacten en daaruit voortvloeiende implementaties.

Gebruikersvriendelijkheid

Eigenschappen van de software die van invloed zijn op de gebruikerstevredenheid

Gebruiksgemak

Eigenschappen van de software die van invloed zijn op de benodigde inspanning van de gebruiker om de software te gebruiken en het gebruik te beheersen

Geconfigureerde modelleertool/architectuur repository

de introductie van een architectuur repository zal de bijbehorende (modelleer)tool geconfigureerd en ingericht dienen te zijn zodat de modelleurs op effectieve wijze gezamenlijk kunnen werken aan het architectuurmodel en de -producten.

Gedistribueerd Filesystem

--

Geen tijd is geen prioriteit

Introductie van reposiotry gebaseerd werken is een investering in een veranderende organisatie. Organisatieverandering vraagt een investering in tijd van ALLE architecten.. Zie ook de toelichting bij Ik ben bijzonder dus voor mij ...

Gegevens viewpoints

--

Gegevensmodel

--

Gegevensontvangende service

Dit is het koppelvlak voor de verschillende aanleverende toepassingen. Het is een generiek koppelvlak dat van meerdere toepassingen de berichten en data van events kan ontvangen en verwerken. Vanwege het generieke karakter worden hoge eisen gesteld aan performance en beschikbaarheid

Gegevenstransformatie en verrijking

De gegevenstransformatie en verrijking zorgt ervoor dat de gegevens voor opslag in een databank getransformeerd worden naar een formaat dat voor de afnemende toepassingen gewenst is. Daarbij spelen issues als beschikbaarheid en verwerkingstijd van de transformaties mede een rol.

Gegevensverstrekking voor monitoring

Service voor het ontsluiten van gegevens voor de monitoring afnemende toepassingen.

Gegevensverstrekking voor rapportages en BI

Rapportages voor het vergelijken van de gegevens door de tijd heen op basis van facts en dimensions

Gegevensverstrekking voor signalering

Verstrekking van gegevens voor signalering aan de technisch beheerders en/of de security officer

Gemiddelde, mediaan en modus

--

Generieke Monitoring en Logservice

Op dit moment is de logging en monitoring versnipperd en per component ingeregeld. Dit dient gecentraliseerd te worden in met een gestandaardiseerde interface te worden aangeboden. Hierdoor is het in de toekomst mogelijk om de configuratie van de ZIM te wijzigen zondar dat dit grote gevolgen heeft voor de logging. Daarnaast wordt het hierdoor mogelijk dat om in een later stadium extra log, signaal en monitoring functionaliteiten te implementeren zonder grote wijzigingen in de configuratie.

Generieke ondersteunende functies

Generieke functionaliteiten die veelal relevant zijn voor alle stakeholders voor de architectuur repository

Geo

Geo functionality and register in combination with the extraction of asset data in combination with geo data and maps

Geo

Geo-functionaliteit en register in combinatie met extractie van data in combinatie met geodata en kaarten

GEO ETL

ETL implementations specific for the transfer of geo data (for example FME)

GEO ETL

--

Geo ETL to consumenten

--

Geo ETL to consumers

--

Geo viewer

Geo viewer intereface for the retireval of asset data in combination with geographical selection and representation functionality

Geo viewer

Geoviewer interface voor het ophalen van asset data in combinatie met geografische selectie en repres en tatie functieality

Geo viewers

--

Geo webservices

Op berichten gebaseerde overdracht van geodata bijvoorbeeld op basis van WMS/WFS/WMTS of GML via webservices

Geo webservices

Message based transfer of geo data for example based on WMS/WFS/WMTS or GML over webservices

Geo webservices to consumenten

--

Geo webservices to consumers

--

Geschiktheid

Eigenschap van software die van invloed is op de aanwezigheid en geschiktheid van een verzameling functies voor gespecificeerde taken

Gestandaardiseerde oplossingen

--

Gestructureerde data

--

Getrainde modelleurs

De modelleurs die gezamenlijk het architectuur model opstellen zijn getraind in het gebruik van de tool en zijn bekend met het vastgestelde metamodel

Gewenste situatie

De gewenste situatie beschrijft een punt aan de horizon voor de logging architectuur. Het sluit daarbij aan bij de discussies rond de doelarchitectuur, met name op het vlak van service orientatie en bedrijfsregels

Gezamenlijk metamodel

Binnen de architectuur repository wordt gewerkt met een gezamenlijk en vastgesteld metamodel. Hierdoor worden dialecten en verschillen in de modellen binnen de repository voorkomen.

Goedkeuring door AB

Na goedkeuring in het AB Applicaties informeert de secretaris van het AB App de betreffende SA met het verzoek contact op te nemen met de modelmanagers voor een afspraak om alles over te zetten naar productie: met cc aan de modelmanagers mailbox

Google agenda

--

Google docs

--

Google Hangout

--

Google sites

--

Governance log

--

Graph database

--

Grootte bijlagen maximaal 20MB

--

Hadoop

Open source suite voor big data oplossingen

Handmatige Data Validatie

Validaties van data via invoerschermen door gebruikers

HBase

--

Heatmaps

--

Helder ontkoppelpunt bron

Er is een duidelijk (technisch) ontkoppelpunt voor integratie tussen bron (leverende partij) en de D&A omgeving (ontvangende partij). Kwaliteit van de geleverde data (volledigheid, juistheid, tijdigheid) is verantwoordelijkheid van de bron. Integratie is gestandaardiseerd en volgt de integratie architectuur principes.

Herbruikbaarheid

Eigenschappen van de software die van invloed zijn op de mogelijkheden voor compleet of gedeeltelijk hergebruik van de software in een ander software product

Hergebruik van (deel)modellen

Essentieel onderdeel van de repository, bestaande deelmodellen kunnen ingezet worden voor (project) specifieke modellen. Hiermee wordt een belangrijk voordeel t.o.v. document gedreven architectuur gerealiseerd.

Hergebuik

Bij het gebruik van architectuur documenten zie je vaak dat deelmodellen gekopieerd worden. In een architectuur repository hoeft dit niet en kan gebruik gemaakt worden van reeds aanwezige (deel)modellen in de repository.

Herstelbaarheid

Eigenschappen van de software die van invloed zijn op de mogelijkheid het niveau van performance en direct betrokken gegevens te herstellen in geval van falen, en de tijd en inspanning hiervoor benodigd

Hierarchie

--

High Velocity Realtime Processing

Storing large amounts of data, arriving at fast pace, as a dataset and processing it in a batch manner incurs processing latency, causing a delay before analysis results become available.

High Volume Binary Storage

How can a variety of unstructured data be stored in a scalable manner such that it can be randomly accessed based on a unique identifier?

High Volume Hierarchical Storage

How can large amounts of non-relational data that conforms to a nested structure be stored in a scalable manner so that the data retains its internal structure and sub-sections of a data unit can be accessed?

High Volume Linked Storage

How can very large datasets comprising entities that are connected together be stored in a way that enables efficient analysis of such connected entities?

High Volume Tabular Storage

How can large amounts of non-relational data be stored in a table-like form where each record may consist of a very large number of fields or related groups of fields?

Histogram

--

Hive

Hadoop component voor SQL achtige bevraging

HL7/XML specialist

--

H-Store

--

HTML Export

--

Huidige situatie

--

Hybride visualisaties

--

Hyper connected communities en devices

Opkomst smart phones, tablets smart watches etc

IDEA

--

Ik ben bijzonder dus voor mij ...

Regelmatig zie je in architectuurteams dat een aantal architecten deelname aan een architectuur repository initiatief niet nodig vinden. Dit is een anti patroon en zal acceptatie van een repository gebaseerde werkwijze op enig moment in de weg gaan staan. Probeer dit zoveel mogelijk te voorkomen.

Implementation

--

Implementation

--

Implementeer datavergaring

--

Import Office documenten

Import en handmatige transformatie van kantoordocumenten zoals Excel sheets etc.

Import Office documents

Import and manual transformation of office documents like excel sheets etc.

Indirect Data Access

How can traditional BI tools access data stored in Big Data storage technologies without having to make separate connections to these technologies?

InfinitGraph

--

Informatie architectuur

Beschrijving van de verschillende big data technieken die ingezet kunnen worden bij een big data oplossing

Informatie beveiliging

--

Informatiesysteem architectuur

Beschrijving van de aspecten van de tooling bij het werken met een architectuur repository. Enerzijds de benodigde functionaliteiten anderzijds een opsomming van diverse beschikbare tools.

Informeer modelleurs

Informeer modelleurts over duplicatieproces

Infrastructure viewpoint

--

Infrastructure viewpoint

Infrastructure viewpoint

Infrastructureel SBB

--

Infrastructurele ABB

--

Infrastructurele functie

Infrastructurele onderdelen die logging data produceren

Infrastructuur architectuur

Uitwerking van de aawezige ICT infrastructuur zoals servers, besturingssystemen en infrastructurele componenten. Tegenwoordig veelal ingericht op basis van cloud based infrastructuren

Infrastructuur Service

--

Inrichten sparx naar Viewpoints

--

Inrichten van data classificatie voor loggingen en monitoring

Met name voor bewaartermijnen en aanvullende maatregelen op het vlak van logging en monitoring

inrichting beheerorganisatie

--

Inrichting dient rekening te houden met exponentiele groei van het berichtenverkeer en daarmee met de groei van de logging

Berichtenverkeer groeit exponentieel, inrichting van de log kan getrapt worden bijvoorbeeld log voor 5 minuten met een hoge performance, voor een half jaar met een lagere performance en na een half jaar die beschikbaar gesteld wordt zodra er vragen zijn voor de voorgaande periode.

Installeerbaarheid

Eigenschappen van de software die van invloed zijn op de inspanning benodigd voor het installeren van de software in een gespecificeerde omgeving.

Integer & compliant

Met data en informatie wordt zorgvuldig omgegaan, rekening houdend met de geldende waarden, normen en wet- en regelgeving - Rationale XXX staat midden in de samenleving. De stakeholders verwachten dat XXX zich houdt aan alle relevante weten regelgeving en zorgvuldig omgaat met alle data en informatie van alle betrokkenen. Zorgvuldig gebruik daarvan kan de beeldvorming over XXX positief beïnvloeden. - Implicatie XXX heeft de regels voor het omgaan met data en informatie vastgelegd in de XXX gedragscode voor alle medewerkers. Relevante wet- en regelgeving (o.a. ten aanzien van privacy en mededinging) wordt geïdentificeerd en opgenomen in XXX-normenkaders en beleid.

Integrated Access

How can users seamlessly access enterprise IT systems and a Big Data platform’s resources without having to authenticate twice?

Integratie

--

Integratie AMEF

Uitwisselen van (deel)modellen op basis van de ArchiMate uitwissel standaard zodat uitwisseling met andere (ArchiMate) modelleertools mogelijk is

Integratie BPMN 2

Uitwisselen van (deel)modellen op basis van de BPMN uitwissel standaard zodat uitwisseling met andere (BPMN) modelleertools mogelijk is

Integratie Interface Afnemer (Application Interface)

Naamgeving: Afnemer Bijv: Relatie_SRV Afnemer

Integratie Interface Bron (Application Interface)

Betreft de interface binnen de integratielaag die toegang geeft tot de bron. Dit kan een IMH of ORCH zijn. Naamgeving: Bron Bijv: Relatie_SRV Bron

Integratie viewpoint

Integratie viewpoint

Integratie viewpoint

--

Integratie voor import en export van (deel)modellen

Voor de uitwisseling van data (import en export), met name voor incidentele uitwisseling via bijvoorbeeld CSV of XLS bestanden dienen configureerbare voorzieningen aanwezig te zijn

Integratie voor REST/JSON/XML

In een modern applicatielandschap staat een architectuur repository. Integratie met andere registers zoals bijvoorbeeld een CMDB op basis van moderne berichtgeorienteerde integratie is wenselijk

Integratie XMI

Uitwisselen van (deel)modellen op basis van de UML uitwissel standaard zodat uitwisseling met andere (UML) modelleertools mogelijk is

Inter Quartile Range

--

Intermediate Results Storage

How can the complete re-execution of a series of processing steps be avoided in case an error occurs partway through?

Interne databronnen

--

Inventarisatie document

--

Inverted document frequency

--

Inzet building blocks is relatief eenvoudig

Bouwblokken kunnen als templates uitgewerkt worden binnen de repository. Door gebruik te maken van het kopieren van bouwblokken of relateren van specifieke onderdelen naar deze bouwblokken kan een werkwijze met bouwblokken eenvoudig geintroduceerd worden.

Inzet van een monitoring dashboard

Monitoring Dashboard voor zowel technisch beheer als management om snel inzage te krijgen in vertragingen en/of verstoringen

Inzet van sjablonen voor architecturen en architectuurdocumenten is mogelijk

Sjablonen maken het voor de modelleurs mogelijk om gestandaardiseerde modellen in te zetten, daarnaast worden het opstellen van modellen in hoeveelheid werk gereduceerd, dus een vorm van hergebruik.

JSON

--

Kaderstellende architectuur

--

Kantoorautomatisering

--

Kernwoord

Is een woord dat relevant is binnen de context van deze onderwerpengraaf. Houdt er rekening mee dat dit contextspecifiek zijn. Zo kan fiets in het kader van de wielersport zeer relevant zijn terwijl het in het ICT werkveld nauwelijks relevant is. Vandaar ook het attribuut relevantie

Ketenmonitoring en Logging

Monitoring en logging is niet alleen relevant de interne componenten van de ZIM. Voor een logging van de complete keten tussen ZIM en GBX is inrichting van een monitoring en logging functie die toegankelijk is voor de hele keten noodzakelijk.

Key Value store

--

Kind trefwoord

--

k-means

--

K-nearest neighbors

--

Koppelbaarheid

Eigenschappen van software die van invloed zijn op mogelijkheden voor interactie met gespecificeerde (andere) systemen

Koppeling

--

Kruistabel

--

Kwaliteit

De kwaliteit van data en informatie wordt actief beheerd en verbeterd tijdens de gehele levenscyclus - Rationale Data en informatie is de grondstof voor bedrijfsprocessen. Goede kwaliteit zorgt voor meer efficiëntie, betrouwbaarheid en compliance voor alle betrokkenen. De kwaliteit van data en informatie is van cruciaal belang voor het nemen van de juiste besluiten. - Implicatie Kwaliteitsmanagement is geborgd gedurende de hele levenscyclus van data en informatie. Sturing op ‘First Time Right’ (Lean principe) en waar nodig een controle/reviewstap.

Kwaliteiten

Overzicht van algemeen geldende data kwaliteiten die ingezet kunnen worden voor het bepalen van de waarde van datasets

Kwaliteiten

Voor de functionaliteiten in een architectuur repository kunnen gestandaardiseerde non functionele requirements, kwaliteiten genaamd, uitgewerkt worden.

Kwaliteiten

Aan de logging worden verschillende kwaliteiten gesteld. Hiervoor kunnen een aantal kwaliteitsmodellen verder uitgewerkt worden met een kleine groep betrokkenen. Dit zijn:
  • Softwarekwaliteiten (quint 2)
  • Datakwaliteiten (Dama)
  • SOA kwaliteiten (Erl)
Deze zullen in de vorm van een aantal checklists uitgewerkt worden.

LabNaf

--

Large Scale Batch Processing

How can very large amounts of data be processed with maximum throughput?

Large Scale Graph Processing

How can algorithms that require iterative processing of a large dataset that may or may not contain connected entities be processed in an efficient and timely manner?

Lead architect

--

Leerbaarheid

Eigenschappen van de software die van invloed zijn op de benodigde inspanning van de gebruiker om de software te leren toepassen

Leidende bron(nen)

Data wordt de zo dicht mogelijk bij de oorspronkelijke bron ontsloten. De leidende bron(nen) worden per business data object vastgesteld.

Leverancier

Binnen steeds meer organisaties wordt voor de inrichting van de diverse architecturen gekozen voor standaard oplossingen. In dit geval is de betrokken leverancier van deze oplossingen een stakeholder vanuit perspectief van aanleveren van bepaalde oplossingen en afnemer van de architectuur artifacten.

LibreOffice

--

LibreWrite

--

Liniaire regressie

--

LOB

CLOB, BLOB etc

Location

--

Log obv Historietabellen

DES en APR hebben geen log maar zijn ingericht op basis van historietabellen van de interne data objecten

Logging

Logging is een combinatie van functionaliteiten die allen gericht zijn op in beeld brengen van een aantal kwaliteitsaspecten van de verschillende onderdelen in de keten.

Logging data

--

Logging inrichten op basis van berichten/headers van berichten

Inclusief de mogelijkheid om berichten aan elkaar te kunnen relateren als er een relatie is tussen deze berichten

Logical Application Model

In the logical application model we describe only which logical application functions are necessary within the solution without looking at the available components and information systems. This helps to create a technical independent application model which can later be used to model various solution scenarios and component stacks. These stacks will be analysed and compared with each other based on the functional and non functional requirements.

Logical Application Model

Logical Application Model

Logical Scenario models

This is a package with four logical scenarios for the implementation of a register solution. These logical models have no relation with any physical implementation. Therefore the long list of alternatives is more relevant. These scenarios can help in the following situations:
  • Mapping functional requirements to scenarios
  • Mapping non functional requirements and qualities to scenarios
  • Complexity analysis of scenarios
  • Mapping possible solutions and components to scenarios
  • Describe scenarios with advantages and disadvantages

Logisch applicatie model

Logisch applicatie model

Logisch applicatie model

Beschrijving van de aanwezige of gewenste applicatiefuncties binnen de scope van de architectuur. Meestal gerelateerd aan de beschrijving van het applicatielandschap

Logisch Applicatie Model (Engels) Navigatie

Logisch Applicatie Model (Engels) Navigatie

Logisch applicatiemodel

Uitwerking van het model op basis van logische applicaties inclusief de uitwerking van de deelfuncties

Logisch applicatiemodel

--

Logisch objectmodel

--

Logistische regressie

--

Maak baseline package

baseline maken van package met als versienummer de datum en als omschrijving duplicatie

Maak SIPOCs (optioneel)

Opstellen van SIPOC voor de verschillende werkprocessen

Machine Learning

--

Mahoot

--

Managed File Transfer

Fully automated file transfer without manual handling of the data

Managed File Transfer

Volledig geautomatiseerde bestandsoverdracht zonder handmatige verwerking van de gegevens

Managed metadata

--

Management

--

Management

Management geeft aan wat de doelen en drivers zijn van de organisatie. Hieruit vloeien de kaders voor de architectuur voort. Daarnaast bepaalt het management wat de volgorde is van de uit te voeren architectuur werkzaamheden

Manual Data Validation

Validations when data is entered by hand (via screens etc)

Map

--

Marktplaatsfunctie

In relatie brengen van vraag en aanbod en coordinatie van de expertise creatie in relatie tot het gebruik

Master Data

Master data is een categorie van generieke data relevant voor veel stakeholders met daarom hoge kwaliteitseisen.

Master Data Management en Governance

Applicatie-functionaliteit die Data Management en governance processen ondersteunt. Denk aan datakwaliteitsprocessen, data-eigendom en databeveiligingsbeleid etc.

Master Data Management and Governance

Application functionality that support data management and governance processes. Think about data quality processes, data ownership and data security policies etc.

Master Data Modelling en Meta Modelling

Data modellering en meta modellering voor voorbeeldmodellen op basis van UBL en overheidsmodellen. Deze modellen worden gebruikt voor de opslag van de data maar ook voor de data integratie, - transformatie en - validatie

Master Data Modelling and Meta Modelling

Data modeling and meta modeling for example models based on UBL and CIM. These models are used for the storage of the data but also for the data integration, - transformation and - validation

Master en Referentie Data

Master en Referentie Data zijn de werkprocessen gericht op het realiseren van generieke data entiteiten relevant voor een grote groep van stakeholders. Dit stelt bijzondere eisen aan de inrichting vanuit het perspectief van data kwaliteit. Daarmee ontstaat er een nauwe relatie tussen deze kennisdomeinen.

Matrices

Binnen deze package zijn een aantal matrices opgenomen om op eenvoudige wijze verbanden te zien tussen de verschillende views op de architectuur van een repository.

Matrices

Matrices

MatrixSpecification1

--

MatrixSpecificationMotivation

--

MDG technologies

--

Meaning1

--

Meltwater Sentiment Analyse

--

Metadata

--

Metadateren & classificeren

Data en informatie is voorzien van definities en kenmerken - Rationale Data en informatie is vindbaar, beschikbaar, leesbaar en interpreteerbaar. Hiervoor is data en informatie gelabeld, geclassificeerd en beschermd in lijn met de waarde die zij representeert. - Implicatie Metadata, definities, classificatiesysteem en omschrijvingen zijn beschikbaar en toegepast.

Metamodel

Metamodel bestaat uit een opsomming van verschillende voor architectuur relevante modelleertalen inclusief een aantal submodellen en talen. Op basis hiervan kan door de organisatie een selectie gemaakt worden van de voor hen relevante architectuurtalen en -subtalen.

Metamodel

--

Metamodelleren

Een metamodel is voor een architectuur in het algemeen belangrijk en voor een architectuur in een repository essentieel. Omdat het metamodel het kader vormt voor de architectuur dient dit in een werkproces uitgewerkt en onderhouden te worden

Metamodelleur

Bij het gebruik van een architectuur repository is het van belang te bepalen wat en hoe de architectuur gemodelleerd wordt. Hiertoe wordt een metamodel opgesteld door deze rol. Dit is inclusief de modelleerconventies, taaloverstijgende conventies en inrichting van de repository

Model elementen hebben een levensloop en status

Ieder element in de repository heeft een levensloop van ontstaan, gebruik, mutatie en archiveren inclusief iteraties. Door de vele verbanden die bestaan in een architectuur repository dient voor iedere modelleur inzichtelijk te zijn wat de levensloopfase van een entiteit is. Hiertoe dienen afspraken opgesteld te worden over het gebruik van deze elementen op basis van de fase.

Model in Repository is een gezamenlijk model

Het model in de repository wordt gezamenlijk ontwikkeld en gebruikt. Door de vele verbanden tussen de elementen in het model heeft een aanpassing in het model vrijwel altijd effect op deelmodellen van andere modelleurs. Hiertoe zijn werkafspraken en toolfunctionaliteiten noodzakelijk om dat inzichtelijk te maken en ongeoorloofde modelaanpassingen te voorkomen.

Model Validation

--

Model views

--

ModelExpert

--

Modelleerconventie

--

Modelleertaal

--

Modelleertaal-Domein-Matrix

--

Modelleerteams

Afhankelijk van de inrichting van de organisatie worden (deel)modellen uitgewerkt door verschillende teams met daarbinnen verschillende rollen naast de architecten. Bijvoorbeeld informatie analist, data modelleur etc.

Modelleren in een repository is gebaseerd op werkafspraken en een werkproces

Gezamenlijk modelleren is gebaseerd op afspraken over hoe het gezamenlijke model wordt ontwikkeld en onderhouden. Hiertoe dienen de werkprocessen en -afspraken bekend te zijn bij alle modelleurs en dienen de afspraken ook bewaakt te worden.

Modellering en ArchiMate

--

Modelleurs

Maakt modellen in de DAR zoals bouwblokken, solution architecturen en grondplaten etc.

Modelleurs hebben overeenstemming over de architectuurproducten en -processen

Het architectuurproces en de -producten zijn in een gezamenlijke omgeving ook gezamenlijk. Daarom dient er overeenstemming te zijn over deze artifacten binnen de modelleurscommunity. Hiertoe dienen er overlegvormen ingericht te worden om die overeenstemming te verkrijgen en te borgen

Modelleurs Opleiden

Modelleurs dienen opgeleid te worden, enerzijds voor het gebruik van de tooling anderzijds in het metamodel en de daarbinnen geldende conventies en condities.

Modelleurs zijn betrokken bij en hebben overeenstemming over het metamodel

Het metamodel en de gekozen modelleertalen zijn in een gezamenlijke omgeving ook gezamenlijk. Daarom dient er overeenstemming te zijn over deze artifacten binnen de modelleurscommunity. Hiertoe dienen er overlegvormen ingericht te worden om die overeenstemming te verkrijgen en te borgen. Daarnaast moet het metamodel raadpleegbaar te zijn door de gehele community.

Modelleurs zijn gezamenlijk verantwoordelijk voor de repository inhoud

De inhoud wordt feitelijk het gezamenlijk architectuurproduct van de community. Daarom worden er kwaliteitseisen gesteld aan dit gezamenlijke model. Hiertoe dient deze verantwoordelijk bij iedereen bekend te zijn en dient er een rol te zijn die deze verantwoordelijkheid bewaakt.

Modelmanager

Verantwoordelijke voor het gebruik en de inzet van de modellen in de architectuur repository. Heeft daarbij een zowel coordinerende als controlerende taak naar alle modellerende rollen betrokken bij de architectuur.

Modelmanagers

Bewaakt de consistentie van de architectuur repository en geeft modelleurs voorlichting en training rond het gebruik van de DAR

Mogelijkheid van ketenmonitoring en logging

GBx en met name GBZ de mogelijkheid bieden om aan te sluiten op een generieke logging faciliteit zodat de hele keten gemonitored kan worden.

MongoDB

--

Monitoring

De beheerorganisatie monitored met name het berichtenverkeer. Zodra de verwerkingstijden van berichten gaan oplopen kan indien gewenst actie ondernomen worden. Monitoring en signalering zijn in deze nauw aan elkaar gerelateerd.

Monitoring log

Hoog beschikbare en hoge performance database met een beperkte dataset met gegevens voor de laatste 5-10 minuten van de berichten. Hierin worden de (niet vertrouwelijke) data van de berichten opgeslagen verrijkt met een beperkte set aan metadata zoals datum en tijd gegevens etc.

Motivatie en implementatie

Kenmerken, eisen, vereisten die behoren bij Big Data

Motivation

--

Motivation

--

Motivation overzicht viewpoint

--

Motivation overzicht viewpoint

Motivation overzicht viewpoint

Motivation Principe viewpoint

Motivation Principe viewpoint

Motivation Principe viewpoint

--

Motivation Requirement viewpoint

Motivation Requirement viewpoint

Motivation Views

--

MRDM Architectuur scenario's

Dit is een pakket met vier logische scenario's voor de implementatie van een Master Data-oplossing. Deze logische modellen hebben geen relatie met enige fysieke implementatie. Daarom is de lange lijst met alternatieven relevanter. Deze scenario's kunnen helpen in de volgende situaties:
  • Functionele vereisten toewijzen aan scenario's
  • Het in kaart brengen van niet-functionele eisen en kwaliteiten aan scenario's
  • Complexiteitsanalyse van scenario's
  • Mogelijke oplossingen en componenten toewijzen aan scenario's

MRDM Conceptueel Data Model

Verschillende conceptuele data modellen met een hiërarchie van conceptuele data entiteiten voor referentie en master data

MRDM Logisch Data Model

Logische datamodellen met een uitwerking voor verschillende referentie data logische structuren met data entititeiten, attributen en assoociaties.

MRDM Logische Architectuur

In het logische applicatie model beschrijven we alleen welke logische applicatiefuncties nodig zijn binnen de oplossing zonder te kijken naar de beschikbare componenten en informatiesystemen. Dit helpt bij het maken van een technisch onafhankelijk applicatie model dat later kan worden gebruikt om verschillende oplossingsscenario's en componentstapels te modelleren. Deze stapels worden geanalyseerd en met elkaar vergeleken op basis van de functionele en niet functionele eisen.

Naar Referentie Architectuur

--

Naive Bayes

--

Narrower term

--

Native Export/Import

--

Navigatie voorbeeld architectuur

Navigatie voorbeeld architectuur

Navigiation Element

--

Neo4J

--

Netwerken, grafen en bomen

--

NewSql

--

n-grams

--

Node

--

Node

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: Applicatie Server, machine naam

Novius

--

NuoDB

--

Object database

--

ObjectDB

--

Objecten

--

Objecten

--

Objecten

Opsomming van alle objecten binnen de architectuur gesorteerd op type en naam.

Objecten bij Viewpoints

--

Objecten ViewPoints Bouwblokken

--

Objecten, definities en eisen

Objecten, definities en eisen

Objectmodel Bouwblokken

Het objectmodel beschrijft het concept bouwblok zoals dat gedefinieerd is binnen het architectuurproces van {Organisatie}. Bouwblokken zijn communicatieve concepten tussen architecten onderling en tussen architectuur en de verschillende stakeholders binnen {Organisatie}, de diensten en eventueel externe stakeholders zoals leveranciers of ketenpartners. Het model bestaat uit een beperkte set aan concepten met onderlinge relaties. Dit model is uitgewerkt in een ArchiMate business objecten diagram. De concepten in het objecten en definitie diagram zijn vervolgens in detail uitgewerkt en beschrijven hiermee de kaders van de bouwblokken.

Objectstore

--

Office 365

--

Onderhoudbaarheid

Een verzameling attributen die van invloed is op de inspanning benodigd voor het maken van gespecificeerde wijzigingen.

Ondersteunen agile aanpak

Door hergebruik van modellen en de inzet van repository functionaliteiten zoals klembord gebruik, hergebruik van (deel)modellen etc kan een agile aanpak ondersteund worden. Echter dit vraagt wel een bijzondere inrichting van het model

Ondersteunen architectuur collaboratie

Met name in situaties waar de verschillende stakeholders niet fysiek in dezelfde ruimte werken is het werken met collaboratie functionaliteiten zoals chat en discussie of reviewfuncties wenselijk. Maar ook in andere situaties kan dit toegevoegde waarde hebben.

Ondersteunen beheer elementdetails

Voor elementen in de architectuur repository is het nodig om details van de elementen op eenvoudige wijze te kunnen raadplegen en muteren. Daarnaast kan het in bepaalde situaties wenselijk zijn om eigen elementdetails toe te voegen aan de details van elementen.

Ondersteunen metamodelleren

Metamodellen definieren is belangrijk bij het gebruik van een architectuur repository. Enerzijds wordt dit gedaan door een selectie te maken van standaard modelleertalen, anderzijds kan dit ook betekenen dat een eigen modelleertaal wordt gedefinieerd.

Ondersteunen model review

Opgestelde modellen dienen te worden gereviewed op toepasbaarheid en realiseerbaarheid voor de organisatie. Hiervoor is een review van diverse stakeholders noodzakelijk. Dit dient op adequate wijze te worden ondersteund.

Ondersteunen model validatie

Naast review dienen de modellen te worden gevalideerd. Dit houdt in dat gecontroleerd wordt of de modelleerconventies en metamodellen op correcte wijze zijn toegepast.

Ondersteunen modelaanpassing

Dit is zowel modeluitbreiding als -beperking. Uitbreiding is bijvoorbeeld het toevoegen van eigen modelleertalen en -concepten maar ook door het toevoegen van eigen elementdetails Daarnaast is het wenselijk dat binnen een standaard modelleertaal beperkingen kunnen worden ingesteld. Denk hierbij aan de viewpoints binnen ArchiMate

Ondersteunen modelleer functionaliteiten

Bij het opstellen van architectuurmodellen zijn een aantal functionaliteiten generiek wenselijk, denk aan teken en diagram functies maar ook het publiceren van items etc.

Ondersteunen modelleren

Opstellen van architectuurmodellen is enerzijds een creatieve activiteit, anderzijds is het een relatief foutgevoelig proces. Dat houdt in dat de tooling de modelleur optimaal dient te ondersteunen bij het opstellen van modellen.

Ondersteunen modeluitwisselling

Een Architectuur Repository staat niet op zich in een applicatielandschap. Data moet uitgewisseld worden van en naar de architectuur repository. Hierbij is modeltransformatie bijna altijd noodzakelijk.

Ondersteunen navigatie

Architectuur Repositories worden al snel omvangrijk (veel elementen, diagrammen en verbanden). Daarom moeten er functionaliteiten zijn waar mee het mogelijk is om op envoudige wijze relevante deelmodellen te vinden. Dit is relevant voor alle stakeholders

Ondersteunen opstellen architectuurmodellen

Opstellen van modellen is een kern functionaliteit van een architectuur repository. Dit dient daarom zoveel mogelijk met intuitieve functionaliteiten ondersteund te worden

Ondersteunen Sjabloonbeheer en gebruik

Bij het opstellen van bepaalde deelmodellen is de structuur van de packages, diagrammen en elementen vooraf bepaald. In die situatie is de inzet van sjablonen wenselijk. Deze sjablonen dienen daarbij eenvoudig beheerd en gebruikt kunnen worden.

Ondersteunen van Agile werken wordt beter mogelijk

Door diverse functionaliteiten en de mogelijkheid van hergebruik van reeds aanwezige (deel)modellen is een agile aanpak in een repository eenvoudig mogelijk.

Ondersteunende functies

Ondersteunende functies die in de verschillende primaire functies hergebruikt kunnen worden. Dat is nu een beperkte set die eenvoudig uitgebreid kan worden

Ondersteuning architecturele data kwaliteiten

Denk aan de datakwalititen uniciteit, actualiteit, accuraatheid en validiteit die bij een versnipperde uitwerking in architectuur documenten lastig realiseerbaar blijken.

Ondersteuning van de belangrijkste data kwaliteiten

Voor de standaard data kwaliteiten kan worden opgegeven in hoeverre deze relevant zijn in de repository en in hoeverre deze kwaliteit is geimplementeerd

Ondersteuning van de belangrijkste software kwaliteiten

Voor de standaard software kwaliteiten kan worden opgegeven in hoeverre deze relevant zijn in de repository en in hoeverre deze kwaliteit is geimplementeerd

Ondersteuning van goedkeuring werkprocessen

Architecturen zijn een belangrijke input voor (ICT) projecten en daarmee relevant voor veel stakeholders. Goedkeuring van deze architecturen door bijvoorbeeld een architecture board of een Lead Architect is daarmee noodzakelijk

Ondersteuning van het reviewen van architecturen

Bij architecturen zijn veel stakeholders betrokken, deze stakeholders dienen te worden geconsulteerd of zij akkoord gaan met de uitwerking binnen de architectuur. Daartoe is een (gestandaardiseerd) reviewproces noodzakelijk

Ondersteuning werkprocessen

Voor het opstellen en beheren van architecturen zijn een aantal werkprocessen te definieren bijvoorbeeld voor modelleren, reviewen of goedkeuren. De repository dient de verschillende processen adequaat te ondersteunen.

Onderwerpenboom

--

Ongestructureerde data

--

Online Data Repository*

The Online Data Repository compound pattern represents a solution environment where the Big Data platform’s inexpensive storage is used to store data from internal and external data sources in its raw form available for consumption by any downstream application.

Ontdubbelen repository voor package

Draai de ontdubbel routine in de IDEA addon, desgewenst inclusief de subpackages (vinkje in scherm aanzetten)

Ontsluitingsfunctie

Ontsluiten van de vervaardige informatie en verwijzing naar de daadwerkelijke expertise

Ontwikkelteams

Indien architecturen geimplementeerd worden in maatwerkoplossingen dan zullen de ontwikkelaars van deze maatwerkoplossingen enerzijds kaders en richtlijnen gevan aan de architectuur en anderzijn afnemer zijn van de architectuur artifacten en deze implementeren in functionerende oplossingen

Oozie

--

Operatie

--

Operational Big Data Store*

The Operational Data Store (ODS) compound pattern represents a solution environment such that the Big Data platform’s inexpensive NoSQL storage can be utilized as a traditional ODS where transactional data from operational systems across the enterprise is collected for operational BI and reporting.

Operations

--

Opgestelde modellen kunnen gevalideerd worden op bijbehorende metamodel

Het metamodel bepaalt de grenzen aan een architectuur. (Geautomatiseerde) Validatie of een (deel)architectuur aan het metamodel voldoet is daarbij wenselijk

Opstellen architectuur collecties en libraries

Een architectuur repository heeft behoefte aan een vorm van classificatie. Welke vorm van classificatie gebruikt wordt is voor iedere organisatie anders. Daartoe moet er een mogelijkheid zijn om een bepaalde indeling van de repository te kunnen kiezen EN deze in een later stadium desgewenst eenvoudig kunnen wijzigen.

Opstellen diagrammen

Opstellen van diagrammen is een creatief proces met grote overeenkomst met tekenen. Diagrammen opstellen is niet altijd intuitief, daarnaast dienen verschillende ondersteunende functies nodig voor het opstellen van modellen. Zoals leggen van relaties, opmaak aanpassen of zoeken naar verbanden etc

Optimaliseren architectuurprocessen

Door inzet van een architectuur repository kunnen werkprocessen gecentraliseerd, beschreven en geautomatiseerd ondersteund worden door de aanwezige functionaliteiten

Orbus iserver

--

Orchestratie/proces log

--

Organisatie strategie

Beschrijving van de doelen en drivers van de organisatie. Desgewenst uitgebreid met een model van principes en/of requirements

Organogram

Beschrijving van de structuur van de organisatie op basis van bedrijfsrollen en/of - actoren. Veelal gebaseerd op een bestaand enterprise architectuur framework

OrientDB

--

Other

--

Other Data Producers

Other MDM data producing application functions like the delivery of office files etc.

Ouder trefwoord

--

Outcome

Gewenst resultaat dat wordt beoogd te worden behaald.

Outlier detection

--

Outlook

--

Outlook Express

--

Overdraagbaarheid

Een verzameling attributen die van invloed is op de mogelijkheid om de software van de ene omgeving naar een andere omgeving over te dragen.

Overgang document naar repository

de beperkingen in een document gedreven architectuur werkwijze wordt door de organisatie gekozen voor een introductie van een repository gebaseerde werkwijze.

Overige Data Producenten

Overige MDM data producerende applicatie functies zoals kantoorautomatisering.

Overview Logical Scenario models

Overview Logical Scenario models

Overzicht

--

Overzicht Applicatielandschap

--

Overzicht bouwblokken

--

Overzicht viewpoint

--

Overzicht viewpoint

Overzicht viewpoint

OWMS

--

Package

--

Path

--

Patroonherkenning

--

Patroonherkenning

--

Patterns

--

PDM

--

Personal Information Manager

--

Perspectives

--

Pig

--

PIL

Project intelligent loggen

Plaats elementen in de relevante packages

Elementen worden naar de relevante packages verplaatst bijvoorbeeld van werkmap naar projectpackage of naar project2productie

Plaats vastgestelde entiteiten in package project2productie

De modelleur plaats de diagrammen, packages en entiteiten die volgens hem/haar relevant zijn voor inzet als generieke entiteiten in de productie package. Dit houdt in dat de entiteiten door andere modelleurs ingezet kunnen worden in eigen projecten.

Plateau

Naamgevingsconventie Gebruik: Zelfstandig naamwoord Bijvoorbeeld: Baseline, Transitie, Doelarchitectuur

Poly Sink*

The Poly Sink compound pattern represents a part of a Big Data platform capable of egressing high-volume, high-velocity and high-variety data out to downstream enterprise systems.

Poly Source*

The Poly Source compound pattern represents a part of a Big Data platform capable of ingesting high-volume and high-velocity data from a range of structured, unstructured and semi-structured data sources.

Poly Storage*

The Poly Storage compound pattern represents a part of a Big Data platform capable of storing high-volume, high-velocity and high-variety data.

POP3

--

Portaalfunctie

Toegang tot de expertise, informeren van gebruikers en eenvoudige expertise navigatie etc

Power View

--

Precisie

Mate van detail waarin een data entiteit de werkelijkheid weergeeft. Dit heeft bijvoorbeeld betrekking op de precisie van getallen e.d. Opslag van getallen en datums kunnen onvoldoende nauwkeurig zijn omdat afronding bij opslag nodig is. Ook domeinen op eigenschappen kunnen onvoldoende precisie hebben (denk aan een Nederlandse postcode in een internationale data-opslag

Preferred related term

--

Presentaties

--

Principe

Toegepaste principes vanuit de (overheids) referentie architecturen en de eigen {Organisatie} en project specifieke principes

Principes

--

Principle

--

Principle

Naamgevingsconventie Gebruik: Korte titel Code in attribuut Alias Bijvoorbeeld: Hergebruik voor aanschaf voor maatwerk

Principle-Goal-Matrix

--

Privacy

Voor sommige data entiteiten is toegangscontrole (autorisatie en authenticatie) of monitoring van gebruik nodig. Denk hierbij aan eisen die gesteld worden aan de ontsluiting van vertrouwelijke gegevens. In het GBA kent men bijvoorbeeld meerdere niveaus van vertrouwelijkheid. Zo worden bevragingen van ambtenaren wel gelogd en weergegeven aan de burger maar voor opsporingsambtenaren worden wel gelogd maar niet getoond.

Privacy

Specifieke aspect architectuur gericht op data privacy waarbij maaatregelen ten behoeve van privacy beschreven worden binnen de structuur van de andere domeinen

Privacy en wetgeving

--

Pro Cloud Server

--

Processing Abstraction

How can different distributed processing frameworks be used to process large amounts of data without having to learn the programmatic intricacies of each framework?

Processing Engine

--

Productivity Portal

--

Productspecifieke metadata

Denk aan de eigenschappen in docs, of image headers

Programmers API

--

Project

--

Project architect

Afhankelijk van de project en domeinindeling van de organisatie zal een project of solution architect verantwoordelijk zijn voor de architectuur uitwerking van een of meerdere projecten die een omzetting van de baseline naar de target architectuur bewerkstelligen.

Project in P2P

De SA plaatst de diagrammen en elementen in de project2productie map

Project transfer

--

Projectmanagers

Veranderingen in de organisatie worden veelal projectgewijs geintroduceerd in de organisatie. Projecten bepalen de planning en uitvoering van de architectuurwerkzaamheden en maken gebruik van de architectuur artifacten. Daarbij worden vanuit de projecten eisen gesteld aan de ondersteuning vanuit architectuur en de door de architectuur op te leveren producten.

Projectplanning viewpoint

--

Projectplanning viewpoint

Projectplanning viewpoint

Projectsites

--

Prolaborate

--

Property panel

--

Prototype xBB per catalogus

In samenspraak met de modelmanager en Bert ontwikkeld een domeinarchitect voor zijn catalogus een xBB in Sparx obv de ArchiMate viewpoints

Provenance

https://nl.wikipedia.org/wiki/Provenance

Publicatie architecturen en architectuurdocumenten

De inhoud van een architectuur repository dient in meerdere verschijningsvormen voor de diverse stakeholders beschikbaar gesteld te worden

Publicatie naar documenten (PDF/DOCX)

Generatie van (deel) architecturen in de vorm van documenten. Denk aan project- en referentie architecturen voor stakeholders die geen toegang hebben tot de architectuur repository inhoud

Publicatie naar HTML Pagina's

Steeds meer organisaties werken webbased, beschikbaar stellen van de repository inhoud op basis van HTML is daarbij een vereiste.

Query Engine

--

Random Access Storage*

The Random Access Storage compound pattern represents a part of a Big Data platform capable storing high-volume and high-variety data and making it available for random access.

Rapportage

Rapportage is met name gericht op het inzichtelijk krijgen van het gebruik van de functionaliteiten door de tijd heen. Ook het vergelijken van gebruik en kwaliteiten tussen meerdere tijdsperiodes is een belangrijke rapportage functionaliteit.

RDBMS

--

RDBMS modeling

--

Realtime Access Storage

How can large amounts of data be accessed instantaneously without any delay?

Realtime Data Processing*

--

Redelijkheid

Heeft vooral betrekking op verwachtingen binnen een bepaalde operationele context. Denk bijvoorbeeld aan het accepteren van een lagere performance bij piekbelasting of aan het langer moeten wachten op een resultaat-set van gearchiveerde data-entiteiten

Redis

--

Reduce

--

Referentie architecturen

--

Referentie Architectuur

--

Referentie Code Lijst

--

Referentie Data

--

Referentie Hierarchie

--

Referentiele integriteit

Dit is de situatie waarbij verwijzingen vanuit de ene data entiteit altijd correct verwijzen naar de gerelateerde data entiteiten. Voorbeelden zijn dubbele sleutels in een dataset waardoor de gekoppelde entiteiten niet kunnen bepalen wat de ouder entiteit is. Ook dangling references of zwevende referenties waarbij de ouder niet meer bestaat hoort hiertoe

Regelgebaseerde classificatie

--

Register Data Consumeren

Abstracte architecturele entiteit voor de registergegevens consumenten, alle gebruikersinterfaces en gegevensintegraties zijn een mastergegevens consument

Register Data Consumeren via Gebruikers interface

Allerlei gebruikersinterfaces waarin een gebruiker via een (grafische) gebruikersinterface data kan consumeren. Voorbeelden van gebruikersinterfaces zijn rapporten, formulieren, portalgrafieken, geoviews enz.

Register Data Consumeren via Integratie

Applicatie- en database-integratie zoals webservices, bestandsoverdracht, databasekoppelingen, views etc. In een latere fase zullen we de verschillende integratiemethoden modelleren en in detail modelleren

Register Data Consumption

Abstract architectural entity for the register data consumers, all user interfaces and data integrations are an master data consumer

Register Data Consumption via Integration

Application and database integration like webservices, file transfer, database links, views etc. In a later phase we will model the various integration methods and model these in detail

Register Data Consumption via User Interface

All kinds of user interfaces in which an user can consume data via a (graphical) user interface. Examples of user interfaces are reports, forms, portals graphs, geoviews etc.

Register Data Productie

Logische toepassingsfunctie voor de opslag en transformatie van stamgegevens in verschillende bronfuncties en de gegevensregisterfunctie

Register Data Production

Logical application function for the storage and transformation of master data in various source function and the data register function

Register Data Publicatie en Integratie Service

Logische diensten die de gegevens uit het register publiceren naar verschillende registergegevens consumenten

Register Data Publication and Integration Service

Logical services that publish the data from the register to various register data consumers

Regressie

--

Related term

--

Relateer doelen aan assessments

--

Relateer requirements en doelen

Leg verbanden tussen requirements en doelen

Relational ETL

ETL processes for the transformation of data from relational to relational databases or structured files

Relational ETL to consumers

--

Relational Sink

How can large amounts of processed data be ported from a Big Data platform directly to a relational database?

Relational Source

How can large amounts of data be imported into a Big Data platform from a relational database?

Relationele ETL

ETL verwerkt voor de transformatie van data van relationele naar relationele databases of gestructureerde bestanden

Reportal

--

Reporting omgeving

--

Reportingserver

Distributie servers in de DMZ

Requirement

Functionele en non functionele requirements

Requirement

Naamgevingsconventie Gebruik: Korte titel Code in attribuut Alias Bijvoorbeeld: 24/7 beschikbaar

Requirement-Goal-Matrix

--

Requirements

--

Requirements en eisen

--

Requirements en stakeholders

--

Resource Manager

--

Resourcegedrag

Eigenschappen van de software die van invloed zijn op de hoeveelheid gebruikte resources en de tijd gedurende welke de resources worden gebruikt

Resourcemanagement

--

Resposibilities panel

--

Restriced perspectives

--

Reusable Asset Services

--

Review

--

Reviewen en validatie van architecturen

Binnen architectuur repositories kunnen eenvoudige meerdere weergaven worden gemaakt van een architectuur. Deze weergaven kunnen specifiek gemaakt worden voor verschillende stakeholders in het reviewproces. Daarnaast zijn er functionaliteiten aanwezig in een repository ter ondersteuning van het reviewproces. Dit maakt het reviewproces eenvoudiger voor zowel de modelleurs als de reviewers

Reviewer

Naast het opstellen van architecturn zijn er ook rollen die de architectuur artifacten reviewen en goedkeuren. Bijvoorbeeld door te toetsen op kwaliteit, haalbaarheid maar ook op het toepassen van de modelleerconventies en het organisatie metamodel.

Riak

--

Ribbon sets

--

Rol-BusinessObject-Matrix

--

Rol-Werkproces-Matrix

--

Samenwerkingsplatform

In een platform wordt samengewerkt aan expertise producten zoals cursussen, documenten, ideevorming, video's etc

Scenario model data collaboration

Scenario model data collaboration

Scenario model data collector

Scenario model data collector

Scenario model data registry

Scenario model data registry

Scenario model data service

Scenario model data service

Scenario models consumer perspective

Scenario models consumer perspective

Scriptng

--

Search Model

--

Secretariaat medewerker

--

Sectorarchitecturen

Binnen sommige sectoren zijn reeds sectorale architecturen opgesteld denk bjvoorbeeld aan de referentie architeturen binnen de Nederlandse overheid. De daarbinnen opgestelde architecturen gelden als randvoorwaardelijk voor de architecturen binnen de eigen organisatie

Security

Specifieke aspect architectuur gericht op data security waarbij maaatregelen ten behoeve van security beschreven worden binnen de structuur van de andere domeinen

Security en Risk Officer

--

Security Manager

--

Selecteer databronnen

--

Selecteer dataopslag

Kies voor een opslag medium, wijze (zoals nosql, newsql of polyglot etc).

Selecteer modelleertalen

Welke modelleertalen zijn relevant binnen het werkveld van de eigen organisatie

Selecteer modules en configuratie

Bepaal op basis van de relevante applicatie functies welke onderdelen van de tool geconfigureerd dienen te worden om de tool effectief in te kunnen zetten als architectuur repository.

Selecteer tool tbv architectuur repository

Eerste stap bij de inrichting van een tool als architectuur welke tool of combinatie van tools gaan we gebruiken. In dit voorbeeld wordt Sparx Enterprise Architect verder als tool uitgewerkt en toegelicht.

Selectie architectuurtalen

Veelal wordt voor het metamodel van de architectuur gekozen voor een aantal modelleertalen waarbinnen reeds een metamodel en modelleerconventies zijn uitgewerkt.

Semi gestructureerde data

--

Serialization Engine

--

Service

Statement Services zijn de beschrijving van een combinatie van functionaliteiten en diensten tussen aanbieder(s) en afnemer(s). Omschrijving Services zijn een vorm van inkapseling van de functionaliteit en implementatie van een samenstelling van bouwblokken. Services worden, net als ABB en SBB, gebruikt als communicatiemiddel om tussen aanbieder ({Organisatie}) en afnemer (Diensten) aan te geven welke dienst door de aanbieder aan de afnemer geleverd gaat worden. Services kunnen ook intern binnen {Organisatie} gedefinieerd zijn (ook in in aanbieder en afnemer verband), bijvoorbeeld infrastructurele services voor een applicatieve service of afnemer. Een service kan een samenstelling zijn van een bouwblok dat functionaliteit implementeert binnen het ICT landschap. Daarnaast kan een service bestaan uit het leveren van een meer ingerichte (ICT) werkprocessen in relatie met de bovengenoemde ICT landschappen, bijvoorbeeld een servicedesk. In dit document hebben we de scope beperkt gehouden tot die van de ICT architectuur, ICT werkprocessen worden hier niet uitgewerkt maar zijn binnen andere delen van {Organisatie} zeker relevant (service management). Dit bouwblokken model kan desgewenst op meerdere manieren toegepast worden en niet alleen in het ICT werkveld. Hier beperken we ons tot ICT architectuur. Services kunnen samengesteld zijn uit onderliggende services. Daarnaast kunnen zij opgebouwd zijn uit een of meerdere architectuur bouwblokken. Door deze samenstellingen kunnen constellaties ontstaan van bouwblokken die zorgdragen voor standaardisatie van herbruikbare toegepaste services. Denk hierbij aan een standaard ingerichte applicatieserver met services (zoals backup en restore) en ABB (bijvoorbeeld relationele opslag) Services zijn gerelateerd aan requirements, constraints en principes. Dit is bij voorkeur uitgewerkt om aan te geven aan welke behoeften vanuit afnemersperspectief een invulling wordt gegeven en aan welke niet. Rond de term service bestaat veel verwarring. Om te voorkomen dat bij iedere samenstelling van personen een discussie over de definitie ontstaat wordt gekozen voor de term service welke gebaseerd is op onderstaande kenmerken. Daarnaast is er een lijst van synoniemen geformuleerd die verwijzen naar dezelfde onderstaande kenmerken. Kenmerken
  • Een herhaalbare activiteit of gedrag die wordt gevraagd te worden uitgevoerd
  • Een service biedt een of meerdere voor de afnemer begrijpelijke invulling van ICT behoeften
  • Combinatie van een implementatie van een functionaliteit in een of meerdere ABBS
  • Eventueel in combinatie met een of meer ICT werkprocessen
  • Services worden aangeboden aan afnemers vanuit aanbieders
  • Services hebben een commercieel en een financieel (kosten) aspect
  • Services kennen voorwaarden voor gebruik cq implementatie.

Service <-> XBB

Discussie over services opgebouwd uit ABBs of SBBs

Servicedesk

--

Sharepoint

Sharepoint biedt veel functies, en hier worden er alleen een paar genoemd die in mijn ogen relevant zijn maar dat kan eenvoudig aangevuld worden door iemand met meer Sharepoint expertise

Signalering

Signalering is gericht op het signaleren van afwijkingen op het vlak van informatiebeveiliging en softwarekwaliteiten. Deze laatste met name op het vlak van performance, beschikbaarheid en resourcegebruik.

Sipoc

SIPOC is een eenvoudige modelleerwijze voor het modelleren van bedrijfsprocessen, objecten en rollen. Er zijn een aantal voorbeelden gegeven. Kopieer een van de diagrammen en pas het aan naar de nieuwe SIPOCs.

Sleutelkast

--

SMTP Log

--

SOAP-XML webservices

SOAP/XML webservices inclusief REST

SOAP-XML webservices

SOAP/XML webservices including eventually REST services

Social feeds en communities

--

Social Media

--

Social Media

Denk aan twitter, facebook, instagram of whatsapp

Softwarekwaliteiten

--

Solution architect

--

Solution Bouwblok

Statement Een solution bouwblok is de fysieke implementatie van een functionaliteit in één of meerdere ABB. Omschrijving Voor een solution bouwblok wordt de afkorting SBB gebruikt. Een SBB beschrijft de implementatie waarmee een functionaliteit gerealiseerd wordt. Een SBB biedt deze implementatie aan aan een hogerliggende entiteit. In ons model is een SBB implementatie van ABB of van een samengestelde SBB. Hierbij is het relevant dat er een onderscheid gemaakt wordt in architecturele lagen. Voor ons zijn de infrastructurele- en de applicatielaag het belangrijkste toepassingsgebied. Een SBB op applicatieniveau kan hiermee een samenstelling zijn van SBBs op zowel de applicatie- als de infrastructurele laag. SBB zijn gerelateerd aan kwaliteiten, constraints en principes. Dit is bij voorkeur uitgewerkt om aan te geven aan welke vereisten vanuit implementatie perspectief een invulling wordt gegeven en aan welke niet. Dit in combinatie met het model van kwaliteiten binnen de ABB en de requirements zoals op serviceniveau zijn uitgewerkt biedt een complete beschrijving van de kenmerken die door een service worden aangeboden. Kenmerken
  • SBB is een fysieke implementatie van een (deel van) of meerdere ABBs cq functies
  • Technische en productspecificatie zijn bekend
  • Merk- en leveranciersnamen zijn bekend.
  • Een SBB is veelal vervangbaar door een ander product of implementatie

Solution library

--

Solution X

--

Solutions

--

Sparx Enterprise Architect

--

Splunk agent

--

Splunk oplossing

--

Splunk webportaal

Cloudgebaseerde omgeving voor de opslag en ontsluiting van ruwe logging data

SQL tabellen

--

Sqoop

--

Staaf- taart- en lijndiagram

--

Stabiliteit

Eigenschappen van de software die van invloed zijn op het risico van onverwachte effecten van wijzigingen

Stakeholder1

--

Stakeholder-Goal-Matrix

--

Standaard afwijking

--

Standaarden

--

Standaardisatie

Door gebruik van diverse repository zoals inzet van sjablonen, modelvalidatie, beperken van gebruik van metamodellen wordt standaardisatie beter mogelijk. Feitelijk biedt een repository meer mogelijkheden om de vrijheden van de modelleur in te perken.

Standaardisatie

Voor de (generieke) log is standaardisatie van de interface van belang. Hierdoor kunnen nieuwe componenten in de toekomst eenvoudig aangesloten worden. Ook voor afnemende systemen zoals bijvoorbeeld signalering-, monitoring- en rapportagetools is de inzet van een standaard (interface) noodzakelijk. Voor de technische logging bestaat reeds een open standaard. Onderzocht moet worden in hoeverre deze inzetbaar is voor de inrichting van de logging

Standaardisdatie modellen en processen

Modellen in de architectuur repository kunnen (en moeten) gestandaardiseerd worden in de architectuur repository. Dit wordt gedaan op basis van een vastgesteld metamodel. Is dit metamodel beschikbaar in de architectuur repository dan wordt (geautomatiseerd) valideren van architectuurmodellen relatief eenvoudig mogelijk.

Stappenplan architectuur

Stappenplan architectuur

Statistische functies

--

Stemming

Herleiden van werkwoorden naar hun stam, bijvoorbeeld hebt, hebben had naar heeft.

Stereotype

--

Stopwoord

Is een woord dat wel in de documenten voorkomt maar niet relevant is voor deze onderwerpen context. Dit zijn bijvoorbeeld lidwoorden e.d.. Daartoe is er een attribuut categorie toegevoegd

Stopword removal

Verwijderen van stopwoorden zoals de het en een etc

Storage Device

--

Storm

Dataverwerking voor met name realtime verwerking bij een hoge velocity

Strategy

--

Streaming Access Storage*

--

Streaming Egress

How can processed data be exported in realtime from a Big Data platform to other systems?

Streaming Source

How can high velocity data be imported reliably into a Big Data platform in realtime?

Streaming Storage

How can large datasets be accessed in a way that lends itself to efficient processing of data in batch mode?

SWOT analyse

Bepaal met behulp van ArchiMate Assessments welke tests bepalen of de doelen straks gehaald gaan worden bij de implementatie.

Systeem software

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: J2EE server, DB2, vista, Product Eigennaam

System_Software

--

Systemlog (Beheerlog)

Audit log is gebaseerd op de syslog standaard

t_attribute

--

t_attributeconstraints

--

t_attributetag

--

t_authors

--

t_cardinality

--

t_category

--

t_clients

--

t_complexitytypes

--

t_connector

--

t_connectorconstraint

--

t_connectortag

--

t_connectortypes

--

t_constants

--

t_constrainttypes

--

t_datatypes

--

t_diagram

--

t_diagramlinks

--

t_diagramobjects

--

t_diagramtypes

--

t_document

--

t_ecf

--

t_efforttypes

--

t_files

--

t_genopt

--

t_glossary

--

t_html

--

t_image

--

t_implement

--

t_issues

--

t_lists

--

t_mainttypes

--

t_method

--

t_metrictypes

--

t_object

--

t_objectconstraint

--

t_objecteffort

--

t_objectfiles

--

t_objectmetrics

--

t_objectproblems

--

t_objectproperties

--

t_objectrequires

--

t_objectresource

--

t_objectrisks

--

t_objectscenarios

--

t_objecttests

--

t_objecttrx

--

t_objecttypes

--

t_ocf

--

t_operation

--

t_operationparams

--

t_operationposts

--

t_operationpres

--

t_operationtag

--

t_package

--

t_palette

--

t_paletteitem

--

t_phase

--

t_primitives

--

t_problemtypes

--

t_projectroles

--

t_propertytypes

--

t_requiretypes

--

t_resources

--

t_risktypes

--

t_roleconstraint

--

t_rtf

--

t_rtfreport

--

t_rules

--

t_scenariotypes

--

t_script

--

t_secgroup

--

t_secgrouppermission

--

t_seclocks

--

t_secpermission

--

t_secpolicies

--

t_secuser

--

t_secusergroup

--

t_secuserpermission

--

t_snapshot

--

t_statustypes

--

t_stereotypes

--

t_taggedvalue

--

t_tasks

--

t_tcf

--

t_template

--

t_testclass

--

t_testplans

--

t_testtypes

--

t_trxtypes

--

t_umlpattern

--

t_version

--

t_xref

--

t_xrefsystem

--

t_xrefuser

--

T2T Proces

--

Taakbeheer

--

Tagged values

--

Teammanager

--

Technisch beheer

--

Technische architectuur

Beschrijving van de infrastructurele aspecten van een big data architectuur

Technische componenten

--

Technologie

--

Technologie Interface

--

Technology Architecture

--

Technology Function

Naamgevingsconventie Gebruik: zelfstandig naamwoord Printing, Scanning, Searching (ing-vorm).

Technology Interface

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: Sybase Open Client, CPS, GFX, MQ, EWMS, XML

Technology Service

Naamgevingsconventie Gebruik: Zelfstandig naamwoord. Bijvoorbeeld: Messaging service

Technology_Interface

--

Technology_Service

--

Tekst

--

Tekst Transformatie

Applicatie functie die geautomatiseerd een document omzet naar een lijst van termen inclusief de juiste vulling van de koppeltabel voor termen en documenten

Tekstextractie

Onttrekken van documenten en omzetten naar een lijst van woorden in een relevante volgorde

Tekstfiltering

Filteren van niet relevante termen opgedeeld in een aantal subfilters

Tekstverwerking

--

Term

Vanuit de documenten gegenereerde term door splitsing van het document naar een lijst van woorden.

Term classification

Classificeren van termen op basis van veelheid van voorkomen, veelheid van associaties etc

Term Frequency

--

Term_in_Document

Koppel tabel tussen term en document. Deze is nodig om de koppeling tussen documenten en termen te kunnen leggen. Rekening houdend met het feit dat een term in meerdere documenten kan voorkomen. Deze wordt ook opgenomen voor stopwoorden waardoor deze tabel zeer omvangrijk qua rijen kan worden.

Terrastore

--

Testbaarheid

Eigenschappen van de software die van invloed zijn op de inspanning benodigd voor het valideren van de software

Text analyse

Het herkennen van regels in teksten op basis van woord nabijheid en veelheid van voorkomen denk hierbij aan TF, IDF en N-Grams

Text analyse

--

TEZ

--

The Essential Project

--

Tijd series en trends

--

Tijdigheid

Is een dataset tijdig beschikbaar binnen de gestelde verwachtingen. Het is het verschil tussen het moment van behoefte en beschikbaarheid. Bijvoorbeeld het opvragen van gegevens in een KCC stelt hoge eisen. Vijf minuten wachten op een response van de gegevensopslag is dan niet acceptabel.

Tijdsgedrag

Eigenschappen van de software die van invloed zijn op de reactie- en verwerkingstijden en op de doorvoercapaciteit

Timeseries

--

Toegangslog (Messagelog)

Anders dan de naam doet vermoeden worden hier niet de berichten opgeslagen maar alleen de header. Voor forensische analyse kan een deel van de berichten opgenomen worden. Hierbij wordt het BSN van de patient versleuteld, Gevolg is dat terugleiding naar de persoon niet mogelijk is maar artificacten wel met elkaar gerelateerd kunnen worden zodat er een trace opgebouwd kan worden.

Toepassen bouwblokken overzicht

Toepassen bouwblokken overzicht

Toepassen van Business Objecten Model (BOM) op (operationele) bron applicaties

- master- en referentiegegevens moeten conform het BOM​ - Transacties moeten conform het BOM, dat betreft granulariteit van kwantiteiten en frequenties (tijdsaspect)​. - Interpretatie van bron gegevens volgens BOM definities​

Toepassen XXX Data Objectenmodel

Het XXX-brede Enterprise Data Warehouse (EDW) is gemodelleerd volgens het XXX-brede Business (Data) Objecten Model

Toepassingsprofiel

--

TokuDB

--

Tracability

--

Traceerbaarheid

Eigenschappen van de software die van invloed zijn op de inspanning benodigd voor het vaststellen van de correctheid van gegevensverwerking op gewenste punten.

Train modelleurs en reviewers

Zorg voor adequate training van de betrokkenen zdat zij enerzijds kennis hebben van de gekozen modelleervormen, de mogelijkheden van de architectuur repository en de functionaliteiten in de gekozen tool.

Transfer agent

--

Tree analyse

Analyse van teksten, bomen en lijsten van trefwoorden. Omdat de verwachting is dat het een semi supervised oplossing wordt dient hier een user interface geboden te worden voor visualisatie maar ook voor het beheer van stopwoorden en stemming etc.

Tree visualisatie

--

Trefwoord

--

UBL

--

Uitwerken catalogi

Voor de verschillende werkgebieden dienen door de werkgroep catalogi opgesteld te worden waardoor er feitelijk een taxonomie van xBB ontstaat. Hierbij spelen zaken als granulariteit en scope van een xBB een belangrijke rol

Uitwerken solution in werkmap

Op basis van het projecttemplate voor solutions worden de modellen uitgewerkt in EA door de solution architect. Hierbij geldt dat alleen die diagrammen worden uitgewerkt die relevant zijn voor de solution.

Uitwisseling

--

UML

--

UML Activity

--

UML Classmodel

--

UML Component

--

UML Sequence

--

UML Use Cases

--

Uniekheid

Uniekheid van een data entiteit is gericht op het feit dat er geen andere entiteiten zijn met dezelfde gegevens. Voorbeeld uit de praktijk was een tweeling met dezelfde voorletters, achternaam en geboortedatum. Het onderscheid was daardoor niet te maken door een te lage uniekheid. Toevoeging van de roepnaam bewerkstelligde dit wel.

Unix systeemlog

--

Unlock packages

Verwijder tijdelijk de locks van de productie package anders worden deze elementen niet bijgewerkt qua status.

Unmanaged File Transfer

Transfer of files that are manually handled and eventually modified before implementation in the data storage

Unmanaged File Transfer

Overdracht van bestanden die handmatig worden verwerkt en eventueel gewijzigd voordat ze worden geïmplementeerd in de gegevensopslag

Unstructured Data Store*

--

User defined search

--

User Interfaces for Publication

Publication of asset data to various user interface types

User Interfaces for registration

User interfaces for human interaction with the data stored in the data registration

usys_system

--

usysOldTables

--

usysQueries

--

usysTables

--

Valideer diagrammen

Validatie van de modellen op basis van de referentie modellen in Model Expert. Deze stap wordt relevant nadat Model Expert geintroduceerd is binnen {Organisatie}.

Validiteit

Dit is de mate waarin een data entiteit bij opslag en uitwisseling voldoet aan het gewenste formaat. Denk hierbij bijvoorbeeld aan het domein maar ook het datatype van de attributen van een data entiteit. Binnen ketenuitwisseling is dit bijvoorbeeld van het grootste belang. Men wil niet dat aan het einde van de keten blijkt dat de gegevens niet valide zijn. Dit dient in een vroeg stadium geconstateerd te worden. Iedereen kent de voorbeelden uit het verleden waarbij bij webapplicaties na verzenden een melding van invalide data terugkwam zonder verdere toelichting

Valse sleutel

Alerting voor IB incidenten in berichtenverkeer (messagelog)

Value

Value in data

Variety

Gevarieerdheid of diversiteit van de gegevens

Velocity

--

Veracity

Waarheidsgetrouwheid, ook wel genoemd de hoeveelheid "noise"bijvoorbeeld een smart meter die fout geconfigureerd is

Verander status

Naar de plaats in de repository boomstructuur op basis van een script. Dit is het script PackageStatusUpdate wat te vinden is onder het mapje {Organisatie} Normal Scripts. Het is te starten los van de gekozen entiteit in de projectbrowser. Het script heeft enige tijd nodig om te lopen. Via het system output window kun je zien wat de status is. Bij volledig doorlopen is de laatste melding STATUS UPDATE GEREED!!! Vervolgens kun je daarna de legenda met de status kleuren gebruiken door deze op actief te zeten in je diagram.

Veranderbaarheid

Eigenschappen van de software die van invloed zijn op de inspanning benodigd voor het wijzigen, het aanpassen, het verwijderen van fouten of het veranderen van de omgeving van de software.

Verbeter voorstellen

Bijvoorbeeld voor het metamodel of de modelleerconventies

Vergaring

--

Verplaats diagrammen en elementen in productie

Daadwerkelijk overzetten van de elementen en diagrammen naar de desgewenste packages en subpackages binnen de productie package. Elke maandagochtend wordt de mailbox actief bekeken door de modelmanagers en werk verdeeld voor die week. (weekly stand-up achtig) De modelmanagers zetten de uit te voeren productie mail op de outlook taaklijst (of ongelezen in een map in de mailbox) van de mailbox.

Verrijkte log

(Berichten) log verrijkt met (dimensie) gegevens voor rapportage over een actuele gegevensset (ongeveer een half jaar). Met name voor inventarisatie van problemen op kwalitatief vlak en voor forensisch onderzoek

Versiebeheer van architecturen

In repositories zij verschillende functionaliteiten aanwezig waarmee versiebeheer van architectuur(onderdelen) mogelijk wordt. Hiermee kunnen de verschillen in deze versie eenvoudig zichtbaar worden gemaakt

Vervangbaarheid

Eigenschappen van de software die van invloed zijn op de mogelijkheden en inspanning benodigd voor het gebruik van de software in de plaats van gespecificeerde andere software

Verzamelen

--

Verzoek om materiaal

Als er na 1 week door de SA nog geen contact opgenomen is gaat één van de modelmanagers op basis van de cc mail uit AB app achter de SA aan. Na uitblijven van reactie (circa 1 week) dan nogmaals verzoek met cc aan projectleider (geen decharge!!) en teamleider SA.

Viewpoint Bouwblokken en Eisen

Viewpoint Bouwblokken en Eisen

Viewpoints beheren

Viewpoints zijn beperkingen in de architectuurmodellen op basis van de modelleertalen. Wil je gebruik maken van veervoudigde architectuurmodellen dan dien je dit als onderdeel van het metamodel uit te werken.

Visualization Engine

--

Volledigheid

--

Volume

--

Volwassenheid

Eigenschappen die van invloed zijn op de frequentie van falen door fouten in de software

volwassenheid van het team

Omdat werken met een architectuur repository gebaseerd is op standaardisatie en hergebruik vraagt dit discipline van het modelleerteam op het vlak van modelleerconventies en samenwerken. Dit kan alleen als het team met elkaar samenwerkt en de repository als een gezamenlijk product beschouwd.

Voorbeeld ABB Basis PIM

Voorbeeld ABB Basis PIM

Voorbeeld ABB Basis Tekstverwerking

Voorbeeld ABB Basis Tekstverwerking

Voorbeeld ABB Samengesteld PIM

Voorbeeld ABB Samengesteld PIM

Voorbeeld Logisch Applicatie Model (Engels)

Voorbeeld van een logisch architectuur model voor een register of MDM module. Geeft een voorbeeld van hoe je applicatiefuncties, interfaces en services in ArchiMate kunt combineren om een beschrijving te geven van de gewenste requirements.

Voorbeeld SBB Basis

Voorbeeld SBB Basis

Voorbeeld SBB Email Samengesteld

Voorbeeld SBB Email Samengesteld

Voorbeeld SBB Tekstverwerking 0365

Voorbeeld SBB Tekstverwerking 0365

Voorbeeld SBB Tekstverwerking LibreOffice

Voorbeeld SBB Tekstverwerking LibreOffice

Voorbeeld Service Basis

Voorbeeld Service Basis

Voorbeeld Service Samengesteld

Voorbeeld Service Samengesteld

Voorbeeld Solution Office Automation

Voorbeeld Solution Office Automation

Voorbeeld Solution Secretariaat

Voorbeeld Solution Secretariaat

Voorbeeld XBB Requirements en eisen PIM

Voorbeeld XBB Requirements en eisen PIM

Voorbeelden Bouwblokken

Voorbeelden Bouwblokken

Voorbeelden Navigatie

Voorbeelden Navigatie

Voorbeelden van bouwblokken

In deze voorbeelden worden een aantal aspecten van het modelleren op basis van bouwblokken uitgewerkt. Beschouw dit voorbeeld zonder dat er is nagedacht over de inrichting van de catalogi en de granulariteit van de bouwblokken. Tevens is dit nog niet besproken in de werkgroep en daarmee een voorstel van mijn kant en is dit onderwerp van discussie voor de volgende bijeenkomst. Daarnaast wordt alleen een toelichting gegeven bij de diagrammen, niet bij de daarin uitgewerkte concepten.

Waarde

XXX data en informatie is van waarde voor de bedrijfsvoering - Rationale Data en informatie wordt gebruikt om de prestaties van XXX en de dienstverlening aan de reizigers te verbeteren. Het is daarmee een asset en wordt daarom ook bestuurd, beveiligd en beheerd als andere bedrijfsmiddelen: op basis van risico-inventarisatie en kostenafweging. - Implicatie Data en informatie wordt adequaat beheerd, waarbij de maatregelen passen bij de waarde die is toegekend en het risico dat daarmee samenhangt.

Web Publication Platform

--

Weergeven

Voor analisten

Werken onder architectuur

Architectuur draagt bij aan een meer wendbare en kostenbewuste IT. Kaders worden vanuit de domeinarchitecten vastgesteld en meegegeven aan de teams. In samenwerking met de teams worden oplossingen bepaald​

Werkinstructie ontdubbelen

Werkinstructie ontdubbelen

Werkinstructies Statusupdate

Werkinstructies Statusupdate

Werkinstructies modelmanager :Werkinstructie ontdubbelen

Werkinstructies modelmanager :Werkinstructie ontdubbelen

Werkinstructies modelmanager :Werkinstructies project naar productie

Werkinstructies modelmanager :Werkinstructies project naar productie

Werkinstructies modelmanager overzicht

Werkinstructies modelmanager overzicht

Werkinstructies project naar productie

Werkinstructies project naar productie

Werkmappen en projecten

--

Wetgeving en compliancy

Wetgevers en compliancy instellingen beschouw ik als onzichtbare stakeholders. Echter zij stellen kaders aan de architecturen binnen de organisatie. Daarmee zijn ze ten zeerste relevante stakeholders. Denk bijvoorbeeld aan de AVG

Wiki

--

Windows mail

--

WinWord

--

Workflow Engine

--

Working sets

--

WorkPackage

Naamgevingsconventie Gebruik: Werkwoord in de gebiedende wijs gevolgd door een zelfstandig naamwoord (enkelvoud), bijvoorbeeld: Beschrijf architectuur, Bouw applicatie

XBRL

--

XMI Export/Import

--

XML

--

XML obv XSD

--

XSD modeling

--

XSG Log

--

YARN

--

Zoeken

Zeker in grote Architectuur Repositories is het op eenvoudige wijze zoeken, op basis van verschillende parameters en combinaties noodzakelijk. Ook in kleinere repositories heeft dit toegevoegde waarde.

Z-Score

--