1.4 ĐÁNH GIÁ MỘT SỐ AGENT PLATFORM
1.4.4 Kết quả đánh giá các agent platform
Như đã trình bày trong phần trước của luận văn, có một số tiêu chí để đánh giá các agent platform, sau khi đã tìm hiểu thực tế tơi xin trình bày kết quả đánh giá 9 platform theo khuyến nghị của FIPA dựa theo các tiêu chí trên.
Tiêu chí 1: xác định xem các platform này hiện còn được duy trì hay khơng. Bảng 1.1 sẽ so sánh mức độ duy trì hiện nay của 9 platform trên.
Bảng 1.1. So sánh mức độ bảo trì của các agent platform
Agent Development Kit Có
April Agent Platform Khơng. Phiên bản cuối cùng phát hành tháng 10/2002
Comtec Agent Platform Không truy cập được vào địa chỉ URL như đã công bố trên trang chủ của FIPA
FIPA-OS Khơng
Grasshopper Khơng có hoạt động nào kể từ tháng 11/2003
20
JADE Có, vẫn duy trì
JAS (Java Agent Services API)
Trạng thái: đang phát triển, nhưng trên thực tế không hề có hoạt động gì từ tháng 5/2002 đến nay
ZEUS Không. Phiên bản mới nhất của ZEUS từ 10/1/2006
Như vậy, các kết quả trong bảng 1.1 cho thấy hiện nay chỉ có ADK, JACK và JADE hiện đang tiếp tục được bảo trì, các platform cịn lại hoặc là không truy cập được vào website hoặc là trên thực tế khơng có hoạt động nào chứng tỏ vẫn đang tiếp tục được bảo trì.
Tiêu chí 2: Nhóm nghiên cứu phát triển ra platform này có cịn hoạt động không. Kết quả so sánh mức độ tích cực của các platform được thể hiện trong bảng 1.2.
Bảng 1.2. So sánh mức độ tích cực của các platform
Agent Development Kit Có. Tryllian là công ty thương mại tạo ra các adaptive enterprises thông qua Bộ tích hợp quy trình kinh doanh phân tán (Distributed Business Process Integration Suite). Bằng cách sử dụng các dịch vụ và công nghệ Java, Tryllian tạo điều kiện cho các cộng đồng kinh doanh và các tổ chức liên hợp hoạt động nhanh nhạy và thuận tiện hơn.
April Agent Platform Không hoạt động từ khi phát hành phiên bản cuối cùng tháng 10/2002
Comtec Agent Platform Không. Cả nên tảng này và các thông tin liên quan đến nó đều khơng truy cập được.
FIPA-OS Không. Từ năm 2003 Emorphia tập trung vào việc hỗ trợ các công việc quản trị liên quan đến sự cộng tác giữa người với người, đặc biệt là đàm phán và điều phối cuộc họp
Grasshopper Không. Hoạt động gần đây nhất là từ tháng 10/2003. IKV++ là một công ty cung cấp cho các khách hàng thương mại dịch vụ tư vấn, công nghệ thông tin và các giải pháp chuyên biệt để dự phòng cho các dịch vụ truyền thông và
21
thơng tin
JACK Intelligent Agents
Có. AOS là nhà phát triển và cung cấp sản phẩm phần mềm để xây dựng và triển khai các ứng dụng hướng agent.
JADE Có. JADE-Board là một tổ chức phi lợi nhuận với sứ mệnh thúc đẩy JADE tiến triển và được công nhận bởi ngành công nghiệp truyền thông di động như là một phần mềm sụn chuẩn dựa trên java (java-based de-facto standard middleware) cho các ứng dụng dựa trên agent trong lĩnh vực truyền thông cá nhân di động. JADE Board hiện có ba thành viên là: TILAB (Telecom Italia Lab), Motorola, và Whitestein Technologies AG.
JAS (Java Agent Services API)
Có thể. Trên trang chủ của Java Community Process thông báo là họ đang tiếp tục làm việc với JAS, tuy nhiên tài liệu mới nhất của là từ ngày 20/3/2002
ZEUS Không, phiên bản mới nhất phát hành từ tháng 1/2006
Kết quả so sánh trong bảng 1.2 cho thấy hiện nay chỉ có ADK, JACK và JADE là vẫn đang hoạt động tích cực, ngồi ra cũng có thể các nhà nghiên cứu đang tiếp tục phát triển JAS như thông báo trên trang chủ của họ, tuy nhiên khả năng lớn là họ khơng tiếp tục nghiên cứu nữa nữa vì tài liệu “mới nhất” của họ đã phát hành cách đây gần 8 năm.
Tiêu chí 3: Xác định xem platform có đang được tiếp tục phát triển không. Bảng 1.3 xin là kết quả so sánh 9 platform theo tiêu chí này.
Bảng 1.3. So sánh mức độ cập nhật của các platform
Agent Development Kit Có
April Agent Platform Khơng có thơng tin mới nào chứng tỏ nó vẫn đang được phát triển, kể từ phiên bản mới nhất ra tháng 10/2002
Comtec Agent Platform Không. Không truy cập được bất kỳ thông tin nào
FIPA-OS Khơng có thơng tin mới nào chứng tỏ nó vẫn đang được phát triển kể từ khi phát hành phiên bản gần đây nhất.
22
Grasshopper Khơng có thơng tin mới nào chứng tỏ nó vẫn đang được phát triển kể từ khi phát hành phiên bản gần đây nhất.
JACK Intelligent Agents Có
JADE Có, rất tích cực.
JAS (Java Agent Services API)
Khơng có bản thực thi JAS nào
ZEUS Khơng có thơng tin mới nào chứng tỏ nó vẫn đang được phát triển kể từ khi phát hành phiên bản gần đây nhất.
Kết quả trong bảng 1.3 cũng tương tự như bảng 1.1 và bảng 1.2, chỉ có ADK, JACK và JADE là vẫn đang tiếp tục được phát triển. Các platform còn lại đều khơng có thơng tin nào cho thấy hiện vẫn đang tiếp tục nâng cấp và ra phiên bản mới.
Tiêu chí 4: Nền tảng có phổ biến khơng? Có được sử dụng rộng rãi không?. Bảng 1.4 là kết quả so sánh các platform theo tiêu chí 4:
Bảng 1.4. So sánh mức độ phổ biến của các platform
Agent Development Kit Tryllian thông báo tới các công ty đối tác của họ nhiều hơn tới người dùng.
April Agent Platform Khoảng 10.000 lần tải về.
Comtec Agent Platform Không. Không truy cập được bất kỳ thông tin nào.
FIPA-OS Khoảng 66.000 lần tải về.
Grasshopper Không cung cấp thông tin nào.
JACK Intelligent Agents
Nhóm AOS thơng báo tới các cơng ty đối tác của họ hơn là tới người sử dụng. JACK đã thiết lập cơ sở khách hàng khắp toàn cầu với doanh thu từ Mỹ, Anh và Australia. JACK hỗ trợ sản phẩm của họ trên toàn thế giới.
JADE Hiện đang là platform được sử dụng rộng rãi nhất cho mục đích nghiên cứu.
23
JAS (Java Agent Services API)
Khơng có bản thực thi JAS nào.
ZEUS Khoảng 6000 lần tải về.
Theo kết quả so sánh của bảng 1.4, một số platform thương mại không quá chú trọng vào người dùng thông thường mà chỉ chú ý tới các đối tác của họ, do vậy mà không phải ai cũng biết đến các platform này, ngược lại, một số platform mã nguồn mở cho người dùng tải về miễn phí như AAP, FIPA-OS, JADE, ZEUS… và có lẽ JADE được coi là platform phổ biến nhất hiện nay.
Tiêu chí 5: platform có dễ dàng truy cập không? Bảng 1.5 đánh giá mức độ
truy cập thông tin của các platform:
Bảng 1.5. So sánh mức độ truy cập thông tin của các platform
Agent Development Kit Có, vào trang chủ ADK để biết thêm thông tin về ADK phiên bản 3.2: http://www.tryllian.org/
April Agent Platform Có. Ở trang web SourceForge:
http://sourceforge.net/projects/networkagent/
Comtec Agent Platform Không, khơng thể truy cập được
FIPA-OS Có. Ở trang web SourceForge:
http://sourceforge.net/projects/fipa-os/
Grasshopper Khơng có bất kỳ thơng tin nào
JACK Intelligent Agents Có, ở trang chủ của JACK, bắt buộc phải là điền vào mẫu đăng ký trở thành thành viên.
http://www.aosgrp.com/products/jack/registration/regform .html
JADE Có, ở trang chủ của JADE, bắt buộc phải là điền vào mẫu đăng ký trở thành thành viên mới tải về được.
24
API) Địa chỉ URL trang chủ của JCP: http://www.jcp.org/en/jsr/detail?id=87
ZEUS Có, ở SourceForge:
http://sourceforge.net/projects/zeusagent/files/
Bảng 1.5 cho thấy hiện nay đã không thể truy cập được trang chủ của một số platform, rất khó để tìm kiếm thơng tin về các sản phẩm này và không thể đảm bảo được rằng những nhà nghiên cứu vẫn đang tiếp tục phát triển các platform đó.
Tiêu chí 6: ngày phát hành phiên bản mới nhất của nền tảng này là khi nào?
Bảng 1.6 là kết quả so sánh thời gian phát hành phiên bản mới nhất của các platform ở trên:
Bảng 1.6. So sánh thời gian phát hành phiên bản mới nhất của các platform
Agent Development Kit Phiên bản 3.2.
April Agent Platform Ngày 17/10/2002, phiên bản 4.4.4
Comtec Agent Platform Không truy cập được
FIPA-OS Ngày 18/03/2003. Phiên bản: 2.2.0.
Grasshopper Phiên bản 2.2.4. Không truy cập được
JACK Intelligent Agents Phiên bản: 4.1.
JADE Phiên bản 3.7 ngày 02/07/2009
JAS (Java Agent Services API)
Hoạt động cuối cùng của JAS kết thúc ngày 19/5/2002
ZEUS Phiên bản 2.0. Ngày 10/1/2006
Kết quả so sánh trong bảng 1.6 cho thấy thời gian phát hành phiên bản mới nhất của JADE và ZEUS là gần đây nhất, đặc biệt là các nhà phát triển JADE liên tục cập nhật sản phẩm của họ lên các phiên bản cao hơn.
25
Tiêu chí 7: Platform này có phiên bản gọn nhẹ khơng. Với việc cung cấp các
phiên bản gọn nhẹ sẽ giúp cho người dùng có nhiều tùy chọn sử dụng hơn, họ có thể chọn phiên bản này dùng cho thiết bị di động hoặc các máy tính cấu hình thấp… Bảng 1.7 thể hiện kết quả so sánh các platform theo tiêu chí này:
Bảng 1.7. So sánh khả năng cung cấp phiên bản gọn nhẹ của các platform
Agent Development Kit Không
April Agent Platform Không
Comtec Agent Platform Không
FIPA-OS MicroFIPA-OS
Grasshopper Không
JACK Intelligent Agents iPAQ JACK Runtime
JADE LEAP
JAS (Java Agent Services API)
Không
ZEUS Không
Kết quả của bảng 1.7 cho thấy chỉ có FIPA-OS, JACK và JADE hiện có phiên bản gọn nhẹ mà thơi.
Tiêu chí 8. Khả năng dùng sẵn của platform đến đâu? Kết quả so sánh khả
năng dùng sẵn của các platform thể hiện trong bảng 1.8.
Bảng 1.8. So sánh khả năng dùng sẵn của các platform
Agent Development Kit Có thể phải trả tiền bản quyền thương mại.
April Agent Platform Mã nguồn mở. Lesser General Public License (LGPL).
Comtec Agent Platform Khơng có.
26
Grasshopper Khơng có.
JACK Intelligent Agents Phải đăng ký. Miễn phí phiên bản dùng thử. Phiên bản thương mại phải trả tiền. Phiên bản nâng cao được chiết khấu.
JADE Mã nguồn mở. GNU General Public License. Bắt buộc phải đăng ký trở thành thành viên để tải về.
JAS (Java Agent Services API)
Khơng có.
ZEUS Mã nguồn mở. GNU General Public License.