Dlaczego interfejsy API stały się wielką sprawą

Autor: Judy Howell
Data Utworzenia: 2 Lipiec 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Why “API-first” might not be a good idea – INNOQ Technology Lunch
Wideo: Why “API-first” might not be a good idea – INNOQ Technology Lunch

Zawartość


Na wynos:

W świecie, w którym coraz częściej wykorzystuje się informacje cyfrowe, interfejsy API stały się wielką sprawą - i to nie tylko w przypadku wysyłania wiadomości do Farmville z iPhone'a.

Gdy używasz aplikacji innej firmy do publikowania czegoś na swoim koncie lub koncie, nie dzieje się to magicznie. Interfejsy programowania aplikacji (API) działają w tle, aby połączyć aplikację w telefonie z serwerami obsługującymi wybrane media społecznościowe.

W świecie, w którym coraz częściej wykorzystuje się informacje cyfrowe, interfejsy API stały się wielką sprawą - i to nie tylko w przypadku wysyłania wiadomości do Farmville z iPhone'a. Coraz więcej firm docenia wartość niestandardowych interfejsów API na poziomie przedsiębiorstwa dla siły roboczej, która z każdą minutą staje się coraz bardziej mobilna.

Interfejsy API wykonują kilka kluczowych rzeczy

Interfejs API to zestaw kodów zawierających instrukcje lub wymagania, które pozwalają różnym aplikacjom na komunikację. Tradycyjnie interfejsy API na pulpicie umożliwiają udostępnianie informacji między programami, takimi jak Word i Excel, lub pozwalają programom na dostęp do funkcji systemu operacyjnego, takich jak Instalator Windows.

Ale najnowszym zastosowaniem interfejsów API - i tym, o którym wszyscy mówią - jest aplikacja internetowa. Interfejsy API sieci Web pełnią te same funkcje, co ich odpowiedniki na komputery stacjonarne, tyle że podłączają oprogramowanie innych firm do usług internetowych, takich jak sieci społecznościowe, konta Amazon i pulpity nawigacyjne w chmurze.

Zarządzanie interfejsem API wykorzystuje narzędzia do zarządzania dostępem (zarówno dla programistów, jak i użytkowników końcowych) do danych i funkcjonalności usług internetowych, z którymi aplikacje mają współpracować. Od procesu rejestracji dewelopera, przez dokumentację, po poświadczenia wydane autoryzowanym użytkownikom, zarządzanie API rozdaje odpowiednie klucze, które otwierają drzwi informacyjne między programami.

I w ten sposób firmy je wykorzystują

Łączność jest niezbędna dla każdej firmy pracującej z dzisiejszym krajobrazem marketingu cyfrowego. Zasadniczo interfejsy API stanowią nowy kanał dystrybucji dla firm, otwierając drzwi dla aplikacji innych firm, które wiążą się z ich główną ofertą. Te zestawy kodów mogą pomóc firmom w zdobywaniu nowych rynków, generowaniu dodatkowych źródeł przychodów i tworzeniu nowych partnerów, takich jak programiści i usługi uzupełniające.

Oprogramowanie do zarządzania API pozwala firmom przejąć kontrolę nad procesem dystrybucji. Niektóre funkcje tego typu oprogramowania obejmują:
  • Budowa portalu umożliwiająca odkrywanie i współpracę programistów w aplikacjach innych firm
  • Narzędzia do zarządzania procesami do planowania, projektowania i rozwoju API
  • Raportowanie i analizy dla lepszego zrozumienia korzystania z API
  • Bezpieczny hosting API i mediacja

Dlaczego zarządzanie API ma teraz znaczenie

Całe firmy zostały zbudowane wokół zarządzania API - Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb i Mashape, by wymienić tylko kilka. Ostatnio duże firmy w dużym stopniu zainteresowały się tymi firmami. W rzeczywistości w 2013 r. Wiele z tych firm jest pochłanianych przez większych graczy.

Dlaczego korporacje inwestują w dostawców API do zarządzania? Jest kilka dobrych powodów. Jednym z nich jest to, że dzisiejszy konsument ma ogromne prawdopodobieństwo posiadania i używania wielu urządzeń. W rzeczywistości w Stanach Zjednoczonych jest teraz więcej gadżetów połączonych z Internetem niż osób, a ludzie, którzy ich używają, oczekują łączności zapewnianej przez interfejsy API.

Innym powodem jest po prostu biznes. Większość firm inwestuje w wysoki stopień łączności, zarówno poprzez swoją infrastrukturę wewnętrzną, jak i różne urządzenia mobilne. Ruch „przynieś własne urządzenie” (BYOD) jest w pełnym rozkwicie, a firma badawcza Gartner projektuje, że do 2017 r. 50 procent pracodawców wprowadzi obowiązek BYOD. Dzięki wielu urządzeniom i różnorodnym systemom operacyjnym interfejsy API umożliwiają firmom komunikowanie się pracowników z firmową bazą danych bez ogromnych inwestycji informatycznych.

Droga przyszłości?

Zarządzanie interfejsem API zapewnia, że ​​połączenia pozostają płynne między programami, bez obciążania serwerów, przekierowywania informacji lub udzielania dostępu niewłaściwym stronom. Jeśli istnieje „droga przyszłości”, wiele ścieżek prowadzi do zarządzania interfejsem API. (Aby uzyskać porady dla programistów dotyczące tworzenia interfejsu API, zapoznaj się z 5 krokami do stworzenia udanego interfejsu API).