Xử lý sự kiệ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 86 - 87)

BizTalk RFID xử lý sự kiện theo các cách sau:

 Sinh sự kiện: Các sự kiện được sinh ra từ một thiết bị RFID v à được chuyển về các device providers. Các sự kiện có thể là:

o Các sự kiện hoạt động RFID:

 TagReadEvent– xảy ra khi một thẻ được đọc

 TagListEvent – xảy ra khi nhiều TagReadEvent xảy ra cùng một nguồn (một đầu đọc)

 IOPortValueChangedEvent – xảy ra khi giá trị cổng I/O thay đổi.

 VendorDefinedEvent – Xảy ra khi một sự kiện do nhà sản xuất định nghĩa xảy ra

o Các sự kiện quản lý  Gắn kết thiết bị

o Nếu thiết bị không tham gia vào một ống quy trìnhđã kích hoạt, các sự kiện từ thiết bị sẽ không được xử lý.

o Dựa vào việc các nguồn luận lý (logical sources) đ ược gắn kết như thế nào với một nguồn vật lý, các sự kiện từ một thiết bị vật lý có thể đ ược chuyển tới một tập các nguồn luận lý. Ví dụ, nếu một thiết bị tham gia vào 2 quy trình khác nhau, chẳng hạn như “Shipping Dock Door” và “Verification Portal”, sự kiện từ thiết bị này sẽ được chuyển tới cả 2 quy trình.

 Các cấu kiện trong ống quy trình. Tácđộng của các cấu kiện trong quy trình không nhất thiết liên quan tới số lượng cấu kiện, mà phụ thuộc vào các yếu tố sau:

o Khi một sự kiện được sinh ra trong một ống quy trình, các cấu kiện (bộ xử lý sự kiện) tham gia có thể xử lý những sự kiện cụ thể bằng cách thực hiện một phương thức xử lý đặc thù. Ví dụ, nếu một bộ xử lý sự kiện thực thi một phương thức xử lý sự kiện IOPortValueChangedEvent, thì bộ xử lý sự kiện này được gọi chi khi các sự kiện đặc thù xảy ra.

o Các chế độ xử lý thẻ được chọn lựa cho từng bộ xử lý sự kiện. Phần sau sẽ đề cập chi tiết hơn vấn đề này.

o Các hoạt động một cấu kiện thực thi và cách thức nó được viết có thể ảnh hưởng tới độ trễ đầu cuối v à thông lượng của hệ thống. Ví dụ, dùng một máy SQL Server từ xa để ghi nhận các sự kiện đọc thẻ sẽ tăng độ tr ễ từ đầu cuối đến đầu cuối và giảm thông lượng.

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 86 - 87)