Tải bản đầy đủ (.pdf) (4 trang)

041_Xây dựng và ứng dụng Portal

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (273.67 KB, 4 trang )

- 64 -
XÂY DỰNG VÀ ỨNG DỤNG PORTAL


Nguyễn Hữu Tuất
MSV: 0122145
Email:
Người hướng dẫn: ThS. Đào Kiến Quốc

1. Giới thiệu
Cùng với xu thế phát triển trên thế giới, việc
ứng dụng CNTT vào công tác quản lý tri thức ở
các cơ quan quản lý hành chính nhà nước,
trường đại học, các doanh nghiệp ở Việt Nam
ngày càng phát triển mạnh. Các hệ CSDL ngày
càng trở lên đồ sộ và phạm vi hành chính có xu
hướng phân tán, nhiều hoạt động đã được tin
học hóa và sử dụng môi trường mạng máy tính
ngày càng tăng. Từ đó nảy sinh các yêu cầu về
quản lý nguồn thông tin, tài li
ệu của tổ chức, hỗ
trợ tìm kiếm và tổng hợp thông tin từ nhiều
nguồn khác nhau một cách nhanh nhất, hiệu
quả nhất, dễ sử dụng, an toàn, phân quyền
người dùng nhằm hỗ trợ hiệu quả trong công
tác quản lý. Portal hay còn gọi là “Cổng thông
tin” được ra đời chính là để giải quyết các vấn
đề trên.
Báo cáo này tập trung nghiên cứu ba vấn đề
chính:
- Các khái niệm và tính chất của một


Portal
đầy đủ.
- Phân tích và so sánh đặc điểm một số
Portal tiêu biểu đang được ứng dụng
hiện nay.
- Xây dựng giải pháp E4Portal và các khả
năng ứng dụng.
Việc nghiên cứu các vấn đề trên nhằm cung
cấp một cách nhìn đầy đủ và sâu sắc về Portal
và các giải pháp Portal đang được phổ biến,
để từ đó xây dựng hoặc ứng dụng Portal một
cách hiệu quả vào t
ừng điều kiện cụ thể.
2. Các khái niệm và tính chất của
“Portal”
1) Các khái niệm chính
Portal: Là một khái niệm tin học, đó là một
hệ thống thông tin của một tổ chức hay cơ
quan.
Subportal: Mỗi Portal có thể xem là một đối
tượng, subportal cũng là một hệ thống Portal,
nhưng về mặc logic, nó là portal con của một
Portal khác.
Kênh thông tin (chanel): Các thông tin trong
một hệ thống thường được chia thành các lĩnh
vực, có thể xem kênh là một khu vực trong hệ
thống, thể hiện thông tin về một lĩnh vự
c nào
đó.
Single-sign-on (SSO): Cơ chế chứng thực

một lần, tức là chỉ sử dụng 1 account và 1 lần
đăng nhập duy nhất, sử dụng các dịch vụ của tất
cả các ứng dụng trong Portal.
2) Các tinh chất cơ bản của portal.
Cấu trúc của hệ thống được lưu trữ trong
CSDL, vì vậy, toàn bộ cấu trúc về mặt nội dung
của hệ thống là động, thay đổi được.
Hỗ trợ cơ chế single-sign-on.
Sử dụng template, cho phép thay đổi giao
diện.
Hỗ trợ cá nhân hóa người dùng, mỗi người
dùng có giao diện và hưởng các dịch vụ do
Portal cung cấp khác nhau.
Hỗ trợ cơ chế workflow trong quản trị nội
dung thông tin.
Bộ
công cụ tìm kiếm mạnh trong toàn bộ
Portal.
3. Một số Portal tiêu biểu
1) Các portal mã nguồn mã
U-Portal: Portal được phát triển institutions
of higher-education. Các chuẩn U-Portal dựa
trên nền tảng Java, XML, JSP và J2EE.
Rainbow Portal: Được phát triển bởi cộng
đồng . Rainbow Portal được xây dựng trên nền
tảng Microsoft.NET, ngôn ngữ phát triển chủ
yếu là C#.
Ngoài ra, có rất nhiều Portal mã nguồn mở
như Mamo, .Net Nuke, Moodle…chúng ta có
thể tham khảo tại địa chỉ:


.
- 65 -
2) Các Portal mã nguồn đóng
Có hai dòng sản phẩm đang cạnh tranh trên
thị trường là:
• Microsoft SharePoint Portal Server. Đây
là giải pháp tổng thể về Portal của
Microsoft, xây dựng trên nền tảng
Microsoft.NET, hệ thống này tập trung
chủ yếu xây dựng các Portal danh cho
Intranet.

IBM Webphere Portal. Giải pháp của
công ty IBM, xây dựng trên nền tảng
Java Webphere, tính năng tương tự hệ
thống Microsoft SharePoint Portal.
3) So sánh giữa IBM Portal và
Microsoft SharePoint Portal.
T
T
Tiêu chí E4Portal
/ MS-
SPS
IBM
WebSp
here
Ghi
chú
1

Documen
t
Managem
ent
System:
Quản trị
tập trung
hệ thống
văn bản,
tài liệu
Có DMS,
CMS
Chỉ có
CMS

2
Các con
đường
truy cập
tài liệu
trên
Portal
Web,
Windows
Explorer,
MS
Office
Qua
Web
3

Công cụ
soạn thảo
nội dung
trên
Portal
WYSIW
YG, MS
Office
WYSIW
YG
E4Porta
l mạnh
và thân
thiện
hơn với
người
sử dụng
4 Tìm kiếm
CSDL,
Web,
Exchang
e Server,
File
Server…
CSDL,
Web
Tìm
kiếm
trong
nội

dung rất
quan
5
Tìm kiếm
trong nội
dung
HTML,
DOC,
XLS,
PPT,
PDF…
HTML
trọng
đối với
hệ
thống
tài liệu
lớn
6
Hỗ trợ
tiếng Việt
Hoàn
toàn, cả
Internet

Intranet
Portal
Chỉ
Internet
Portal

Ảnh
hưởng
đến tính
thân
thiện
của hệ
thống
7
Khả năng
giao tiếp
trực tuyến
và Cảnh
báo sự
kiện
Email,
Text
chat,
Voice
chat,
Video
chat,
SMS
Email

8
Thu thập,
lưu trữ,
xử lý và
xuất bản
thông tin

từ các
nguồn
khác
Có, với
bộ công
cụ
PeaceSof
t CPMP
Không
Yêu cầu
cần có
của
MOFI
9
Khả năng
tích hợp
các hệ
thống cũ
và phát
triển thêm
các
Module
mới
Nhanh
chóng,
đơn giản
Nặng,
phức tạp



- 66 -
4. Xây dựng và ứng dụng E4Portal
Giải pháp E4Portal được xây dựng là sự
tích hợp các ưu điểm của các hệ thống Portal
hiện tại, sau đây là các tính chất và khả năng
ứng dụng của E4Portal.
1) Các khả năng ứng dụng
- Tạo ra nhiều cổng thông tin (hệ thống
website điện tử) phục vụ các yêu cầu và
chức năng khác nhau. Ví dụ: Hệ thống
website báo điện tử, hệ thống website
âm nhạc gi
ải trí, hệ thống website bình
chọn, diễn đàn giao lưu trực tuyến.(các
dự án lớn).
- Xây dựng các trang thông tin chuyên đề
vào một hệ thống hiện tại(ví dự như báo
điện tử) với hệ thống các module chức
năng đã cài đặt sẵn.
- Tích hợp và chuyển đổi các hệ thống cũ
sang giải pháp E4portal trong thời gian
nhanh nhất và giữ nguyên các giá trị
thông tin (không mất mát thông tin) nhờ
các công cụ có sẵ
n của E4Portal.
- Kiến trúc của E4Portal cho phép hệ
thống phát triển và mở rộng lâu dài, đáp
ứng lượng thông tin và thao tác lớn, vì
thế hệ thống hoạt động và phát triển liên
tục cùng với sự phát triển của tổ chức.

- E4portal có thể triển khai trên một hay
nhiều server với cớ chế đồng bộ hóa dữ
liệu nhằm đáp ứng lượng thông tin
không lồ và khả năng truy cập đồng thời
khối lượng người dùng lớn.
2) Các tính năng nổi bật
- Xây dựng nhiều portal với chức năng khác
nhau.
Khác với các giải pháp Portal khác chỉ
cho phép tạo duy nhất 1 portal và sau đó tạo
thêm các trang trong portal đó.Sử dụng
E4Portal có thể tạo ra nhiều (không hạn chế)
portal, mỗi portal với các mục đích và chức
năng riêng biệt vào bất kỳ thời gian nào, ngay
trong lúc hệ thống đang vận hành. - Xây dựng
giao diện không phụ thu
ộc vào hệ thống.
Với kiến trúc tách biệt hoàn toàn giao
diện với chức năng hệ thống, E4Portal cho
phép tạo ra các kiểu dao diện khác nhau cho
từng Portal, từng trang một trong Portal, và
từng vùng khác nhau trên mỗi trang.
Hơn nữa, trên mỗi trang, người dùng có
thể tạo ra các vùng khau nhau (bằng cách tạo
các bảng) và tùy ý cài cắm các module chức
năng.
E4Portal cho phép thiết kế giao diện,
màu sắc và nội dung hiển thị bằng chính công
cụ trực tiếp trên web và người dùng không cầ
n

quân tâm đến hệ thống hoạt động bên trong.
- Quy trình kiểm duyệt và xuất bản thông tin
chặt chẽ.
Hệ quản trị nội dung thông tin của
E4Portal hỗ trợ việc tạo các “tin” với nhiều
mức độ ưu tiên (mặc định là Nổ bật, chính, tiêu
điểm, thường) và biên tập viên có thể định
nghĩa thêm. Tin gắn liền với sự kiện, tin đặc
biệt...E4Portal cho phép định nghĩa các luồng
thông mà các “tin” phải đi qua.
Tất cả các thao tác, tạo, thêm, sửa, phê
duyệt của tất cả mọi người đều được ghi lại, vì
thế lúc nào cũng có thể kiểm soát được tình
trạng tin lưu chuyển trên hệ thống và người
chịu trách nhiệm về tin.
- Quản trị, phân quyền và thống kê.
Việc phân quyền được gắn liền tới từng
Portal, từng trang và từng module chức năng.
E4Portal ghi lại và thố
ng kê toàn bộ các
hành động xảy ra trên server cũng như thao tác
người dùng, giúp quản trị có thể kiểm soát các
hoạt động trên server, người nào login, logout,
ai xâm nhập hệ thống, xâm nhập từ địa chỉ IP
nào, để từ đó cho phép hệ thống tự động chặn
các truy cập trái phép hoặc với mục đích gây
nguy hiểm.
E4portal cho phép thống kê toàn bộ các
thao tác của người dùng đối với hệ thống: Số
lượng truy cập, s

ố lượng thành viên online, số
lượng truy cập từng trang, từng tin bài, thống
kê kết quả đăng tin bài của biên tập viên theo
thời gian, mức độ tin…Vẽ các biểu đồ về các
thống kê trên.

- Các khả năng tích hợp
Cho phép xây dựng và cài đặt thêm các
module chức năng vào hệ thống trong lúc đang
hoạt động và không gây bất kỳ ảnh hưởng nào
đối với hệ thống.
Cho phép liên kết và tích hợp dễ dàng
các game tương tác vào h
ệ thống. Bình chọn
thăm dò, game IQ, trắc nghiệm, tương tác hai
chiều.
Tích hợp công cụ cho phép truy cập
bằng mobile và các khả năng khác….
- Các tính năng khác
E4Portal có đầy đủ các tính năng cơ bản
của 1 Portal như đã nói ở trên.
- 67 -
5. Kết luận
Xây dựng một hệ thống Portal với đầy đủ
các tính năng là một quá trình tương đối khó và
cần sự đóng góp công sức của nhiều người. Với
sự giúp đỡ của các bạn, phiên bản của E4Portal
đã ra đời và hiện đang được chạy thử nghiệm
tại công ty Peacesoft.
Những kết quả ban đầu cho thấy tính khả thi

và tính ứng dụng thực tế của hệ thống. Trong
thời gian tới, chúng tôi sẽ tiếp tục nghiên cứu
và phát triển hệ thống, với mục tiêu tạo ra một
tổ hợp các hệ thống Portal đa chức năng, ứng
dụng được trên mọi lĩnh vực: quản lý hành
chính, đào tạo, báo chí, âm nhạc giải trí, tư vấn
tiêu dùng…
Tài liệu tham khảo
[1] . Trang web chính thức
của U-Portal.
[2] />.
Trang web
chính
thức của Microsft về
SharePoint Portal.
[3] . Website so sánh các
hệ thống Portal open source.
[4]
. Website so sánh các
hệ thống Portal open source.



×