Việc lựa chọn đúng thẻ và bộ đọc và xác định ở đâu để đặt những anten thì đầu tiên bước vào việc xây dựng một hệ thống làm việc RFID, bởi vì việc xác định những sản phNm duy nhất đầu tiên bước vào quản lý chúng. Khả năng để đọc hàng triệu trong số những thẻ trong khi chúng di chuyển xuyên qua dây chuyền và cần giữ lại những mã thẻ cho thông tin đầy ý nghĩa sẽ phát sinh những số lượng lớn của dữ liệu với những mối quan hệ phức tạp. Một trong số thuận lợi chính của việc sử dụng RFID middleware là nó tiêu chuNn hóa những cách giải quyết sự tràn ngập thông tin. Ngoài sự lọc sự kiện, bạn cũng cần một cơ chế để đóng gói những ứng dụng để cản trở họ biết những chi tiết cơ sở hạ tầng vật lý (bộ đọc, cảm biến và cấu hình của chúng).Hình 2-5 cho thấy những thành phần chính của RFID middleware.

Giao diện mức ứng dụng
Giao diện mức ứng dụng là lớp đỉnh trong chồng RFID middleware. Mục đích cơ bản của nó sẽ cung cấp một cơ chế đã tiêu chuNn hóa mà cho phép những ứng dụng đăng ký và nhận sự kiện RFID đã được lọc của một sự thiết lập của những bộ đọc. Ngoài điều này, giao diện mức ứng dụng cũng cung cấp một API tiêu chuNn cho cấu hình, theo dõi, và quản lý middleware RFID và những bộ đọc và cảm biến nó điều khiển. Nhiều nhà cung cấp RFID middleware qui định những giao diện sở hữu thiết kế cho những mục đích này. Mới đây hơn, EPCglobal đã xuất bản những sự kiện mức ứng dụng (ALE: Application Level Event) để tiêu chuNn hóa phần quản lý sự kiện của chức năng RFID.
Quản lý sự kiện
RFID- dây chuyền cung cấp cho phép một doanh nghiệp có thể có hàng trăm hay thậm chí hàng nghìn những bộ đọc quét tại hàng trăm việc đọc trên phút. Hầu hết sự quan sát này quá nhỏ để có ý nghĩa đối với những ứng dụng, vì vậy bạn muốn đóng gói giao diện bộ đọc để làm cho những ứng dụng không được bắn phá bởi dữ liệu thô. Những doanh nghiệp cần triển khai RFID middleware gần những rìa của cơ sở hạ tầng.
Những bộ đọc thì chính xác ít hơn 100% trong việc nhận ra những thẻ trong vùng lân cận của chúng. Giả thiết 100 item hiện tại gần một bộ đọc thì được đặt ra để quét vài trăm lần một phút. Sự thay đổi là mỗi việc quét của bộ đọc nhận ra bất cứ nơi đâu từ 80 đến 99 trong số những item này.
Một tổng thể giám sát sự kiện RFID RF thô đọc dữ liệu từ nhiều nguồn dữ liệu (như những bộ đọc) và củng cố và lọc nó dựa trên bộ lọc sự kiện mức ứng dụng được cấu hình trước.
Hình dung rằng cho một ứng dụng nhất định, mỗi bộ đọc quét những cái kệ xung quanh 10 lần một phút. Mỗi sự quét trả lại thiết lập một sự quan sát, và mỗi sự quan sát có thể trông như sau đây:
Reader Observation
timestamp, reader code, antenna code, RF tag id, signal strength
Bộ thích ứng bộ đọc (reader adapter)
Ngày nay có nhiều loại bộ đọc RFID có sẵn và từng cái có giao diện riêng. Thật không thực tế để chờ đợi những người phát triển ứng dụng để học những kiểu giao diện bộ đọc khác. Những giao diện bộ đọc, tốt như việc truy nhập dữ liệu và những khả năng quản lý thiết bị khác nhau nhiều, vì vậy bạn cần phải thử để sử dụng middleware mà che kín bạn từ việc phải học những đặc tính của những bộ đọc riêng lẻ. Lớp thiết bị bộ tiếp hợp bộ đọc đóng gói những giao diện bộ đọc sở hữu để chúng không kết nối đến những sự phát triển ứng dụng.
Những động lực để sử dụng RFID middleware
Có ba động lực chính để sử dụng RFID middleware: cung cấp kết nối với những bộ đọc (qua bộ thích ứng bộ đọc), việc xử lý sự quan sát RFID tiêu thụ bởi những ứng dụng (qua quản lý sự kiện), và cung cấp một giao diện mức ứng dụng để quản lý những bộ đọc và sự lọc sự kiện RFID.
Chúng ta hãy bắt đầu với một cách tiếp cận đơn giản tới việc xử lý dữ liệu được tập hợp bởi những bộ đọc, như được cho thấy trong hình 2-6. Sự không tương xứng đích xác của cách tiếp cận này sẽ giúp đỡ để minh họa vài điểm. Trong hình này trình bày đầu ra (của) những bộ đọc một cách trực tiếp tới những ứng dụng của chúng ta. Những bộ đọc ngày nay cung cấp lọc sự kiện cực tiểu.

Trong hình 2-7, RFID middleware xử lý sự kiện được đưa vào giữa bộ đọc và ứng dụng. Cách tiếp cận này thì thích hợp cho những sự triển khai quy mô nhỏ sử dụng những khả năng được cung cấp bởi những ứng dụng những sản phNm hợp nhất.

Có một số tiêu chuNn EPCglobal quan trọng đối với RFID middleware. Hai trong số những tiêu chuNn này là:
Giao thức bộ đọc
Có những nỗ lực đang thực hiện bên trong EPCglobal để tạo ra những tiêu chuNn cho bộ đọc. Kế hoạch những nhà cung cấp RFID middleware để hỗ trợ những giao thức tiêu chuNn này khi chúng trở nên sẵn có.
Những sự kiện mức ứng dụng (ALE)
ALE là một chuNn EPCglobal mà cung cấp một giao diện để những ứng dụng có thể tương tác với việc lọc.

Giao diện mức ứng dụng
Giao diện mức ứng dụng là lớp đỉnh trong chồng RFID middleware. Mục đích cơ bản của nó sẽ cung cấp một cơ chế đã tiêu chuNn hóa mà cho phép những ứng dụng đăng ký và nhận sự kiện RFID đã được lọc của một sự thiết lập của những bộ đọc. Ngoài điều này, giao diện mức ứng dụng cũng cung cấp một API tiêu chuNn cho cấu hình, theo dõi, và quản lý middleware RFID và những bộ đọc và cảm biến nó điều khiển. Nhiều nhà cung cấp RFID middleware qui định những giao diện sở hữu thiết kế cho những mục đích này. Mới đây hơn, EPCglobal đã xuất bản những sự kiện mức ứng dụng (ALE: Application Level Event) để tiêu chuNn hóa phần quản lý sự kiện của chức năng RFID.
Quản lý sự kiện
RFID- dây chuyền cung cấp cho phép một doanh nghiệp có thể có hàng trăm hay thậm chí hàng nghìn những bộ đọc quét tại hàng trăm việc đọc trên phút. Hầu hết sự quan sát này quá nhỏ để có ý nghĩa đối với những ứng dụng, vì vậy bạn muốn đóng gói giao diện bộ đọc để làm cho những ứng dụng không được bắn phá bởi dữ liệu thô. Những doanh nghiệp cần triển khai RFID middleware gần những rìa của cơ sở hạ tầng.
Những bộ đọc thì chính xác ít hơn 100% trong việc nhận ra những thẻ trong vùng lân cận của chúng. Giả thiết 100 item hiện tại gần một bộ đọc thì được đặt ra để quét vài trăm lần một phút. Sự thay đổi là mỗi việc quét của bộ đọc nhận ra bất cứ nơi đâu từ 80 đến 99 trong số những item này.
Một tổng thể giám sát sự kiện RFID RF thô đọc dữ liệu từ nhiều nguồn dữ liệu (như những bộ đọc) và củng cố và lọc nó dựa trên bộ lọc sự kiện mức ứng dụng được cấu hình trước.
Hình dung rằng cho một ứng dụng nhất định, mỗi bộ đọc quét những cái kệ xung quanh 10 lần một phút. Mỗi sự quét trả lại thiết lập một sự quan sát, và mỗi sự quan sát có thể trông như sau đây:
Reader Observation
timestamp, reader code, antenna code, RF tag id, signal strength
Bộ thích ứng bộ đọc (reader adapter)
Ngày nay có nhiều loại bộ đọc RFID có sẵn và từng cái có giao diện riêng. Thật không thực tế để chờ đợi những người phát triển ứng dụng để học những kiểu giao diện bộ đọc khác. Những giao diện bộ đọc, tốt như việc truy nhập dữ liệu và những khả năng quản lý thiết bị khác nhau nhiều, vì vậy bạn cần phải thử để sử dụng middleware mà che kín bạn từ việc phải học những đặc tính của những bộ đọc riêng lẻ. Lớp thiết bị bộ tiếp hợp bộ đọc đóng gói những giao diện bộ đọc sở hữu để chúng không kết nối đến những sự phát triển ứng dụng.
Những động lực để sử dụng RFID middleware
Có ba động lực chính để sử dụng RFID middleware: cung cấp kết nối với những bộ đọc (qua bộ thích ứng bộ đọc), việc xử lý sự quan sát RFID tiêu thụ bởi những ứng dụng (qua quản lý sự kiện), và cung cấp một giao diện mức ứng dụng để quản lý những bộ đọc và sự lọc sự kiện RFID.
Chúng ta hãy bắt đầu với một cách tiếp cận đơn giản tới việc xử lý dữ liệu được tập hợp bởi những bộ đọc, như được cho thấy trong hình 2-6. Sự không tương xứng đích xác của cách tiếp cận này sẽ giúp đỡ để minh họa vài điểm. Trong hình này trình bày đầu ra (của) những bộ đọc một cách trực tiếp tới những ứng dụng của chúng ta. Những bộ đọc ngày nay cung cấp lọc sự kiện cực tiểu.

Trong hình 2-7, RFID middleware xử lý sự kiện được đưa vào giữa bộ đọc và ứng dụng. Cách tiếp cận này thì thích hợp cho những sự triển khai quy mô nhỏ sử dụng những khả năng được cung cấp bởi những ứng dụng những sản phNm hợp nhất.

Có một số tiêu chuNn EPCglobal quan trọng đối với RFID middleware. Hai trong số những tiêu chuNn này là:
Giao thức bộ đọc
Có những nỗ lực đang thực hiện bên trong EPCglobal để tạo ra những tiêu chuNn cho bộ đọc. Kế hoạch những nhà cung cấp RFID middleware để hỗ trợ những giao thức tiêu chuNn này khi chúng trở nên sẵn có.
Những sự kiện mức ứng dụng (ALE)
ALE là một chuNn EPCglobal mà cung cấp một giao diện để những ứng dụng có thể tương tác với việc lọc.