043_Phân tích thiết kế và xây dựng hệ thống portal và các ứng dụng trên nền tảng PHP VÀ MYSQL - Pdf 63

-22-

PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG PORTAL VÀ CÁC
ỨNG DỤNG TRÊN NỀN TẢNG PHP VÀ MYSQL

Đỗ Hải Dũng
MSV: 0320062
Email: [email protected]
Người hướng dẫn: ThS. Nguyễn Cảnh Hoàng

1. Mở đầu
Trong sự phát triển mạnh mẽ của Internet,
các Website giữ một vai trò đặc biệt quan trọng
trong mọi lĩnh vực của đời sống nhân loại. Với
đam mê sáng tạo và chinh phục thế giới, công
nghệ thông tin đã và đang thay đổi từng ngày.
Các thế hệ website ra đời, cải tiến liên tục,
cùng với Web Service, sự trợ giúp của công
nghệ Mobile Agent, khái niệm Website truyền
thống được chuyển thành “Website thông
minh” với sự trợ giúp của dịch vụ Search
Engine. Từ đó, thuật ngữ “Website thông
minh” hay “Cổng điện tử” - Portal được hình
thành.
2. Tổng quan về Portal
a. Khái niệm Portal
“Cổng thông tin điện tử tích hợp là điểm
truy cập tập trung và duy nhất, tích hợp các
kênh thông tin, các dịch vụ và ứng dụng, phân
phối tới người sử dụng thông qua một phương
thức thống nhất và đơn giản trên nền tảng

tích hợp vào Portal và các ứng dụng web
khác nhau. Các Portlet này ghép lại thành
một trang hoàn chỉnh.
• Phân loại Portlet:
 Portlet địa phương: là các portlet thực
thi bên trong một máy chủ Portal.
 Portlet từ xa: là các portlet thực thi
bên ngoài một máy chủ Portal hoặc
bên trong một máy chủ của tổ chức
hoặc một ví trí từ xa.
f. Các bước xây dựng Portal
• Lập kế hoạch: xây dựng giải pháp tổng
thể, đáp ứng nhu cầu quản lý và chiến
lược của khách hàng. Bao gồm: phạm vi
của dự án, mục tiêu chiến lược của khách
hàng, hiện trạng của hệ thống…
• Thiết kế tổng thể: xây dựng kiến trúc ứng
dụng cho phép chuyển hóa từ yêu cầu
nghiệp vụ sang ứng dụng Portal.
• Phát triển Portal: là giai đoạn cài đặt giải
pháp đã được xây dựng ở các bước trên,
bao gồm: thiết kế, lập trình, kiểm tra, cài
đặt và sử dụng Portal.
g. Đánh giá về một số Portal hiện nay
• uPortal: được sử dụng nhiều trong các
học viện. Nó hỗ trợ JSR-168, WSRP và
sử dụng cơ chế CAS.
-23-

• eXo Platform: được sử dụng như một

điều hành như Unix, Windows, Novell,
Netware…
f. Công nghệ AJAX (Asynchronous
Javascript and XML).
g. Xây dựng công nghệ Portal
• Xây dựng các gói cơ sở: là các gói quan
trọng nhất, tạo nên khung cho Portal.
• Phát triển các công cụ hỗ trợ: là các thư
viện về CSDL, người dùng, giao diện,
quản lý gói, khối.
4. Nội dung và kết quả nghiên cứu
a. Phân tích và giải pháp
• Tổng quan chung về kiến trúc của cổng
thông tin.
• Kiến trúc của công nghệ Portal mới
• Một số chức năng hướng tới trong Portal
mới.
b. Thiết kế mô hình
c. Thiết kế CSDL
d. Mô tả một số chức năng quan trọng
của chương trình.
e. Một số ưu và nhược điểm của hệ
thống.
5. Kết luận
Portal đang phát triển nhanh chóng và hứa
hẹn trong tương lai sẽ thống trị trên mạng
Internet. Trong khóa luận này, thông qua
những phân tích về ưu nhược điểm của các hệ
thống hiện có, chúng tôi đã đưa ra được thiết
kế và phần nào xây dựng một số chức năng cơ

[16] Arthur Tatnall. Web Portals: The New
Gateways to Internet Information and Services.
Publisher Idea Group Publishing, July, 2004.
[17] Asif Akram, Dharmesh Chohan, Xiao
Dong Wang, Xiaobo Yang and Rob Allan. A
Service Oriented Architecture for Portals
Using Portlets. August, 2005


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status