Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Integrationsplattformen förvaltas av ICC.

Table of Contents

Översikt

Följande bild visar Integrationsplattformens ingående delar på infrastrukturnivå. Dessa beskrivs utförligt nedan.

...

...

Integration som 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

Software AG webMethods är GU:s huvudsakliga verktyg för systemintegration. webMethods är en produktfamilj med flera ingående komponenter varav Integration Server är den mest centrala.

webMethods Integration Server

Integration Server är en ESB-plattform med ett stort antal konnektorer för både öppna standarder och specifika produkter. Den innehåller ett specialiserat programmeringsramverk för att bygga egna integrationskomponenter i Java eller det grafiska programspråket webMethods flow, vilket huvudsakligen används på GU. Dessa komponenter kan sedan triggas av schedulers eller olika typer av andra händelser. Integration Server kan även hosta webservice-endpoints och mycket annat.

Active Transfer

Active Transfer

...

Universal Messaging

...

är en produkt för Managed File Transfer dvs avancerad orkestrering av filöverföring. Den används av GU både för att flytta filer från applikation A till applikation B och som leverans av filer som producerats av komponenter på Integration Server.

IBM MQ

IBM MQ är en plattform för meddelandebaserad asynkron kommunikation (Messaging). Den används på GU som huvudsakligt gränssnitt mellan applikationer och implementationer på Integration Server, enligt principen om lös koppling.

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.

...