Các công nghệ xây dựng portal cho lưới

Một phần của tài liệu Đồ án tốt nghiệp XÂY DỰNG CỔNG THÔNG TIN CHO HỆ THỐNG LIÊN THƯ VIỆN GOODAS (Trang 32)

5. Cấu trúc đồ án

1.6Các công nghệ xây dựng portal cho lưới

Cùng với sự phát triển mạnh mẽ của tính toán lưới, Grid Portal càng chứng minh được vai trò của mình trong việc đưa tính toán lưới vào đời sống cộng đồng. Chính vì tầm quan trọng của nó mà đã có nhiều dự án xây dựng Grid Portal Framework được triển khai, kết quả là cũng có không ít Portal Framework ra đời để phục vụ cho việc xây dựng Grid Portal. Trong phạm vi đồ án xin được giới thiệu đôi nét về một số Grid Portal Framework hiện đang được cộng đồng lưới đánh giá cao.

1.6.1 Gridsphere Portal Framework

Đây là một trong nhưng framework khá quen thuộc đối với các nhà nghiên cứu về lưới, không chỉ có giao diện đẹp, dễ sử dụng, Gridsphere còn có cộng đồng sử dụng lớn, nhiều dự án liên quan được triển khai, nâng cấp phiên bản mới đều đặn. Hơn thế nữa, Gridsphere [7]. còn hộ trợ tập hợp các portlet phục vụ cho các dịch vụ lưới gọi là các grid portlet, tuy nhiên có một điểm đáng tiếc là phiên bản mới nhất của các grid portlet này mới chỉ tương thích với thư viện lập trình của Globus Toolkit 3.0. Một đặc điểm quan trọng của Gridsphere là các portlet của nó tương thích hoàn toàn với websphere portlet của IBM và chuẩn JSR 168.

1.6.2 Công cụ phát triển portal cho lưới

Framework này đã gây được tiếng vang lớn đối với cộng đồng phát triển lưới trong việc cố gắng cung cấp các thành phần có khả năng tái sử dụng cho phép truy cập dịch vụ lưới dựa trên Globus Toolkit. Grid Portal Development Kit (GPDK) [10]. có thể coi như một portal có thể được mở rộng và cải tiến các chức năng về quản lý file, đệ trình công việc và khả năng giám sát công việc. Chủ trương của GPDK là tách riêng phần logic và trình diễn, việc triển khai các chức năng mới có thể được thực hiện dễ dàng hơn nhờ việc tuân theo các công thức mô tả trước. Chính vì vậy, để sử dụng được GPDK người dùng cần phải được đào tạo một cách bài bản, để có thể xây dựng portal dựa trên GPDK người phát triển phải hiểu được mã nguồn từ đó xây dựng thêm các tính năng mới. Một hạn chế nữa của GPDK là khả năng tái sử dụng thấp trên tầng trình diễn. Người phát triển phải tự mình tạo ra các trang trình diễn trên portal.

1.6.3 Portal cộng tác khoa học vật lý thiên thể

Portal được phát triển với mục đích cung cấp một web portal cho cộng đồng vật lý học thiên thể cho phép biên dịch và thực thi các ứng dụng mô phỏng trên các nguồn tài nguyên lớn. Về mặt thiết kết, ASCP [6]. cũng có thiết kế tương tự với GPDK nhưng tính năng và dịch vụ của nó hướng tới mục đích ban đầu nhiều hơn, nó cho phép các nhà vật lý học sử dụng các ứng dụng mô phỏng trên các nguồn tài nguyên phân tán thông qua giao diện web thay vì sử dụng dòng lệnh như trước đây. Tuy nhiên, điểm hạn chế của nó cũng giống với GPDK là việc triển khai quá phức tạp, muốn xây dựng portal dựa trên ASCP cần phải trải qua các khóa học hết sức bài bản.

Như vậy, đứng trên góc độ dễ sử dụng và kết thừa thì Gridsphere Portal Framework là công cụ hỗ trợ xây dựng portal nhanh hơn các bộ framework khác, hơn nữa do tương thích hoàn toàn với chuẩn JSR 168 và portlet của websphere nên không sợ tụt hậu về công nghệ khi sử dụng Gridsphere để phát triển portal cho các ứng dụng lưới. Trong phần sau, đồ án sẽ trình bày chi tiết hơn về framework này.

Trong chương này chúng ta đã có một cái nhìn bao quát về lưới cũng như portal dùng trong lưới. Công nghệ lưới tuy không còn mới mẻ nhưng chính sự phức tạp của nó đã gây không ít trở ngại trong việc phổ biến lưới tới cộng đồng. Những ứng dụng dựa trên lưới ít được phổ biến vì nó đòi hỏi người dùng phải có kiến thức chuyên sâu về lưới, tuy nhiên nhược điểm này có thể khắc phục bằng cách xây dựng một portal cho hệ thống để che dấu đi kiến thức phức tạp bên dưới, không đòi hỏi người dùng có kiến thức chuyên sâu, cho phép họ truy cập tới hệ thống từ bất cứ đâu bỏ lại các khó khăn về truy cập mạng, tường lửa, .vv..

Có thể nói portal chính là một công cụ hữu hiệu để phổ biến các ứng dụng trên lưới, giúp cho cộng đồng sử dụng lưới trở nên đông đảo hơn.

CHƯƠNG 3: GRIDSPHERE – CÔNG NGHỆ XÂY DỰNG PORTAL CHO LƯỚI

Chương này sẽ giúp người đọc hiểu rõ về Gridsphere Portal Frame Work [7]., đây cũng chính là framework đã được chọn để xây dựng portal cho hệ thống tìm kiếm và so khớp tài liệu GoodAs

Một phần của tài liệu Đồ án tốt nghiệp XÂY DỰNG CỔNG THÔNG TIN CHO HỆ THỐNG LIÊN THƯ VIỆN GOODAS (Trang 32)