Open API – na czym to polega
Open API to angielski skrót od nazwy Open Application Programming Interface, co w wolnym tłumaczeniu oznacza otwarty programistyczny interfejs aplikacji. Interfejs ten jest publiczny, co oznacza że zapewnia programistom wolny dostęp do danej usługi internetowej.
Pod tym określeniem kryje się cała sieć reguł i zasad, w jaki sposób różne programy komputerowe porozumiewają się ze sobą. Zestaw wymagań przypisany danej aplikacji określa, w jaki sposób może ona współdziałać z inną aplikacją i jakie dane może jej udostępniać.
Komu służy Open API?
Właściwie wszystkim stronom komunikacji internetowej. Interfejs służy głównie programistom danej aplikacji, ponieważ dzięki temu mogą oni ustalić zakres jej dostępności.
Otwartość pozwala innym programistom na łatwe uzyskanie dostępu do interfejsu danej aplikacji, co znacznie upraszcza drogę przekazywania danych pomiędzy jedną aplikacją a drugą.
Cechy Open API
-
Mogą z niego korzystać wszyscy programiści.
-
Zezwala na rejestrację także innym użytkownikom (po zarejestrowaniu się w usłudze udostępniającej interfejs API).
-
Jest wspierane przez otwarte dane (dane dostępne dla wszystkich bez ograniczeń).
-
Jest oparty na otwartym standardzie.
Publiczny a prywatny system API
Prywatny interfejs API charakteryzuje się głównie tym, że do części danych mają dostęp jedynie programiści wewnętrzni danej aplikacji. Wszyscy współpracują z ramienia jednej aplikacji i wspólnie tworzą jej wewnętrzny system. Dane zgromadzone w aplikacjach posiadających prywatny system API są całkowicie bezpieczne, ponieważ nie wychodzą poza obręb tej aplikacji.
Publiczny interfejs API dostępny jest dla wszystkich programistów – i tych, którzy w obrębie danej aplikacji wewnętrznie go współtworzą i innych, którzy chcą uzyskać do niego dostęp. Taki interfejs nie zabezpiecza danych przed innymi programistami, a samo udostępnianie danych może negatywnie wpłynąć na poziom bezpieczeństwa informacji. Istnieje jednak wiele sposobów zapobiegania wydostawaniu się danych w niepożądane ręce.
Open API w bankowości internetowej
Otwarty interfejs aplikacji bankowych pozwoli na uzyskanie dostępu do naszych danych zewnętrznym podmiotom. Może to być szczególnie przydatne do tego, by za pomocą jednego konta zarządzać rachunkami prowadzonymi w różnych bankach.
Wielu z nas posiada konta w różnych bankach (w jednym prowadzimy konto prywatne, w drugim firmowe, a w jeszcze innym mamy wzięty kredyt hipoteczny) i dzięki Open API do wszystkich kont bankowych moglibyśmy mieć dostęp z poziomu jednej aplikacji. Oczywiście dostęp do tych danych byłby umożliwiony dopiero na naszą zgodę, a zatem nie ma ryzyka, że informacje dotyczące nas i naszych kont trafiłyby w niepożądane ręce.
Open API w procesie kredytowym
Otwarty interfejs wpływa korzystnie na proces ubiegania się o kredyty online. Wszystkie nasze dane zebrane w różnych miejscach mogą trafić bezpośrednio do innych wnioskujących o nie instytucji udzielającej kredytów lub pożyczek.
Bez otwartego interfejsu każdorazowo podczas wnioskowania o dodatkowe środki musimy przedstawiać zaświadczenia o zarobkach i dostarczać różne dokumenty. Open API pozwala tego uniknąć – zbiera wszystkie dane na nasz temat zbiera i (za naszym pozwoleniem) przekazuje je kolejnym instytucjom.
Dodaj komentarz