SAP PI - Arsitektur PI Netweaver

Arsitektur SAP PI terdiri dari beberapa komponen yang digunakan pada waktu desain, waktu konfigurasi, dan waktu proses. Dalam SAP PI, sistem pengirim dikenal sebagai sumber dan penerima disebut sistem target dan arsitekturnya disebutHub and Spoke structure. Spoke digunakan untuk menghubungkan dengan sistem eksternal dan Hub digunakan untuk bertukar pesan.

A SAP PI system is divided into the following components -

  • Server Integrasi
  • Pembangun Integrasi
  • SLD Direktori Lansekap Sistem
  • Konfigurasi dan Pemantauan

Meja Kerja Waktu Proses

Ini adalah alat yang digunakan untuk menyediakan pemantauan terpusat dari komponen dan pesan PI.

Server Integrasi

Ini adalah salah satu komponen kunci dari sistem SAP PI dan digunakan untuk memproses pesan.

Ini terdiri dari tiga mesin berikut -

  • Mesin Proses Bisnis
  • Mesin Integrasi
  • Mesin Adaptor Canggih Pusat AAE

Mesin Proses Bisnis

Mesin ini digunakan untuk korelasi pesan dan menangani pemrosesan pesan di ccBPM.

Mesin Integrasi

Mesin ini digunakan untuk perutean dan pemetaan dan menyediakan layanan server integrasi pusat. Jika struktur sumber berbeda dari struktur target, mesin integrasi memanggil runtime pemetaan seperti yang ditunjukkan pada ilustrasi di bawah ini di mana, struktur sumber diubah menjadi struktur target.

Runtime pemetaan didasarkan pada Java Stack seperti yang disebutkan di bawah topik platform SAP PI.

Pesan dapat terdiri dari dua jenis berikut -

  • Synchronous message didefinisikan sebagai pesan yang berisi bagian permintaan-respons

  • Asynchronous message didefinisikan sebagai pesan yang berisi permintaan atau bagian respon saja

Di SAP PI, pesan diwakili oleh antarmuka. Antarmuka berisi struktur pesan dalam format XML dan arahnya.

Mesin Adaptor Canggih Pusat (AAE)

Karena Mesin Integrasi menangani pesan dalam protokol XML dan SOAP, jika sistem bisnis tidak berisi data dalam format tertentu, adaptor digunakan untuk mengonversi pesan tertentu protokol dan format pesan yang diperlukan oleh Mesin Integrasi.

Dalam arsitektur SAP PI, Anda dapat mempertimbangkan Mesin Adaptor sebagai Mesin Juru Bicara dan Mesin Integrasi sebagai HUB untuk terhubung ke sistem eksternal.

Dalam SAP PI rilis lama sistem tumpukan ganda, sebagian besar adaptor adalah bagian dari tumpukan Java dan hanya dua adaptor yang merupakan bagian dari tumpukan ABAP.

Adaptor Tumpukan Java

Adaptor berikut berjalan di Java Stack -

Adaptor RFC, adaptor SAP Business Connector, adaptor file / FTP, adaptor JDBC, adaptor JMS, adaptor SOAP, Adaptor Marketplace, Adaptor email, adaptor RNIF, adaptor CIDX

Adaptor Tumpukan ABAP

Adaptor berikut berjalan di ABAP Stack -

Sr Tidak Adaptor & Deskripsi ABAP Stack
1

IDOC and HTTP Adapter

Dalam rilis terbaru ketika SAP PI dipindahkan ke sistem tumpukan tunggal, kedua adaptor ini juga dipindahkan ke tumpukan Java dan mesin baru yang terbentuk dikenal sebagai Advanced Adapter Engine AAE.

2

Service Repository

Registri Layanan adalah registri keluhan UDDI, yang mencantumkan Definisi Layanan Web yang tersedia (berdasarkan WSDL), diperluas dengan sistem klasifikasi.

3

Enterprise Service Repository

Ini digunakan untuk menyimpan objek repositori waktu desain seperti pemetaan, antarmuka, dan definisi proses dalam sistem PI.

4

System Landscape Directory (SLD)

Ini berisi informasi tentang lanskap dan versi komponen perangkat lunak. Sistem SAP dapat dikonfigurasi untuk mendaftar di bawah SLD.

5

Integration Repository

Ini digunakan untuk mengkonfigurasi skenario dalam sistem PI untuk pertukaran pesan antara sistem yang berbeda.