Theo giải pháp này chúng ta sẽ lƣu trữ dữ liệu lịch biểu của các thành viên phân tán trên các máy tính cá nhân của họ, trên mỗi máy tính này chúng ta sẽ cài đặt một chƣơng trình đặt lịch họp. Khi một ngƣời cần tổ chức một cuộc họp họ sẽ sử dụng chƣơng trình này để kết nối đến tất cả các máy của thành viên cuộc họp để lấy dữ liệu lịch biểu của các thành viên về máy của mình. Sau đó chƣơng trình sẽ tính toán trên tập dữ liệu đó để đƣa ra thời điểm thích hợp cho cuộc họp và gửi gấy mời đến các thành viên của cuộc họp. Mô hình của giải pháp này đƣợc mô tả nhƣ trong hình vẽ 3.2.
Theo giải pháp này chúng ta có thể khắc phục đƣợc một phần các khó khăn trên, tuy nhiên chúng ta vẫn vấp phải một số khó khăn sau:
– Máy tính của các thành viên phải hoạt động trực tuyến
Máy tính của các thành viên phải hoạt động trực tuyến từ khi bắt đầu lấy thông tin cho đến khi đƣa ra thời điểm cuộc họp. Điều này là rất khó để đảm bảo đƣợc.
– Mất thời gian và gây quá tải cho đƣờng truyền
Khi cuộc họp có nhiều ngƣời tham gia, máy tính của ngƣời tổ chức cuộc họp sẽ phải kết nối với tất cả các máy khác để lấy thông tin, nhƣ vậy sẽ rất mất thời gian và gây quá tải cho đƣờng truyền.
Sau khi phân tích hai phƣơng án trên chúng ta nhận thấy nếu triển khai theo các giải pháp trên thì sẽ rất bất tiện cho ngƣời sử dụng, đồng thời không đảm bảo tính bảo mật dữ liệu, nhƣ vậy chúng ta không thể sử dụng các giải pháp này để giải quyết bài toán đƣợc.
Để khắc phục đƣợc các vấn đề trên bắt buộc phải lƣu trữ lịch biểu của các thành viên phân tán trên máy tính cá nhân của họ và đƣa các chƣơng trình mang các thuật toán đến từng máy để tính toán và mang kết quả về cho ngƣời dùng. Để thực hiện đƣợc ý tƣởng này sau khi tìm hiểu, phân tích chúng tôi nhận thấy áp dụng công nghệ tác tử để giải quyết bài toán là phù hợp nhất. Sau đây chúng
Chƣơng trình Dữ liệu lịch biểu Ngƣời dùng 1 Chƣơng trình Dữ liệu lịch biểu Ngƣời dùng 2 Chƣơng trình Dữ liệu lịch biểu Ngƣời dùng 3 …
ta sẽ xem xét, phân tích chi tiết các giải pháp sử dụng công nghệ tác tử để giải quyết bài toán trên.