Integrationsplattformen är den tekniska infrastrukturen för systemintegration på GU.
Integrationsplattformen utgörs av ett antal olika applikationer och innehåller även ett ramverk för att utveckla och driftsätta egna komponenter med integrationslogik (webMethods flow).
Integrationsplattformen förvaltas av ICC.
Översikt
Följande bild visar Integrationsplattformens ingående delar på infrastrukturnivå. Dessa beskrivs utförligt nedan.
Infrastrukturtjänst
På övergripande nivå tillhandahåller Integrationsplattformen en infrastrukturtjänst som här benämns Application Connectivity dvs Application-to-Application-integration. Denna tjänst är åtkomlig genom ett flertal tekniska gränssnitt (interface) som i sin tur tillhandahålls av olika underliggande mjukvarukomponenter.
Ett antal tekniska funktioner samverkar för att realisera tjänsten. Bland dessa är Message Transport en central funktion som tillhandahålls av alla ingående mjukvaror. Med detta menas routing och dataöverföring med olika protokoll. Vidare finns funktionalitet för att bygga integrationslogik såsom Message Filtering (urval av data på olika kriterier), Message Enrichment (berikning av data från olika källor) och Message Transformation (översättning mellan olika meddelandeformat). Denna funktionalitet implementeras i egenutvecklade komponenter med programspråket webMethods flow.
Software AG webMethods
webMethods Integration Server
Active Transfer
Universal Messaging
IBM MQ
RedHat Cluster och OP5
På lägsta nivå använder Integrationsplattformen gemensamma IT-tjänster såsom server, nät och databasmiljö (Oracle). Dessa beskrivs inte ingående här utan förutsätts ingå i noden RedHat Cluster.
För övervakning och larmhantering används den gemensamma övervakningsplattformen OP5 som här tillhandahåller tjänsten Monitoring.