Komponenty integracji

Aplikacje Maximo ® Connector for SAP to wersja adaptera zewnętrznego Maximo, która zawiera komponenty skonfigurowane specjalnie do obsługi transakcji biznesowych między Maximo Manage a SAP Applications system.

Niektóre komponenty znajdują się po stronie integracji produktu Maximo Manage ; niektóre z nich znajdują się po stronie SAP . W tej sekcji opisano komponenty integracji wymienione na poniższej liście:

  • Maximo Connector for SAP Applications
  • Programy w specjalnym języku ABAP systemu SAP
  • Obiekty słownika ABAP systemu SAP ERP
  • Specjalne interfejsy BAPI systemu SAP (interfejsy biznesowe API)
  • Interfejs IDOC w systemie SAP (dokumenty pośrednie)
  • Oprogramowanie SAP NetWeaver Process Integration (PI) lub SAP NetWeaver Process Orchestration (PO)
  • Szablony narzędzi Integration Builder i Enterprise Service Repository dla SAP NetWeaver PI/PO
Tabela 1. Opis komponentów integracji
Komponent integracji Opis
Maximo Connector for SAP Applications Aplikacja Maximo Connector for SAP Applications znajduje się na serwerze aplikacji Maximo. Umożliwia przesyłanie danych między Maximo Manage a systemem zewnętrznym za pomocą obiektów biznesowych.
Programy w specjalnym języku ABAP (Advanced Business Application Programming) systemu SAP ABAP to język programowania systemu SAP. Komponenty aplikacji odpowiedzialne za przetwarzanie danych w systemie SAP to programy ABAP. ABAP oznacza „Advanced Business Application Programming”. Interfejs ABAP zawiera specjalny zestaw komend o nazwie OPEN SQL. Pozwala on na odczytywanie i zapisywanie danych w bazie danych bez względu na wykorzystywaną bazę danych. Interfejs bazy danych przekształca komendy OPEN SQL w komendy odpowiedniej bazy danych.
Obiekty słownika ABAP systemu SAP ERP Słownik ABAP jest centralnie opisany i zarządza wszystkimi definicjami danych, które są używane w systemie ERP. Słownik ABAP jest zintegrowany w środowisku roboczym ABAP. Wszystkie pozostałe komponenty środowiska roboczego mogą aktywnie uzyskiwać dostęp do definicji zapisanych w słowniku ABAP. Słownik ABAP obsługuje definicję typów definiowanych przez użytkownika (elementy danych, struktury i typy tabel). Można również zdefiniować strukturę obiektów bazy danych (tabel, indeksów i widoków).
Specjalne interfejsy BAPI systemu SAP (Business Application Programming Interfaces) BAPI są standardowymi interfejsami systemu SAP. Odgrywają ważną rolę w integracji technicznej i wymianie danych biznesowych między komponentami systemu SAP oraz między komponentami systemu SAP i innymi systemami. Interfejsy BAPI umożliwiają integrację tych komponentów i stanowią istotną część procesu tworzenia scenariuszy integracji, w przypadku których wiele komponentów jest połączonych ze sobą czy to w sieci lokalnej, czy też w Internecie. Interfejsy BAPI pozwalają na integrację na poziomie biznesowym, a nie technicznym.
Interfejs IDOC w systemie SAP (dokumenty pośrednie) IDOC, czyli interfejs/elektroniczna wymiana danych, to interfejs SAP używany do wymiany danych dla transakcji biznesowej z systemem zewnętrznym, takim jak Maximo Manage. Interfejs IDOC składa się z definicji struktury danych i logiki przetwarzania dla struktury. Struktura danych to obiekt IDOC stanowiący format wymiany, który łączy komunikujące się systemy.
SAP NetWeaver PI/PO SAP NetWeaver PI/PO umożliwia implementowanie procesów międzysystemowych. Umożliwiają one łączenie systemów pochodzących od różnych dostawców, takich jak Maximo Manage w różnych wersjach i zaimplementowanych w różnych językach programowania (Java™, ABAP itd.). SAP NetWeaver PI/PO są oparte na otwartej architekturze, wykorzystują otwarte standardy (w szczególności te pochodzące ze środowisk XML i Java). Oba są oparte na ogólnych standardach, aby umożliwić systemy zewnętrzne, które mają być zintegrowane. Centrum infrastruktury stanowi komunikacja oparta na języku XML i używająca protokołu HTTP. Treść specyficzna dla aplikacji jest przesyłana w komunikatach w schemacie XML zdefiniowanym przez użytkownika od nadawcy do odbiorcy przy użyciu serwera integracyjnego. Każdy system, który może wymieniać komunikaty z serwerem integracji, może również wymieniać komunikaty ze wszystkimi innymi systemami połączonymi z serwerem integracji.
Szablony narzędzi Integration Builder i Enterprise Service Repository dla SAP NetWeaver PI/PO Narzędzie Integration Builder jest centralnym środowiskiem programistycznym służącym do projektowania wszystkich obiektów projektu dla repozytorium szyny serwisowej. Narzędzie Integration Builder udostępnia środowisko, w którym można opisywać scenariusze integracji, procesy integracji, interfejsy i odwzorowania niezależnie od krajobrazu systemu. Istnieje możliwość importowania interfejsów RFC, BAPI i IDoc do repozytorium szyny serwisowej, a w przypadku systemów zewnętrznych dostępna jest opcja ładowania schematów komunikatów w plikach WSDL, XSD lub DTD do repozytorium szyny serwisowej.