Aplikacje, strony internetowe i inne oprogramowanie, wszystko to działa na danych. Wśród najlepszych sposobów na połączenie danych i aplikacji są API. Niektóre aplikacje i źródła danych zawierają wbudowane mechanizmy pozwalające im na „integrację” z innymi stronami i aplikacjami poprzez API. API są w rzeczywistości zestawem funkcji umożliwiających łączenie się z innymi aplikacjami i komunikację pomiędzy kanałami udostępniania, wyszukiwania, pobierania i przekazywania danych.
Rekomendowana przez nasz zespół integracja aplikacji webowych to REST API. Skrót REST oznacza Representational State Transfer, który jest projektem architektonicznym. Zwykle, gdy używamy terminu RESTful, mamy na myśli aplikację, która implementuje REST. API oznacza Application Programming Interface, czyli aplikację programową, którą programujemy interakcyjnie, zamiast korzystać z interfejsu graficznego.
Wyzwania stawiane przed Business Intelligence dotyczą zapewnienia pracownikom właściwych informacji we właściwym czasie. Aby zrealizować tę wizję, potrzebne jest rozwiązanie