Ansökan Orkestrering
applikations-orkestrering

Vad är det

Application orchestration, ibland kallad service orchestration, är processen att integrera två eller flera applikationer och / eller tjänster tillsammans för att automatisera en process eller synkronisera data i realtid.

Punkt-till-punkt-integration (P2Pi) används oftast men som vägen för minst motstånd. Oron med punkt till punkt är att det ofta kommer att leda till en komplex trasslig röra av applikationsberoende (kallad "spaghettikod") som är mycket svår att hantera, övervaka och underhålla. Applikationsorkestrationer närmar sig a) avkopplingar, applikationer från varandra b) möjliggör möjligheter för meddelandedirigering, säkerhet, transformation och tillförlitlighet och c) viktigast av allt ger dig möjlighet att hantera och övervaka integrationerna centralt.

 

Detta är inte automatisering

Automation i applikationer är en fristående komponent. Application orchestration kan inte existera men utan automatisering för att driva uppgifter och händelser. Medan de är enskilda verktyg som använder olika roller och funktioner, förenas de i orkestrationsekvationen. När ett företag väljer en orkestrationsprodukt kommer de fortfarande att behöva utföra automatisering via de medföljande verktygen eller bygga vidare på dem. Vad som är viktigt att notera är att antagandet av en orkestrationsplattform kommer att föra automatiseringsverktygen till det slutliga arbetsflödet för applikationen.

Dessa arbetsflöden är avgörande för applikationsorkestrationsplattformen eftersom de hjälper till att skapa skyddsåtgärder och kontrollpunkter för ett DevOps-team för att identifiera och ta bort saknade steg och konfigurationsproblem i applikationen. När arbetare sedan tillämpar orkestrering på arbetsflödet tar de bort en del av det mänskliga elementet från arbetsflödet. Detta kommer att ta bort en del av risken för mänskliga fel och möjliggöra fokus på mer kritiska uppgifter och godkännanden i arbetsflödet snarare än att konsumeras med dagliga uppgifter.

 

Slutgiltiga tankar

De flesta större programvaruutvecklingar kräver någon form av applikationsorkestrering. Detta möjliggör snabb integration med olika applikationer som ökar datahanteringshastigheten samtidigt som meddelandeflöde förmedlas. Applikationsorkestrering är att föredra som rätt tillvägagångssätt över punkt till punkt-integration eftersom integrationslogiken frikopplas från själva applikationerna och istället hanteras i en container som ger säkerhet och transaktionshantering, tillförlitlighet och övervaknings- / spårningsfunktioner.

IT förflyttas inte längre till en fristående ö som arbetar självständigt. Samtidigt som en affärssupportpartner är IT också en affärsdrivare som måste dra nytta av etablerade affärsflöden och processer för att förbättra organisationen. Automation var det första steg-orkestrering är nästa steg eftersom IT fortsätter att utvecklas och bygga på framgångsrika implementeringar.