Spisu treści:
Definicja - Co oznacza OneAPI?
OneAPI to grupa interfejsów programowania aplikacji (API) opartych na specyfikacjach interfejsów programowania aplikacji RESTful Open Mobile Alliance (OMA). Obsługiwany przez Global System for Mobile Communication Association, może być używany i wdrażany przez dowolnego usługodawcę. Zapewnia spójność operatorom mobilnym, konsumentom, agregatorom i twórcom aplikacji.
Techopedia wyjaśnia OneAPI
OneAPI został opracowany w oparciu o istniejące technologie i metodologie sieciowe i oczekuje się, że będą działać jako komplementarne do istniejących interfejsów programistycznych aplikacji WWW i po stronie klienta. Opracowanie specyfikacji OneAPI zostało przeprowadzone przy współpracy Stowarzyszenia GSM, operatorów, dostawców, społeczności programistów aplikacji i Open Mobile Alliance. Aktualne wersje OneAPI obejmują:
- OneAPI V1 - Podał specyfikacje dotyczące lokalizacji, SMS, MMS i usług związanych z płatnościami
- OneAPI V2 - Dostarczone informacje na temat połączenia danych i możliwości urządzenia, a także interfejsów programowania aplikacji innych firm
- OneAPI V2.1 - Dodano szczegółowe informacje na temat mechanizmu związanego z interfejsami płatności w celu ulepszenia mechanizmu zgody użytkownika
- OneAPI V3 - Określa rozwój interfejsu programowania aplikacji i specyfikację anonimowego odniesienia do klienta
Z punktu widzenia wydawców i programistów OneAPI pomaga w zmniejszeniu ilości zastrzeżonej integracji dla różnych operatorów. Pomaga także w dodawaniu funkcji sieciowych do zestawu narzędzi programistycznych dla programistów, a także łączy interfejsy programowania aplikacji sieciowych z aplikacjami mobilnymi, a także aplikacjami komputerowymi. Zalety dla operatorów mobilnych obejmują zapobieganie fragmentacji interfejsów programowania aplikacji sieciowych, obniżanie barier w dostępie do dostawców usług internetowych i zachęcanie stron trzecich do świadczenia usług na rzecz konsumentów. OneAPI pomaga agregatorom w oferowaniu spójnej grupy funkcjonalności, pozyskiwaniu nowych programistów, a także w ułatwianiu integracji z grupą operatorów uczestniczących. Konsumentom OneAPI pomaga dostarczać innowacyjne usługi w celu szybszego i lepszego użytkowania.