SAP PI - Kiến trúc Netweaver PI

Kiến trúc SAP PI bao gồm nhiều thành phần được sử dụng tại thời điểm thiết kế, thời gian cấu hình và thời gian chạy. Trong SAP PI, hệ thống người gửi được gọi là nguồn và người nhận được gọi là hệ thống đích và kiến ​​trúc được gọi làHub and Spoke structure. Spoke được sử dụng để kết nối với các hệ thống bên ngoài và Hub được sử dụng để trao đổi thông điệp.

A SAP PI system is divided into the following components -

  • Máy chủ tích hợp
  • Trình tạo tích hợp
  • Hệ thống Thư mục Cảnh quan SLD
  • Cấu hình và giám sát

Runtime Workbench

Đây là một công cụ được sử dụng để cung cấp giám sát trung tâm của các thành phần và thông báo PI.

Máy chủ tích hợp

Đây là một trong những thành phần chính của hệ thống SAP PI và được sử dụng để xử lý thông báo.

Nó bao gồm ba động cơ sau:

  • Công cụ quy trình kinh doanh
  • Công cụ tích hợp
  • Công cụ tiếp hợp nâng cao trung tâm AAE

Công cụ quy trình kinh doanh

Công cụ này được sử dụng để tương quan thông điệp và xử lý thông báo trong ccBPM.

Công cụ tích hợp

Công cụ này được sử dụng để định tuyến và ánh xạ và cung cấp các dịch vụ máy chủ tích hợp trung tâm. Nếu cấu trúc nguồn khác với cấu trúc đích, công cụ tích hợp gọi thời gian chạy ánh xạ như thể hiện trong hình minh họa bên dưới, trong đó, cấu trúc nguồn được chuyển đổi thành cấu trúc đích.

Thời gian chạy ánh xạ dựa trên Java Stack như đã đề cập trong chủ đề nền tảng SAP PI.

Một thông báo có thể thuộc hai loại sau:

  • Synchronous message được định nghĩa là thông báo chứa cả phần yêu cầu-phản hồi

  • Asynchronous message được định nghĩa là tin nhắn chỉ chứa yêu cầu hoặc phần phản hồi

Trong SAP PI, một thông báo được biểu diễn bằng một giao diện. Giao diện chứa cấu trúc của thông báo ở định dạng XML và hướng.

Công cụ tiếp hợp nâng cao trung tâm (AAE)

Vì Công cụ Tích hợp xử lý các thông báo trong giao thức XML và SOAP, nếu hệ thống nghiệp vụ không chứa dữ liệu ở một định dạng cụ thể, thì các bộ điều hợp được sử dụng để chuyển đổi các thông báo theo giao thức cụ thể và định dạng thông báo mà Công cụ Tích hợp yêu cầu.

Trong kiến ​​trúc SAP PI, bạn có thể coi Bộ điều hợp là Công cụ nói và tích hợp như HUB để kết nối với các hệ thống bên ngoài.

Trong hệ thống ngăn xếp kép SAP PI phiên bản cũ hơn, hầu hết các bộ điều hợp là một phần của ngăn xếp Java và chỉ có hai bộ điều hợp là một phần của ngăn xếp ABAP.

Bộ điều hợp ngăn xếp Java

Các bộ điều hợp sau chạy trên Java Stack:

Bộ điều hợp RFC, bộ điều hợp SAP Business Connector, bộ điều hợp tệp / FTP, bộ điều hợp JDBC, bộ điều hợp JMS, bộ điều hợp SOAP, Bộ điều hợp Marketplace, Bộ điều hợp thư, Bộ điều hợp RNIF, Bộ điều hợp CIDX

Bộ điều hợp ngăn xếp ABAP

Các bộ điều hợp sau chạy trên ABAP Stack -

Sr.No Mô tả & Bộ điều hợp ngăn xếp ABAP
1

IDOC and HTTP Adapter

Trong các bản phát hành mới nhất khi SAP PI chuyển sang hệ thống ngăn xếp đơn, hai bộ điều hợp này cũng chuyển sang ngăn xếp Java và công cụ mới do đó hình thành được gọi là Advanced Adapter Engine AAE.

2

Service Repository

Đăng ký Dịch vụ là một cơ quan đăng ký khiếu nại UDDI, liệt kê các Định nghĩa Dịch vụ Web có sẵn (dựa trên WSDL), được mở rộng với một hệ thống phân loại.

3

Enterprise Service Repository

Điều này được sử dụng để lưu trữ các đối tượng kho lưu trữ thời gian thiết kế như ánh xạ, giao diện và định nghĩa quy trình trong hệ thống PI.

4

System Landscape Directory (SLD)

Điều này chứa thông tin về các phiên bản thành phần phần mềm và khung cảnh. Hệ thống SAP có thể được cấu hình để đăng ký theo SLD.

5

Integration Repository

Điều này được sử dụng để cấu hình các kịch bản trong hệ thống PI để trao đổi thông điệp giữa các hệ thống khác nhau.