Sử dụng mô hình xử lý sự kiện bất đồng bộ (Assynchoronous EventProcessing

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 64 - 66)

Processing Model)

Xử lý sự kiện bất đồng bộ phù hợp trong các ngữ cảnh mà mã lệnh sử dụng phải thực thi trên các sự kiện đưa ra. Các hành động như lọc, thu thập, chuyển đổi hoặc cảnh báo là các ví dụ điển hình cho việc xử lý trên các sự kiện nhận được.

Để tận dụng mô hình xử lý sự kiện bất đồng bộ do BizTalk RFID hỗ trợ, ng ười phát triển RFID tạo ra 1 hay nhiều bộ xử lý sự kiện (event handlers), hoặc sử dụng các bộ xử lý sự kiện sẵn có như là SqlServerSink. Người phát triển phải thêm những bộ xử lý sự kiện này như

là các cấu kiện (components) vào quy trình RFID. Ống xử lý sự kiện (event processing pipeline) định nghĩa thứ tự các bộ xử lý sự kiện thực thi trên các sự kiện bất đồng bộ.

Dòng dữ liệu mẫu như sau:

Hình 6-9: Dòng dữ liệu trong mô hình xử lý sự kiện bất đồng bộ Các bước sau mô tả dòng dữ liệu của mô hình xử lý sự kiện bất đồng bộ

1. Thiết bị vật lý đưa các sự kiện đọc thẻ tới BizTalk RFID thông qua device provider.

2. BizTalk RFID định tuyến cho các sự kiện này tới các quy trình RFID quan tâm đến chúng dựa trên các thông tin gắn kết của process và rồi đưa các sự kiện này vào hàng đợi của quy trình. Quy trình RFID quản lý hàng đợi một cách tự động. Hàng đợi được tạo ra và mất đi cùng vớiquy trình.

3. Bộ xử lý sự kiện đầu tiên trong ống xử lý sự kiện nhận các sự kiện này. Bộ xử lý sự kiện này có thể không gửi các sự kiện tới bộ xử lý thứ hai. Đây đ ược xem là hành động lọc. Bộ xử lý sự kiện đầu tiên, trong nhiều trường hợp như trên, có thể gửi đầu ra của nó tới một nguồn nhận bên ngoài, ví dụ như là một cơ sở dữ liệu. 4. Bộ xử lý sự kiện đầu tiên có thể chuyển sự kiện cho bộ xử lý thứ hai để xử lý tiếp.

5. Khi nhận một sự kiện, bộ xử lý sự kiện thứ hai có thể chọn lựa hoặc lọc sự kiện, chuyển nó tới một nguồn nhận bên ngoài hoặc sinh ra nhiều sự kiện h ơn để có thể truyền cho các bộ xử lý sự kiện b ên dưới nó.

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 64 - 66)