Cảnh quan & kiến trúc hệ thống
Cảnh quan hệ thống SAP được định nghĩa là sự sắp xếp của các máy chủ SAP. Lý tưởng nhất là trong môi trường Sap, tồn tại cảnh quan ba hệ thống. Toàn cảnh hệ thống bao gồm Máy chủ phát triển (Dev), Máy chủ sản xuất (PROD) và máy chủ Đảm bảo chất lượng (QAS).
Kiến trúc SAP được định nghĩa là một khung công nghệ của hệ thống SAP và nó thay đổi theo thời gian không giống như cảnh quan hệ thống. Kiến trúc SAP thay đổi với phần mềm mới như SAP ECC 6.0, phần mềm mới nhất.
Sau đây là một yêu cầu trong Cảnh quan hệ thống SAP -
DEVELOPMENT >>>> Quality >>>> PRODUCTION
Hình sau thể hiện bối cảnh hệ thống ba cấp SAP nơi công việc diễn ra từ Dev> QAS> PROD và không theo hướng ngược lại.
Bây giờ chúng ta hãy thảo luận về bối cảnh hệ thống -
Máy chủ hộp cát
Khi một dự án được triển khai, ở giai đoạn đầu, một máy chủ hộp cát được sử dụng để thực hiện tất cả các tùy chỉnh, cấu hình.
Máy chủ phát triển
Tiếp theo là lưu cấu hình trong máy chủ phát triển và lưu trong yêu cầu bàn làm việc và điều này phải được chuyển đến máy chủ Sản xuất.
Máy chủ sản xuất
Bạn có thể coi đây là giai đoạn cuối cùng hoặc giai đoạn tinh tế nhất mà công việc được thực hiện khi dự án đang được sản xuất / đi vào hoạt động. Tất cả các thay đổi mà khách hàng yêu cầu được thực hiện trong môi trường DEV và sau đó, yêu cầu được chuyển đến sản xuất.
Hệ thống SAP 3 - Kiến trúc bậc
Hình ảnh dưới đây cho thấy kiến trúc 3 tầng của hệ thống SAP. Cácpresentation layerlà cái trên cùng. Điều này chứa thiết bị / ứng dụng để điều khiển hệ thống SAP. Điều này có thể bao gồm thiết bị di động, hệ thống người dùng cuối hoặc SAP GUI hoặc ứng dụng khách dựa trên trình duyệt web.
Lớp trình bày giao tiếp với máy chủ ứng dụng để thực hiện tất cả quá trình xử lý và được gọi là bộ não của hệ thống SAP.
Một máy chủ ứng dụng bao gồm nhiều phiên bản và giao tiếp với lớp cơ sở dữ liệu của kiến trúc ba tầng.
Lớp dưới cùng được gọi là database layer. Điều này có trách nhiệm lưu trữ tất cả các dữ liệu. Cơ sở dữ liệu của hệ thống SAP được lưu giữ trên một máy chủ riêng biệt vì lý do hiệu suất và bảo mật.
Lớp trình bày bao gồm các thành phần khác nhau cho ABAP và JAVA cho phép giao tiếp và xử lý dữ liệu trong hệ thống SAP.
Các thành phần chính của lớp trình bày bao gồm:
Message Server - Điều này được sử dụng để quản lý giao tiếp giữa các điều phối viên phân tán trong hệ thống ABAP.
Message Server- Điều này được sử dụng để quản lý các quy trình máy chủ và điều phối viên JAVA. Nó được sử dụng để quản lý thông tin liên lạc trong JRE.
Dispatcher Queue - Điều này được sử dụng để lưu trữ nhiều loại quy trình làm việc.
Dispatcher - Điều này được sử dụng để phân phối các yêu cầu đến các quy trình làm việc.
Memory Pipes - Điều này được sử dụng để quản lý giao tiếp giữa các quy trình làm việc ICM và ABAP.
Enqueue Server - Điều này được sử dụng để xử lý các khóa logic được thiết lập bởi chương trình ứng dụng Java được thực thi.
Java Dispatcher - Bộ phận này có nhiệm vụ nhận các yêu cầu của khách hàng thông qua lớp trình bày và chuyển tiếp đến tiến trình của máy chủ.
Gateway - Điều này được sử dụng để quản lý giao tiếp giữa hệ thống SAP và các hệ thống bên ngoài.
ABAP Work processes - Điều này thực hiện các bước hộp thoại trong ứng dụng R / 3 một cách riêng biệt.