Integrationsplatform - Integration platform

En integrationsplatform er software, der integrerer forskellige applikationer og tjenester. Det adskiller sig fra integrationen af virksomhedsapplikationer, der har fokus på supply chain management. Den bruger ideen om systemintegration til at skabe et miljø for ingeniører.

Integrationsplatforme kan bygges fra komponenter, købes som et forudbygget produkt klar til installation eller købes fra en integrationsplatform som et tilbud (Service) (iPaaS) .

Oversigt

En integrationsplatform forsøger at skabe et miljø, hvor ingeniører kan:

  • Data (information) integration : Sørg for, at de bruger de samme datasæt og kan dele information. Datastyring med metadataoplysninger og versionering sikrer, at dataene holdes konsistente.
  • Integrer mange slags applikationer (uafhængigt af platform, programmeringssprog eller ressource), så de kan bindes sammen i arbejdsgange og processer for at arbejde sammen. De forskellige grænseflader skjules ved brug af en ensartet grænseflade i integrationsplatformen (Process Integration).
  • Samarbejde mellem distribuerede og spredte applikationer og ingeniører over netværket.
  • Interoperabilitet mellem forskellige operativsystemer og programmeringssprog ved brug af lignende grænseflader.
  • Tag sikkerhedshensyn i betragtning, så data f.eks. Kun deles med de rigtige ressourcer.
  • Visuel vejledning med interaktive brugergrænseflader og en fælles facade til alle integrerede applikationer.

Almindelige komponenter i integrationsplatform

Integrationsplatform indeholder typisk et sæt funktionelle komponenter, f.eks

  • Meddelelsesbus til aktivering af pålidelig meddelelse mellem virksomhedsapplikationer.
  • Adaptere til at transformere meddelelser fra og til applikationens proprietære protokol. Adaptere tilbyder ofte tilslutning via fælles standarder, som FTP, SFTP eller format support, som EDI.
  • Transformationsmotor og visualiseret datakort til at transformere meddelelser eller filer fra et format til et andet.
  • Metadata-arkiv til lagring af oplysninger adskilt fra processer, f.eks. Forretningsfest.
  • Process Orchestration Engine til orkestreringsdesign og udførelse. I denne sammenhæng er orkestrering en teknisk arbejdsgang, der repræsenterer en forretningsproces eller en del af den.
  • Teknisk instrumentbræt til sporing af meddelelser i en meddelelsesbuss og visning af udførelseshistorik for orkestrationer.
  • Scheduler til planlægning af orkestrationer
  • Batchmotor til styring af store filoverførsler, batchjob, eksekvering af eksterne scripts og andre opgaver, der ikke er beskedbaseret.

Differentiering

En integrationsplatform har et fokus, der skal designes af og hjælpsomme for ingeniører. Det har ikke til hensigt at kortlægge forretningsprocesser eller integrere værktøjer til styring af forsyningskæder. Derfor er det ikke relateret til disse systemer.