Jeśli język dwóch elementów nie jest obopólnie rozumiany lub istotne jest, by przez jedno miejsce styku przechodziły wszystkie informacje, a dodatkowo nie było potrzeby korzystania z lokalnej infrastruktury lub dodatkowego w nią inwestowania – to subskrypcja tego produktu może okazać się właściwym krokiem.
Popularność chmury
Mimo, że o chmurze głośno jest już od jakiegoś czasu, to jeszcze ciągle firmy raczej korzystają z rozwiązań on-premise’owych, ewentualnie z rozwiązań hybrydowych. Pojawienie się cloudowej wersji S/4 HANA i późniejsze działania SAP wskazują, że producent planuje zmienić te statystyki, mocno stawiając na rozwiązania cloudowe lub private-cloudowe.
CPI jest jednym z dowodów na poparcie tej tezy. Narzędzie służy do definiowania przebiegu procesu pomiędzy systemami, czyli do modyfikacji danych lub algorytmu ich przetwarzania.
SAP projektując rozwiązania chmurowe do nowych wymogów dostosował także dedykowany swoim systemom język. W ten sposób powstał ABAP on Cloud. Jednak w przypadku CPI, przy modelowaniu IFlow wykorzystywane są technologie Java, JavaScript lub Groovy Script.
CPI, czyli tłumaczenie automatyczne
CPI dotyczy transformacji protokołów, struktur, typów i formatów danych. Dzięki niemu przekształcenie tego co przychodzi, w to co wyjdzie dzieje się automatycznie i nie wymaga zewnętrznej ingerencji, przez co nie tylko przyspiesza poszczególne procesy, ale przede wszystkim umożliwia komunikację między systemami.
Za przykład działania CPI może posłużyć wysyłanie podstawowych danych materiałowych z jednego systemu do drugiego, podczas którego okazuje się, że trzeba je uzupełnić danymi z jeszcze innego systemu. Modelujemy wtedy IFlow, które zasadza się na weryfikacji dostępnych danych, następnie sprawdzeniu, których danych brakuje i wysłaniu zapytania o brakujące dane. Dopiero na końcu system prześle komplet do trzeciego systemu. To jedno z wielu standardowych rodzajów modelowania przy użyciu CPI.
Open Connectors, czyli więcej niż standard
Oprócz CPI, ciekawym rozwiązaniem występującym w SAP Cloud Platform Integration Suite jest także Open Connectors, które bardzo dobrze sprawdza się do integracji systemów firm trzecich. Specjalne konektory w przeciwieństwie do standardowych protokołów komunikacji, mają odpowiednio dostosowane funkcje automatyzacji uwierzytelnienia oraz konsumowania serwisów API. Jednymi z wielu przykładów są SalesForce Cloud, MS Dynamics CRM, Twitter, Facebook. Łącznie SAP udostępnia obecnie ponad 170 konektorów.
Kiedy przejść do chmury?
Platforma Integracyjna występuje także w wersji on-premise, jednak coraz częściej przedsiębiorstwa decydują się na jej migrację do chmury. W tym kontekście, najczęściej wymienianymi przewagami CPI są: łatwiejsza integracja systemów za pomocą clouda oraz wiele dostępnych, gotowych scenariuszy integracyjnych w ramach platformy api.sap.com
Dobrym pretekstem do zmiany PI w CPI może być także mijająca ważność posiadanej licencji czy konieczność aktualizacji rozwiązania. Zadaniem partnera, który podejmie się migracji Platformy Integracyjnej do chmury będzie między innymi uruchomienie predefiniowanego lub zaprojektowanie nowego IFlow, czyli przebiegu integracji procesu lub podprocesu. To okazja, którą warto wykorzystać w celu ich uproszczenia lub/oraz uporządkowania.