Huis Ontwikkeling Waarom api's een groot probleem zijn geworden

Waarom api's een groot probleem zijn geworden

Inhoudsopgave:

Anonim

Wanneer u een app van derden gebruikt om iets op uw Facebook- of Twitter-account te plaatsen, gebeurt dit niet door magie. Applicatie-programmeerinterfaces (API) worden op de achtergrond uitgevoerd om de app op uw telefoon te verbinden met de servers die uw sociale media naar keuze uitvoeren.


In een wereld die steeds meer op digitale informatie draait, zijn API's een groot probleem geworden - en niet alleen voor het posten op Farmville vanaf je iPhone. Meer bedrijven realiseren de waarde van aangepaste API's op bedrijfsniveau voor een personeelsbestand dat met de minuut mobieler wordt.

API's doen een paar belangrijke dingen

Een API is een set codes met instructies of vereisten waarmee verschillende toepassingen met elkaar kunnen praten. Traditioneel kunt u met API's op een bureaublad informatie delen tussen programma's zoals Word en Excel, of programma's toegang geven tot functies van het besturingssysteem, zoals Windows Installer.


Maar het meest recente gebruik van API's - en waar iedereen het over heeft - is in webapplicaties. Web-API's hebben dezelfde functies als hun tegenhangers op het bureaublad, alleen sluiten ze software van derden aan op internet gebaseerde services zoals sociale media-netwerken, Amazon-accounts en clouddashboards.


API-beheer maakt gebruik van tools die de toegang (voor zowel ontwikkelaars als eindgebruikers) tot de gegevens en functionaliteit van de internetgebaseerde services beheren waarmee de apps moeten werken. Van het aanmeldingsproces van de ontwikkelaar tot documentatie, tot de referenties die aan geautoriseerde gebruikers zijn verstrekt, API-beheer deelt de juiste sleutels uit die de informatiedeuren tussen programma's openen.

En dit is hoe bedrijven ze gebruiken

Connectiviteit is essentieel voor elk bedrijf dat werkt met het digitale marketinglandschap van vandaag. Kortom, API's vertegenwoordigen een nieuw distributiekanaal voor bedrijven en openen de deuren voor apps van derden die aansluiten bij hun hoofdaanbod. Deze sets codes kunnen bedrijven helpen nieuwe markten te bereiken, extra inkomstenstromen te genereren en nieuwe partners aan boord te krijgen, zoals ontwikkelaars en aanvullende services.


Met API-beheersoftware kunnen bedrijven de controle over het distributieproces overnemen. Enkele van de functies die dit type software gebruikt zijn:

  • Portal bouwen om ontwikkelaars te vinden en samen te werken op apps van derden
  • Procesbeheertools voor API-planning, ontwerp en ontwikkeling
  • Rapportage en analyse voor een beter begrip van API-gebruik
  • Veilige API-hosting en bemiddeling

Waarom API-beheer nu belangrijk is

Hele bedrijven zijn opgebouwd rond API-beheer - Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb en Mashape, om er maar een paar te noemen. Onlangs hebben grote bedrijven op grote wijze belangstelling voor deze bedrijven. In feite worden veel van deze bedrijven in 2013 opgeslokt door grotere spelers.


Waarom investeren bedrijven in leveranciers van API-beheer? Er zijn een paar goede redenen. Een daarvan is dat de huidige consument zeer waarschijnlijk meerdere apparaten bezit en gebruikt. In feite zijn er nu meer met internet verbonden gadgets in de Verenigde Staten dan er mensen zijn, en de mensen die ze gebruiken, zijn de connectiviteit van API's gaan verwachten.


Een andere reden is eenvoudig zaken. De meeste bedrijven investeren in een hoge mate van connectiviteit, zowel via hun interne infrastructuur als via verschillende mobiele apparaten. De BYOD-beweging (bring-your-own-device) is in volle gang en technisch onderzoeksbureau Gartner verwacht dat tegen 2017 50 procent van de werkgevers BYOD verplicht zal stellen. Met een veelvoud aan apparaten en een verscheidenheid aan besturingssystemen, stellen API's bedrijven in staat hun werknemers te laten communiceren met de bedrijfsdatabase, zonder een enorme IT-investering.

De weg van de toekomst?

API-beheer zorgt ervoor dat verbindingen tussen programma's vloeiend blijven, zonder dat servers worden overbelast, informatie verkeerd wordt omgeleid of toegang wordt verleend aan de verkeerde partijen. Als er een 'manier van de toekomst' is, leiden veel van de paden naar API-beheer. (Voor tips van ontwikkelaars over het bouwen van een API, bekijk je 5 stappen voor het maken van een succesvolle API.)

Waarom api's een groot probleem zijn geworden