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
| 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. |