Inhoudsopgave:
Definitie - Wat betekent OneAPI?
OneAPI is een groep API's (Application Programming Interface) op basis van de RESTful specificaties van Open Mobile Alliance (OMA) interface voor Application Programming. Ondersteund door de Global System for Mobile Communication Association, kan het worden gebruikt en geïmplementeerd door elke serviceprovider. Het biedt consistentie voor mobiele operators, consumenten, aggregators en applicatie-ontwikkelaars.
Techopedia legt OneAPI uit
OneAPI is ontwikkeld op basis van bestaande webtechnologie en -methoden en zal naar verwachting werken als een aanvulling op bestaande web- en client-side applicatie-programmeerinterfaces. De ontwikkeling van de OneAPI-specificaties gebeurde met de coördinatie van de GSM Association, operators, leveranciers, de gemeenschap van applicatie-ontwikkelaars en de Open Mobile Alliance. Huidige releases van OneAPI omvatten:
- OneAPI V1 - Gaf specificaties op locatie, sms, mms en services met betrekking tot betaling
- OneAPI V2 - Biedt informatie over gegevensverbinding en apparaatmogelijkheden, evenals programmeerinterfaces voor oproepapplicaties van derden
- OneAPI V2.1 - Details toegevoegd van het mechanisme met betrekking tot betalingsinterfaces voor een verbeterd mechanisme voor gebruikerstoestemming
- OneAPI V3 - Specificeert de ontwikkeling van de applicatie-programmeerinterface en de specificatie voor anonieme klantreferentie
Vanuit het perspectief van uitgevers en ontwikkelaars helpt OneAPI de hoeveelheid eigen integratie bij verschillende operatoren te verminderen. Het helpt ook bij het toevoegen van netwerkfuncties aan de ontwikkelingstoolkit van ontwikkelaars en combineert ook programmeerinterfaces voor netwerkapplicaties met mobiele webapplicaties en desktopapplicaties. Voordelen voor mobiele operators zijn onder meer het voorkomen van fragmentatie van programmeerinterfaces voor netwerkapplicaties, het verlagen van de drempels voor toegang tot webproviders en het stimuleren van derden bij het leveren van diensten aan consumenten. OneAPI helpt aggregators bij het aanbieden van een consistente groep functionaliteiten, het aantrekken van nieuwe ontwikkelaars en ook bij het vergemakkelijken van de integratie in de groep van de deelnemende operatoren. Voor consumenten helpt OneAPI bij het leveren van innovatieve diensten voor een snellere en betere gebruikerservaring.
