Hoofdpagina
Fundament voor een E(nterprise) S(ervice) B(us)
Op verzoek van een tiental instellingen heeft saMBO-ict een verkenning uitgevoerd naar de totstandkoming van een enterprise service bus (ESB) binnen instellingen in het MBO. Deze verkenning bestond uit:
- het ontwikkelen van een (kwalitatieve) business case
- het uitwerken van common data model
Business case
In samenwerking met Kennisnet is een model ontwikkeld dat inzicht biedt in de voor- en nadelen van de inzet van een ESB binnen een instelling. Het model vormt de basis voor een verdere (kwantitatieve) uitwerking van het gebruik van een ESB door geïnteresseerde instellingen. Het model moet dan verrijkt worden met instelling specifieke informatie.
Common data model
Ten behoeve van het ontwerpen en bouwen van een ESB moeten de berichten die door de ESB “behandeld” worden worden gedefinieerd. Voor een zo generiek mogelijke toepasbaarheid van een ESB is het van groot belang dat er sprake is van standaard berichten.
Om het definiëren van standaard berichten mogelijk te maken is door de vertegenwoordigers van de betrokken instellingen geconstateerd dat er een gezamenlijk fundament noodzakelijk is. Dit gezamenlijke fundament is een common data model.
Vertegenwoordigers van een aantal instellingen zijn aan de slag gegaan om een dergelijk common data model te ontwikkelen. Het resultaat van deze inspanningen is vastgelegd in deze wiki.
In de wiki is de volgende inhoud beschikbaar:
- referentie materiaal; in de galerij bevindt zich het (ruwe) materiaal is gebruikt en/of als inspiratie heeft gediend bij de totstandkoming van het materiaal
- diagrammen; hier wordt het eigenlijke common data model getoond in een aantal onderdelen:
- primair; gebaseerd op de primaire processen binnen een instelling
- ondersteunend; gebaseerd op de ondersteunende processen binnen een instelling
- middelen; nadere uitwerking
- personen; nadere uitwerking
- registraties; nadere uitwerking
- gegevens; nadere definiëring van de gegevensobjecten zoals gebruikt in het common data model
- triggers; overzicht van ontstaan en einde van ieder gegevensobject
- standaarden; verwijzing naar beschikbare (internationale) standaarden die een relatie hebben met gegevensobject. In voorkomende gevallen is tevens een verwijzing opgenomen naar beschikbare standaard berichten.
Het common data model in combinatie met de inventarisatie naar beschikbare standaarden vormt het fundament op basis waarvan de uitwerking naar standaard berichten kan plaatsvinden.
Uitwerking berichten
Als vervolg op de ontwikkeling van het Common Data Model wordt een aantal specifieke koppelvlakken uitgewerkt tot berichtdefinities.
Deze uitwerking is gestart met een eerste inventarisatie van de mogelijke koppelvlakken, zie Bestand:Overzicht koppelvlakken.pdf. Vervolgens is geïnventariseerd welke bestaande standaarden van toepassing zijn op deze koppelvlakken, zie Bestand:Overzicht koppelvlakken + standaarden.pdf. Op basis van deze inventarisatie is een keuze gemaakt voor de koppelvlakken die in de praktijk de meeste toegevoegde waarde hebben, of waar de meeste praktische behoefte aan is.
De volgende vier koppelvlakken hebben in deze afweging de hoogste prioriteit gekregen. Deze wiki bevat de uitwerking van deze vier koppelvlakken.