APIApplication Programming Interace

 

Application Programming Interace - interfejs programowania aplikacji. Składa się z trzech elementów takich jak:

  • procedury (rutyny) - odnoszą się do danych zadań czy funkcji, które są wykonywane przez dany program. Wiele serwisów udostępnia API dla zewnętrznych firm, np. po to, by ich programiści mogli mieć wgląd w szczegółowe dane potrzebne do konkretnych analiz,
  • protokoły - format do wymiany danych między aplikacjami,
  • narzędzia - segmenty, z których tworzy się nowe programy.

Interfejsy API służą do łączenia aplikacji - przez to te mogą wykonywać konkretną funkcję. Interfejsy programowania często nazywane są pośrednikami - ponieważ dają możliwość tworzenia nowych interakcji pomiędzy różnymi aplikacjami. 

API - jak to działa?

API stało się kluczowe w kontekście rozwoju aplikacji mobilnych. To właśnie dzięki niemu firmy integrują systemy z usługami innych przedsiębiorstw. To wygodne rozwiązanie, które często pomaga uniknąć konieczności kodowania konkretnych narzędzi od zera.  Jeżeli chodzi o część techniczną, to API określane jest jako KOD, który kontroluje wszystkie punkty dostępowe serwera lub aplikacji. Do serwerów możliwa jest wysyłka zewnętrznego żądania, które API obsługuje w roli tłumacza. W dzisiejszych czasach API jest kluczowe jeśli chodzi o funkcjonowanie nowoczesnej infrastruktury internetowej, gdzie różne systemy pracują w tym samym czasie. Te powinny działać sprawnie, aby nie następowały przerwy w dostarczaniu i wymianie informacji.

Powrót