9 korzyści wynikających z integracji nowoczesnych interfejsów API w handlu detalicznym

Ashish Keshri, starszy menedżer ds. architektury funkcjonalnej - merchandising | 6 czerwca 2023 r.

Automatyzacja procesów biznesowych i integracja aplikacji z interfejsami API REST

Oracle Retail ogłosiła niedawno znaczące ulepszenia frameworku integracji usług Merchandising i Cennik Cloud Service, aby wspomóc te inicjatywy. Biblioteka ponad 300 nowych interfejsów REST API (architektoniczny styl tworzenia interfejsów programistycznych, który wykorzystuje zapytania HTTP do uzyskiwania dostępu do danych i korzystania z nich), korzysta z nowoczesnego podejścia do integracji „REST first” z zewnętrznymi aplikacjami i usługami chmurowymi Oracle Retail.

Interfejsy API REST do integracji rozwiązań handlowych Oracle automatyzują procesy biznesowe i integrują aplikacje. Ulepszony przepływ danych ogranicza zaangażowanie sprzedawcy detalicznego do minimum. Uproszczono również integrację merchandisingu z Order Management Suite, eliminując korzystanie z wielokanałowego magazynu danych. Ponadto integracja między merchandisingiem a usługą Store Inventory Operations Cloud Service jest teraz obsługiwana bez konieczności stosowania warstw pośredniego oprogramowania integracyjnego oraz replikacji danych w bezpośrednim procesie "od tabeli do tabeli".

Metodyka integracji oparta na REST może zapewnić, że aplikacje handlu detalicznego w różnych funkcjach mają dostęp do odpowiednich i aktualnych danych dotyczących zachowań klientów, dzięki czemu sprzedawcy detaliczni mogą lepiej zrozumieć ich potrzeby i przewyższyć ich oczekiwania. Framework ten gwarantuje również zmniejszenie złożoności operacyjnej i szybsze rozwiązywanie problemów, zapewniając pracownikom więcej czasu na opracowywanie innowacyjnych pomysłów, pozwalających sprostać aktualnym trendom rynkowym i przyspieszyć tempo zmian w zachowaniach klientów oraz dynamice łańcucha dostaw. Ta zmiana przynosi globalnym sprzedawcom detalicznym znaczne korzyści strategiczne i operacyjne, umożliwiając im reagowanie na kluczowe trendy w handlu detalicznym.

Oracle Retail Merchandising jest epicentrum wszystkich operacji detalicznych, a dla nowoczesnych globalnych sprzedawców detalicznych, posiadających ogromną liczbę aplikacji do różnych funkcji w ekosystemie, stanowi źródło podstawowych danych i miejsce docelowe dla wszystkich danych transakcyjnych na potrzeby raportowania finansowego.

Przez długi czas integracje przychodzące i wychodzące były realizowane za pomocą Retail Integration Cloud Service (RICS) z różnymi komponentami, takimi jak Retail Integration Bus (RIB), Bulk Data Integration (BDI) czy Retail Service Backbone (RSB). W przeszłości model ten odniósł sukces i sprawdził się u wielu sprzedawców detalicznych o dużym zasięgu globalnym. Aby jednak sprostać dynamicznym wymaganiom nowoczesnego handlu detalicznego, Oracle Retail dostrzega potrzebę zastosowania alternatywnej metody integracji natywnej dla chmury, lepiej dostosowanej do integracji merchandisingu z innymi aplikacjami przy niższym całkowitym koszcie posiadania (TCO) i mniejszej złożoności operacyjnej. Oczekuje się, że ten nowy wzorzec integracji zapewni sprzedawcom detalicznym natychmiastowe, stopniowe korzyści.

9 zalet nowoczesnych interfejsów API i modelu operacyjnego

  1. Optymalizacja wydajności systemu
  2. Szybsze implementacje
  3. Niższy całkowity koszt posiadania dla sprzedawców detalicznych
  4. Krótsze terminy testowania
  5. Eliminacja zależności konfiguracji
  6. Łatwiejsza i szybsza (nawet masowa) migracja danych
  7. Mniej czasu na mapowanie i rozwiązywanie problemów
  8. Szybsze rozwiązywanie problemów
  9. Mniejsza złożoność operacyjna

Funkcje API REST

  • Zwięzłe i odpowiednie ładunki danych: umowy dotyczące ładunków danych dla każdego API zostały przeanalizowane pod kątem usunięcia nieistotnych pól i zmiany ich nazw na bardziej biznesową terminologię, aby uprościć mapowanie i skrócić czas rozwiązywania problemów. Istniejące API RICS służyły jako podstawa, więc migracja jest również łatwa dla klientów.
  • Uproszczone konfiguracje: istnieją oparte na interfejsie użytkownika konfiguracje samoobsługowe służące do inicjowania i obsługi tych interfejsów API, eliminując zależność od Oracle przy ich konfigurowaniu.
  • Dokumentacja Open API — interfejsy API są udokumentowane w narzędziu opartym na Swaggerze, zawierającym szczegóły ładunku danych, opisy i poprawne przykłady. Każdy interfejs API można przetestować bezpośrednio za pomocą tego narzędzia, co skraca czas potrzebny na testowanie.
  • Żądania i odpowiedzi w czasie rzeczywistym: zarówno przychodzące, jak i wychodzące API zapewniają żądania i odpowiedzi w czasie rzeczywistym, zmniejszając szanse na opóźnienie/niezgodność danych między aplikacjami oraz zapewniając terminowe rozwiązywanie problemów. Raportowanie błędów zostało również ulepszone, aby pomóc w skutecznym i szybkim rozwiązywaniu problemów.
  • Warstwa abstrakcyjna: gotowe obiekty JSON dla integracji wychodzących. Pozwala to uniknąć bezpośredniej interakcji z dużymi tabelami bazy danych i zapewnia krótszy czas reakcji.
  • Elastyczne operacje: kontrola nad pobieraniem danych z systemu merchandising i publikowania ich w poszczególnych aplikacjach polega na wykonywaniu wywołań w określonych odstępach czasowych. Ponadto konfiguracje oparte na interfejsie użytkownika na potrzeby selektywnego włączania API oraz możliwość planowania powiązanych zadań operacyjnych pomagają zoptymalizować zasoby obliczeniowe. Framework ten umożliwia również sprzedawcom detalicznym korzystanie z dowolnego oprogramowania pośredniczącego, bez konieczności stosowania nieznanego zestawu narzędzi integracyjnych.
  • Obsługa danych masowych: interfejsy API publikacji i subskrypcji obsługują transfer danych masowych przy użyciu tego samego punktu końcowego, zapewniając płynne wykonywanie działań, takich jak początkowe ładowanie danych i naprawa danych.

Dzięki innowacjom w zakresie integracji Oracle Retail może pomóc sprzedawcom detalicznym wydajniej pracować z danymi. Przeważnie aplikacje handlu detalicznego wykorzystują dane generowane w innych miejscach. Na przykład systemy merchandisingowe wykorzystują dane o sprzedaży z systemu punktu sprzedaży (POS) do raportowania zapasów i finansów, lub informacje o stanie magazynowym z systemu inwentaryzacji sklepu do aktualizacji zapasów. Dlatego solidna integracja między aplikacjami ma kluczowe znaczenie dla terminowego i świadomego podejmowania decyzji. Dobra strategia integracji danych, oparta na analizie, a nie intuicji, wyróżnia historię sukcesu od przeciętnej działalności w handlu detalicznym.

Obejrzyj prezentację produktu Retail Transactions Processing for Sales & Inventory