SAP NetWeaver - Kiến trúc
SAP NetWeaver được gọi là nền tảng trung tâm cho ngăn xếp phần mềm SAP và cung cấp một nền tảng linh hoạt cho các thành phần khác của NetWeaver như Trình tích hợp quy trình, Business Intelligence, Enterprise Portal và cả các ứng dụng ABAP và Java.
Máy chủ ứng dụng SAP NetWeaver hỗ trợ các dịch vụ web độc lập với nền tảng, ứng dụng kinh doanh và phát triển dựa trên tiêu chuẩn, cho phép bạn tận dụng các tài sản công nghệ hiện có cho các giải pháp định hướng dịch vụ web.
Tất cả các thành phần NetWeaver được xây dựng trên Máy chủ Ứng dụng Web SAP và các thành phần được viết bằng J2EE hoặc ABAP.
SAP NetWeaver - Kiến trúc
SAP NetWeaver là một trong những thành phần trung tâm của toàn bộ ngăn xếp phần mềm SAP và cung cấp nền tảng cho các thành phần khác, cũng như các ứng dụng JAVA và ABAP.
Máy chủ ứng dụng SAP bao gồm nhiều phiên bản máy chủ ứng dụng và cả máy chủ cơ sở dữ liệu. Với việc sử dụng cá thể hộp thoại, nó cũng chứa một máy chủ tin nhắn và một máy chủ hàng đợi.
Một phiên bản hộp thoại do người dùng thực thi có các thành phần sau:
Internal Communication Manager- Nó được sử dụng để xử lý cả yêu cầu web của máy khách và máy chủ. Nó hỗ trợ giao thức - HTTP, HTTPS, SMTP.
Dispatcher- Dispatcher được sử dụng để phân phối yêu cầu của người dùng đến các quy trình làm việc khác nhau. Nếu tất cả các quy trình công việc đang bận, các yêu cầu được lưu trữ trong hàng đợi Điều phối viên.
Work Processes - Chúng được sử dụng để thực thi các chương trình Java hoặc ABAP.
SAP Gateway - Điều này cung cấp giao diện RFC giữa các cá thể SAP.
Message Server - Điều này được sử dụng để truyền thông điệp và cũng cân bằng tải trong hệ thống SAP.