InterLay và các hệ thống bên ngoài

Một phần của tài liệu NGHIÊN CỨU MÔ HÌNH TƯƠNG TÁC XUYÊN LỚP CHO CHỒNG GIAO THỨC TCPIP (Trang 63 - 66)

Hình 3.18: Truy vấn giá trị bởi máy chủ bên ngoài

Bước 1: Hệ thống bên ngoài gửi môi thông điệp yêu cầu hệ thống bên trong truy vấn giá trị tham số với ID đã biết

Bước 2: Thông điệp được ánh xạ tới phương thức request_receive() Bước 3: Hàm get_param() của Informer được gọi

Bước 4: Informer trả về giá trị từ phương thức get() đến MH mà lần lượt soạn thông điệp và gửi giá trị đến hệ thống bên ngoài

3.4.3.2 Cập nhật giá trị tham số thời gian thực

Hình 3.19: Cập nhật giá trị bởi máy chủ bên ngoài

Bước 1: Hệ thống bên ngoài gửi một thông điệp yêu cầu hệ thống bên trong cập nhật giá trị tham số với ID đã biết

Bước 2: Thông điệp được cho phép và ánh xạ tới phương thức set_param() Bước 3: Phương thức update() của Enforcer được gọi

Bước 4: Enforcer kiểm tra tính toàn vẹn của các yêu cầu cập nhật và gọi phương thức

3.4.3.3 Gọi phương thức action()

Hình 3.20: Gọi phương thức action()

Bước 1: Hệ thống bên ngoài gửi một thông điệp yêu cầu hệ thống bên trong thực hiện phương thức action() với ID đã biết

Bước 2: Thông điệp được cho phép và ánh xạ tới phương thức ivk_action() Bước 3: Phương thức execute() của Enforcer được gọi

Bước 4: Enforcer kiểm tra tính toàn vẹn của yêu cầu cập nhật và gọi phương thức action() với ID có liên quan

3.4.3.4 Đăng ký sự kiện và thông báo

Bước 1: Hệ thống bên ngoài gửi thông điệp yêu cầu hệ thống bên trong đăng ký sự kiện với ID đã biết và thông điệp này được cho phép và được ánh xạ tới phương thức

request_register().

Bước 2: PE gọi phương thức event_registration() của Informer với con trỏ chức năng tới send_event() của MH

Bước 3: Phương thức send_event() của MH được đăng ký đến chuỗi thông báo Bước 4: Sự kiện xảy ra

Bước 5: Chuỗi thông báo gọi phương thức send_event() của MH, lần lượt hình thành thông điệp thông báo với ID của sự kiện vừa mới xảy ra và gửi đến hệ thống bên ngoài

Một phần của tài liệu NGHIÊN CỨU MÔ HÌNH TƯƠNG TÁC XUYÊN LỚP CHO CHỒNG GIAO THỨC TCPIP (Trang 63 - 66)

Tải bản đầy đủ (DOC)

(71 trang)
w