Microsoft lanserar två nya open source-projekt för utvecklare – OAM och Dapr

0 Shares

Microsofts byggnadslogotyp

Fortsätter sin omfamning av öppen källkod, Microsoft har idag meddelat två nya open source-projekt. Den första är Open Application Model (OAM), en ny standard för utveckling och drift av applikationer på Kubernetes och andra plattformar

Det andra projektet är Dapr (Distribuerad applikationsruntid), utformat för att göra det lättare att bygga mikrotjänstapplikationer. Microsoft säger att både OAM och Dapr “hjälper utvecklare att ta bort hinder när de bygger applikationer för moln och kant”.

Se även:

Microsoft har arbetat med OAM med Alibaba, och målet är att förenkla utvecklingen och distributionen av applikationer. Företaget förklarar att: “OAM är en specifikation för att beskriva applikationer så att applikationsbeskrivningen är åtskild från detaljerna i hur applikationen distribueras till och hanteras av infrastrukturen. Denna åtskillnad av problem är till hjälp av flera skäl”.

Det fortsätter att säga:

I den verkliga världen är alla Kubernetes-kluster olika, från inträde till CNI till servicenät. Att separera applikationsdefinitionen från klusterns operativa detaljer gör det möjligt för applikationsutvecklare att fokusera på nyckelelementen i deras applikation snarare än de operativa detaljerna om var den distribueras. Dessutom möjliggör separering av bekymmer plattformsarkitekter att utveckla återanvändbara komponenter och för applikationsutvecklare att fokusera på att integrera dessa komponenter med sin kod för att snabbt och enkelt bygga pålitliga applikationer. I allt detta är målet med Open Application Model att göra enkla applikationer enkla och komplexa applikationer hanterbara.

Det andra projektet med öppen källkod är Dapr, som Microsoft beskriver som “en öppen källkod, bärbar, händelsestyrd körtid som gör det enkelt för utvecklare att bygga motståndskraftiga, statliga och statliga applikationer som körs på moln och kant”.

Vad betyder detta i praktiken? Återigen är målet att förenkla saker för utvecklare, oavsett om de skapar något från grunden eller arbetar med befintlig kod. Viktigt är att Dapr innehåller byggstenar som inte är beroende av något speciellt programmeringsspråk. Utvecklare kan bygga applikationer med vilket språk och vilket ramverk som helst genom att anropa dessa byggstenar över standard-API: er som HTTP eller gRPC.

Microsoft ger mer information om OAM och Dapr i ett par blogginlägg.

Bildkredit: hafakot / Shutterstock

0 Shares