Mô hình đối tượng xử lý sự kiện bất đồng bộ

Một phần của tài liệu Tài liệu Luận văn: Công nghệ mới (RFID) docx (Trang 54 - 55)

Nhà phát triển phần mềm RFID có thể sử dụng mô hình này trong các kịch bản mà các quy tắc nghiệp vụ (business logic) phải đ ược thực thi để đáp ứng cho các sự kiện bất đồng bộ.

Một thiết bị RFID có thể gửi các thông báo (notifications) bất đồng bộ tới BizTalk RFID, mà tại đây sẽ chuyển chúng vào những quy trình RFID thích hợp để xử lý.

Một ví dụ cho mô hình xử lý sự kiện bất đồng bộ làkhâu “giao hàng” (shipping phase) trong kịch bản “quy trình cungứng sản phẩm”. Đầu đọc tại cửa kho lần l ượt đọc các thẻ RFID trên các kiện hàng, và gửi các thông tin này cho BizTalk RFID thông qua provider. Provider này sẽ không phải đợi BizTalk RFID hoàn thành việc xử lý sự kiện đọc thẻ n ày để gửi sự kiện tiếp theo. Điều này dẫn đến các thông báo bất đồng bộ đ ược hình thành.

Các lớp trong mô hình xử lý sự kiện bất đồng bộ

Để sử dụng mô hình xử lý sự kiện bất đồng bộ, nhà phát triển RFID xây dựng các lớp xử lý sự kiện (Event Handler class) kế thừa từ lớp trừu t ượng

Microsoft.SensorServices.Rfid.RfidEventHandlerBase . Mỗi khi có một thông báo đ ược

chuyển tới quy trình RFID, quy trình sẽ gọi các bộ xử lý sự kiện một cách tuần tự để xử lý các sự kiện này.

Lưuý: Một bộ xử lý sự kiện có thể lọc một thông báo, và không chuyển nó cho bộ xử lý sự kiện tiếp theo trong ống quy trình. Mặt khác, một bộ xử lý sự kiện cũng có thể tạo ra các sự kiện mới và chuyển chúng tới bộ xử lý tiếp theo trong ống quy trình.

Hình sau mô tả dòng sự kiện của một thông báo, từ lúc nó rời thiết bị tới lúc nó được xử lý trong ống xử lý sự kiện của quy trình RFID.

Hình 6-2: Các tương tác trong mô hình xử lý sự kiện bất đồng bộ

Thứ tự tương tác giữa các đối tượng trong mô hình xử lý sự kiện bất đồng bộ nh ư sau: 1. Thiết bị gửi sự kiện bất đồng bộ tới BizTalk RFID

2. Quy trình RFID trong BizTalk RFID đưa sự kiện vàoống quy trình (pipeline). 3. Các bộ xử lý sự kiện trong ống quy trình xử lý các sự kiện này. Quy trình gửi các

sự kiện tới EventHandler2 sau khi EventHandler1 xử lý xong yêu cầu.

Một phần của tài liệu Tài liệu Luận văn: Công nghệ mới (RFID) docx (Trang 54 - 55)

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

(99 trang)