Charakterystyka IBM API Connect

Tworzenie interfejsów API i zarządzanie środowiskami wykonawczymi

Zautomatyzowane funkcje wizualne i programistyczne pozwalają szybko generować ze źródeł backend interfejsy API zgodne z narzędziem Swagger. Użytkownik może tworzyć interfejsy API REST w środowisku API Designer, wykorzystując w tym celu architekturę LoopBack opartą na Node.js. Zarządzanie środowiskiem wykonawczym mikrousług Node.js, Swift i Java odbywa się za pomocą oprogramowania Docker. Ponadto API Connect oferuje szeroką gamę publicznych interfejsów API do integracji i automatyzacji procesów CI/CD.

Bezpieczeństwo i zarządzanie interfejsami API

Użytkownik może konfigurować mechanizmy kontroli dostępu do interfejsów API obejmujące zarówno dostawców, jak i klientów interfejsów API, wykorzystując w tym celu uprawnienia przypisane do ról, rożne wersje pakietów interfejsów API, a także funkcje zarządzania subskrypcjami i społecznościami.  Może egzekwować wbudowane i samodzielnie zdefiniowane strategie podczas uruchamiania środowiska wykonawczego.  Monitorować zestaw reguł i warunków nadzorujących interfejs API, aby zyskać pewność, że spełnia on wyznaczony cel, a w razie konieczności wprowadzać niezbędne modyfikacje.  A także wycofywać i archiwizować interfejsy API, gdy zachodzi taka potrzeba.

Monetyzacja interfejsu API

Użytkownik może konfigurować najważniejsze opcje fakturowania i płatności, aby używać interfejsów API w wielu modelach cenowych. Może też wykorzystać gotowy system rozliczeniowy lub przeprowadzić integrację z już istniejącym w firmie.  Do wyboru ma powszechne modele opłat — takie jak freemium, płaskie stawki lub według wykorzystania zasobów — a także możliwość łatwej konfiguracji cen produktów bez konieczności pisania kodu niestandardowego.

Elastyczne opcje wdrożenia i licencjonowania

API Connect wykorzystuje nowoczesne rozwiązanie stworzone od początku dla chmury, oparte na mikrousługach i oprogramowaniu Docker, aby działać nawet w największych środowiskach i uzyskiwać wysoką wydajność. Oprogramowanie to jest oferowane jako usługa (SaaS) lub w postaci zarządzanego przez klienta wdrożenia w preferowanej chmurze lokalnej lub zewnętrznej. Do implementacji w chmurze hybrydowej, lokalnej lub zewnętrznej, wystarczy jedna licencja. Usługi i dane biznesowe można także bezpiecznie eksponować za pomocą platformy IBM Cloud Private.

Obsługa wielu chmur

API Connect obsługuje wiele chmur, umożliwiając bezpieczne wdrażanie komponentów m.in. w środowiskach Docker, AWS, Azure czy chmury prywatnej IBM Cloud. Zapewnia to niezrównaną skalowalność i wydajność dzięki nowym fundamentom w postaci kontenerów i mikrousług. Użytkownik może niezależnie skalować poszczególne komponenty API Connect w zależności od obciążenia za pomocą narzędzi do koordynowania kontenerów.

Wbudowane analizy

Rozwiązanie zapewnia dostęp do analiz wykorzystania interfejsów API zarówno dla ich dostawców, jak i konsumentów, dzięki raportom wykonawczym i historycznym dotyczącym wzorców wykorzystania, wskaźnikom wydajności i konfigurowalnym panelom kontrolnym oraz możliwości ich przenoszenia do narzędzi innych firm.  Można filtrować, sortować i agregować dane o zdarzeniach dotyczących interfejsów API, a następnie prezentować wyniki w postaci wykresów, tabel i map ułatwiających podejmowanie trafnych decyzji.  Rozwiązanie dostarcza informacje o tym, które interfejsy API mają największy wpływ na strategię w zakresie zarządzania interfejsami API w organizacji.

Portal dla twórców oprogramowania

Dowiedz się więcej

Interfejsy API można upowszechniać w obrębie wewnętrznych i zewnętrznych społeczności twórców oprogramowania, korzystając z pojedynczego, samozarządzanego portalu dla twórców oprogramowania, nad którym użytkownik sprawuje nadzór i ma pełną kontrolę.  Portal ten można dostosowywać do potrzeb Twoich twórców oprogramowania.  Ponadto znacznie ułatwia on pracę programistów poprzez uproszczenie definicji interfejsów API i dodawania strategii.

Rozpocznij pracę z IBM API Connect w kilka minut

Przejmij kontrolę nad cyklem życia interfejsów API. Odkrywaj, twórz, publikuj i zabezpieczaj interfejsy API, korzystając z rozwiązania IBM API Connect.