Hoofdpagina

Uit ESB Wiki
Ga naar: navigatie, zoeken

Inhoud

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:

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:

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.

Persoonlijke instellingen
Naamruimten
Varianten
Handelingen
Navigatie
Referentiemateriaal
Diagrammen
Gegevens
Triggers
Standaarden
Hulpmiddelen