Om Azure API management
API Management hjælper organisationer med at udgive API’er til eksterne partnere og interne udviklere, for at frigøre potentialet i deres data og tjenester. Virksomheder overalt ønsker at udvide deres aktiviteter som en digital platform, skabe nye kanaler, finde nye kunder samt skabe dybere engagement med eksisterende. API Management leverer kernekompetencer til at sikre et vellykket API-program gennem udviklerengagement, forretningsindsigt, analyse, sikkerhed og beskyttelse. Du kan bruge Azure API Management til at tage en hvilken som helst backend og starte et fuldt udbygget API-program baseret derpå.
API management og administration
For at bruge API Management opretter administratorer API’er. Hver API består af en eller flere operationer, og hver API kan tilføjes til et eller flere produkter. Almindelige scenarier inkluderer:
Securing mobile infrastructure API-nøgler, forhindring af DOS-angreb ved hjælp af throttling eller ved hjælp af avancerede sikkerhedspolitikker som JWT-tokenvalidering.
Running an internal API program En samlet placering med de seneste ændringer til API’er, adgangsbaseret på en sikret kanal mellem API-gatewayen og backend.
API operations
API’er er grundlaget for en API Management-serviceinstans. Hver API repræsenterer et sæt operationer, der er tilgængelige for udviklere. Operationer i API Management er meget konfigurerbare med kontrol over URL-kortlægning, forespørgsel og styParametre, indhold til anmodning og svar og caching af driftsrespons. Satsbegrænsning, kvoter og IP-begrænsningspolitikker kan også implementeres på API eller individuelt driftsniveau.
Produkter
Produkter i API Management har en eller flere API’er og er konfigureret med en titel, beskrivelse og brugsbetingelser. Produkter kan være åbne eller beskyttede. Beskyttede produkter skal abonneres på, før de kan bruges, mens åbne produkter kan bruges uden abonnement. Når et produkt er klar til brug af udviklere, kan det offentliggøres. Abonnementsgodkendelse er konfigureret på produktniveau og kan enten kræve administratorgodkendelse eller godkendes automatisk.
Grupper bruges til at styre synligheden af produkter for udviklere. Produkter giver grupper synlighed, og udviklere kan se og abonnere på de produkter, der er synlige for de grupper, de tilhører. Grupper bruges til at styre synligheden af produkter for udviklere. API Management har følgende uforanderlige systemgrupper:
Administratorer Administratorer administrerer API Management serviceinstanser, og opretter de API’er, operationer og produkter, der bruges af udviklere.
Udviklere Udviklere er de kunder, der bygger applikationer ved hjælp af dine API’er. Udviklere får adgang til udviklerportalen og bygger applikationer, der kalder driften af en API.
Gæster Uautoriserede portalbrugere, såsom potentielle kunder, der besøger udviklerportalen for en API Management-instans, falder ind i denne gruppe. De kan tildeles en vis skrivebeskyttet adgang, f.eks. muligheden for at se API’er.
Ud over disse systemgrupper kan administratorer oprette brugerdefinerede grupper eller udnytte eksterne grupper i tilknyttede Azure Active Directory-lejere. Brugerdefinerede og eksterne grupper kan bruges sammen med systemgrupper til at give udviklere synlighed og adgang til API-produkter. Eksempelvis kan du oprette en brugerdefineret gruppe til udviklere, tilknyttet en bestemt partnerorganisation, og give dem adgang til API’erne fra et produkt, der kun indeholder relevante API’er. En bruger kan være medlem af mere end én gruppe.
Udvalgte Microsoft Azure Services
Microsoft Azure er en cloud platform og en infrastruktur, der er skabt af Microsoft, der bl.a. understøttes af Umbraco. Azure er designet til levering af software, service og tjenesteydelser via internettet.
Azure Logic Apps
Microsoft Azure Event Grid giver dig mulighed for nemt at oprette applikationer
Azure Machine Learning
Cloudmiljø hvor du kan træne, implementere, automatisere og spore ML-modeller.
Azure Event Hub
Big data streamingplatform og event ingestion service. Behandler millioner af events i sekundet
Microsoft Azure Event Grid
Event grid, en tjeneste til styring af routing af alle hændelser fra enhver kilde til enhver destination.
Azure API Management (APIM)
API Management hjælper med at udgive API’er til eksterne, partnere og interne udviklere.
Cloud eller on-premise
Logic apps hjælper dig med at forbinde systemer på tværs af on-prem miljøer og cloud-miljøer.
LaaS, CaaS, PaaS og FaaS
En introduktion til de grundlæggende principper, Cloud Service Models og Serverless setup.
Kontakt
Langt de fleste private virksomheder og offentlige organisationer har over en årrække gennemgået en digital udvikling, så teknologien nu spiller en afgørende rolle, når nye produkter skal lanceres, brugeroplevelsen skal forbedres, eller interne processer skal optimeres. De teknologiske muligheder smelter sammen med din kerneforretning i form af innovative muligheder og agile arbejds- og udviklingsprocesser. Lad os hjælpe med at indfri jeres digitale potentiale. Vi følger altid op med service – også efter udviklingsfasen.
Lise Vestergaard
Sales Director, Public Sector
Tlf. +45 22 23 65 92
E-mail
Jakob Kjelds
Sales Director, Private Sector
Tlf. +45 30 87 03 53
E-mail
Udvalgte cases med Microsoft Azure Services
Vi udvikler software og it-løsninger designet og optimeret til at tackle præcis den problemstilling, vores kunder står overfor. Vi har mange års erfaring med Application Management Service, integration på enterprise-niveau, og som uafhængig leverandør anbefaler vi altid de mest passende teknologi til det konkrete formål. Vi følger altid op med service – også efter udviklingsfasen.
Herunder vises et par udvalgte cases med Microsoft Azure Services.
PensionsInfo
Udvikling af en helt ny løsning, på en ny og moderne cloudarkitektur med performance optimering
Synoptik
Integration mellem POS-system, betalingsystem og forretningslogik i Azure Logic Apps
Københavns kommune
Xamarin App udvikling og best practices i Development process, DevOps og Azure