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

BÀI TẬP LỚN MẠNG MÁY TÍNH TÌM HIỂU WEB PORTAL-PHÂN TÍCH VÀ ĐÁNH GIÁ CÔNG NGHỆ DNN,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 (329.58 KB, 15 trang )

BÀI TẬP LỚN
MẠNG MÁY TÍNH
Đ Ề T À I : T Ì M H I Ể U W E B P O R TA L ,
P H Â N T Í C H V À Đ Á N H G I Á C Ô N G N G H Ệ
D N N P O R TA L


G I Á O V I Ê N H Ư Ớ N G D Ẫ N : B Ù I T R Ọ N G T Ù N G

S I N H V I Ê N T H Ự C H I Ệ N : Đ Ỗ V Ă N T Ù N G M S S V : 2 0 1 0 2 4 7 1


1
Trước đây do hạn chế về mặt công nghệ
nên các website đơn thuần là nơi cập
nhật các thông tin, tin tức, giới thiệu
các doanh nghiệp với các khách hàng.
Ngày nay Internet đã phát triển rất mạnh mẽ
ở hầu hết mọi nơi. Các doanh nghiệp
cần phải liên kết với nhau và liên kết
với khách hàng sao cho việc giao tiếp
trở lên thuận tiện và có ích từ đó đã
hình thành ý tưởng : Web Portal ( Cổng
thông tin điện tử ) dành cho các doanh
nghiệp cũng như các đơn vị vừa và
nhỏ có thể trao đổi thông tin với nhau
thông qua một website mà ở đó họ có
thể thấy được những thông tin cần
thiết và những thông tin liên quan một
cách hiệu quả nhất.


2
LỜI MỞ ĐẦU
CHƯƠNG I
TÌM HIỂU WEB
PORTAL
3
THẾ NÀO LÀ WEB PORTAL
Web Portal là một cổng thông tin điện tử tích hợp
là điểm 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 qua một phương thức thống
nhất và đơn giản là trên nền tảng web.
Web Portal mang ý nghĩa một cái “cổng” để truy
cập vào website
Khả năng quản trị giao diện cũng như nội dung
của nhiều website, tích hợp module thông dụng
và có khả năng nhiều nguồn thông tin đa dạng
4
ĐẶC TRƯNG CƠ BẢN WEB PORTAL
Chức năng tìm kiếm
Ứng dụng trực tuyến ( Hội thoại trực tuyến , Thư
điện tử, )
Dịch vụ thư mục
Cá nhân hóa dịch vụ
Cộng đồng ảo
Một điểm tích hợp thông tin duy nhất
Kênh thông tin
5
PHÂN LOẠI WEB PORTAL
Consumer Portal

Vertical Portal
Horizontal Portal
Enterprise Portal
B2B Portal
G2G Portal
6
CÔNG NGHỆ XÂY DỰNG WEB PORTAL
Hiện nay có 2 công nghệ sử dụng và được phát triển chủ
yếu :
.NET và J2EE.
1. .Net có ASP. ASP sử dụng ngôn ngữ C# và VB để xây dựng các
module trong việc tạo trang.
2. J2EE có JSP. JSPs sử dụng ngôn ngữ JAVA
Giao diện trong công cụ lập trình: .NET có winform và
webform được hỗ trợ thông qua MS Visual Studio. JAVA
swing được hỗ trợ trong nhiều công cụ thông qua Java
IDE.
Khả năng kết nối cơ sở dữ liệu và trao đổi dữ liệu: .NET sử
dụng ADO+, JAVA sử dụng JDBC kết nối cơ sở dữ liệu.
7
SO SÁNH WEB PORTAL VỚI WEBSITE THÔNG
THƯỜNG
Web
Portal
Web
site thông thường
Hỗ
trợ khả năng đăng nhập 1 lần tới
tất cả các tài nguyên liên kết với Portal
Không

hỗ trợ
Khả
năng cá nhân hóa người sử dụng

Chỉ
hỗ trợ nhỏ hoặc không có
Khả
năng tùy biến –
Một khả năng tiêu
biểu của Web Portal

Một
số có nhưng chỉ dừng ở dựng
sẵn, thiếu linh hoạt.

Khả
năng liên kết đến tài nguyên dữ
liệu rộng lớn, gồm nhiều kiểu dữ liệu.


thể liên kết đến các site khác.
Nhưng dữ liệu vẫn chỉ tập trung trong
trang đó.

Hỗ
trợ khả năng liên kết, hợp tác
người dùng.

Không
hỗ trợ

8
CHƯƠNG II
PHÂN TÍCH VÀ ĐÁNH
GIÁ CÔNG NGHỆ DNN
PORTAL
9
CÔNG NGHỆ DNN PORTAL LÀ GÌ
DNN Portal tên đầy đủ DotNetNuke Portal
Là một hệ thống quản trị nội dung mã nguồn mở viết bằng
ngôn ngữ lập trình VB.NET trên nền tảng ASP.NET
DotNetNuke được phát triển dựa trên cổng điện tử IbuySpy
được Microsoft giới thiệu như là một ứng dụng mẫu dựa
trên nền tảng .NET Framework.
DotNetNuke được đánh giá là hệ thống quản trị nội dung mã
nguồn mở .NET phát triển nhất hiện nay với số lượng thành
viên đông đảo và phát triển rất nhanh trên thế giới.
Là hệ thống mở, có thể tùy biến giao diện dựa trên skin và tùy
biến giao diện dựa trên tích hợp module. Được sử dụng để
tạo các trang web cộng đồng dễ dàng và nhanh chóng.
10
KIẾN TRÚC DNN PORTAL
DotNetNuke cho phép ứng dụng đa
lớp được phân tán thông qua hai
trình chủ là Web server và Database
server.Trong đó :
• Database server có tầng dữ liệu
• Web server chứa các lớp :
1. Lớp trình diễn-Presentation Layer
2. Xử lí logic-Bussiness Logic Layer
3. Truy cập DL –Data Access Layer



11
THƯ VIỆN PHỔ BIẾN TRONG DNN PORTAL
DotNetNuke.dll: Thư viện các thành phần Framework
của DotNetNuke
Microsoft.ApplicationBlocks.Data.dll: Thư viện các
hàm làm việc trực tiếp với cơ sở dữ liệu
DotNetNuke. SqlDataProvider.dll: Thư viện các
SqlHelper dành cho việc truy nhập cơ sở dữ liệu
trên MSSQL server
DotNetNuke.Catching.BroadcastPollingCatchingProvid
er. SqlDataProvider.dll: Thư viện các phương thức
quản lý bộ đệm dùng cho tối ưu hóa truy nhập
CSDL với MS SQL server
12
ĐẶC ĐIỂM DNN PORTAL
Dễ dàng truy cập mọi lúc mọi nơi
Cá nhân hóa
Dễ sử dụng
Xây dựng hướng module
Dữ liệu được điều khiển và độc lập CSDL
Khả năng mở rộng
Hệ thống mã nguồn mở
Không hỗ trợ đa nền tảng mà chỉ hỗ trợ Window
13
ĐÁNH GIÁ CÔNG NGHỆ DNN PORTAL
Đa năng
Thân thiện
Tính mở hệ thống

Giàu tính năng
Được hỗ trợ tốt
Mã nguồn mở
Đa ngôn ngữ
Được tín nhiệm

14
CẢM ƠN THẦY GIÁO VÀ CÁC BẠN ĐÃ THEO
DÕI BÀI BÁO CÁO.
THANK YOU !
15

×