Indholdsfortegnelse:
- API'er Gør nogle få vigtige ting
- Og sådan bruger virksomheder dem
- Hvorfor API-styring betyder noget nu
- Fremtidens måde?
Når du bruger en tredjepart-app til at sende noget til din Facebook- eller Twitter-konto, sker det ikke ved magi. Applikationsprogrammeringsgrænseflader (API) kører i baggrunden for at bygge bro på appen på din telefon til de servere, der kører dine valgte sociale medier.
I en verden, der i stigende grad kører på digital information, er API'er blevet en big deal - og ikke kun til at blive sendt til Farmville fra din iPhone. Flere virksomheder er klar over værdien af tilpassede API'er på virksomhedsniveau for en arbejdsstyrke, der bliver mere mobil for øjeblikket.
API'er Gør nogle få vigtige ting
Et API er et sæt koder, der indeholder instruktioner eller krav, der lader forskellige applikationer tale med hinanden. Traditionelt giver API'er på et skrivebord dig mulighed for at dele information mellem programmer som Word og Excel eller lade programmer få adgang til funktioner i operativsystemet, som Windows Installer.
Men den seneste brug af API'er - og den, som alle taler om - er i webapplikationer. Web API'er udfører de samme funktioner som deres desktop-kolleger, kun de tilslutter tredjepartssoftware til internetbaserede tjenester som sociale medienetværk, Amazon-konti og cloud-dashboards.
API-styring anvender værktøjer, der administrerer adgang (for både udviklere og slutbrugere) til dataene og funktionaliteten af de internetbaserede tjenester, som apperne skal arbejde med. Fra udvikler-tilmeldingsprocessen, til dokumentation, til de legitimationsoplysninger, der er udstedt til autoriserede brugere, uddeler API-styring de rigtige nøgler, der åbner informationsdørene mellem programmer.
Og sådan bruger virksomheder dem
Forbindelse er vigtig for enhver virksomhed, der arbejder med dagens digitale marketinglandskab. Grundlæggende repræsenterer API'er en ny distributionskanal for virksomheder, der åbner dørene for tredjepartsapps, der binder deres vigtigste tilbud. Disse kodesæt kan hjælpe virksomheder med at nå nye markeder, generere yderligere indtægtsstrømme og ombord nye partnere, såsom udviklere og supplerende tjenester.
API-styringssoftware lader virksomhederne tage kontrol over distributionsprocessen. Nogle af de funktioner, denne type software bruger, inkluderer:
- Portalbygning for at tillade udviklere at finde og samarbejde om tredjepartsapps
- Processtyringsværktøjer til API-planlægning, design og udvikling
- Rapportering og analyse for bedre forståelse af API-brug
- Sikker API-hosting og mægling
Hvorfor API-styring betyder noget nu
Hele virksomheder er bygget op omkring API-styring - Apigee, SOA-software, Mashery, Layer 7 Technologies, Programmerbar web og Mashape, for blot at nævne nogle få. For nylig har store virksomheder interesseret sig for disse virksomheder på en stor måde. Faktisk er der i 2013 mange af disse virksomheder, der gobler sammen af større spillere.
Hvorfor investerer virksomheder i leverandører af API-styring? Der er et par gode grunde. Den ene er, at nutidens forbruger ekstremt sandsynligt ejer og bruger flere enheder. Faktisk er der nu flere internetforbundne gadgets i USA end der er mennesker, og de mennesker, der bruger dem, er kommet til at forvente den forbindelse, som API'er giver.
En anden grund er simpelthen forretning. De fleste virksomheder investerer i en høj grad af forbindelse, både gennem deres interne infrastrukturer og forskellige mobile enheder. BYOD-bevægelsen bring-your-own-device (BYOD) er i fuld gang, og det teknologiske forskningsfirma Gartner projicerer, at i 2017 vil 50 procent af arbejdsgiverne gøre BYOD obligatorisk. Med en lang række enheder og en række operativsystemer giver API'er virksomhederne mulighed for at holde deres medarbejdere kommunikere med virksomhedsdatabasen uden en massiv it-investering.
Fremtidens måde?
API-styring sikrer, at forbindelser forbliver flydende mellem programmer uden overbelastning af servere, misrouting af oplysninger eller give adgang til de forkerte parter. Hvis der er en "fremtidsvej", fører mange af stierne til API-styring. (For udviklertips til, hvordan man opbygger en API, skal du tjekke 5 trin til at oprette et vellykket API.)