DANH MỤC TÀI LIỆU
Luận văn thạc sĩ: Các công nghệ Web Services, tìm hiểu dự đoán hiệu năng Web Services, xây dựng, thử nghiệm ứng dụng cho Web Services
HC VIỆN NG NGHBƯU CHÍNH VIỄN TNG
---------------------------------------
NGUYÔN N V¢N
WEB SERVICE Vµ Dù §O¸N
HIÖU N¡NG WEB SERVICE
CHUYÊN NGÀNH : KHOA HỌC Y TÍNH
S : 60.48.01
TÓM TẮT LUN VĂN THC SỸTHUẬT
HÀ NỘI - 2012
Luận văn được hoàn thành tại:
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
Người hướng dn khoa học:
PGS.TS. HUỲNH QUYT THẮNG
Phản biện 1:…………………………… …………………….
Phản biện 2: …………………………………………………
Luận văn sẽ được bảo vtrước Hi đng chấm luận văn thạc sĩ
tại Hc viện Công nghệ Bưu chính Viễn thông
Vào lúc: ......giờ.....ngày.......tháng......năm ..............
thể tìm hiểu luận văn tại:
- Thư viện của Hc việnng nghệ Bưu chính Vin thông
1
I. M ĐẦU
1.1. LÝ DO CHN ĐỀ TÀI
Trong thi đại bùng n công ngh thông tin như ngày nay, công ngh
Web đã tr thành mt nn tng quen thuc và phát trin rng khp. Có
nhiu t chc ln như Facebook, Google, Amazon, Ebay, Paypal,
Youtube,….đang phát trin và thu được nhng thành tu ni bt nh phát
trin website ca h cùng vi nhng dch v Web, nhng tin ích Web cho
người dùng kèm theo. Dch v Web (Web Service) ra đời ging như mt
cuc cách mng, đã làm thay đổi cách thc cng tác trong kinh doanh gia
các t chc vi nhau. Gi đây, mt dch v Web không ch còn được cung
cp bi ch mt t chc na mà có th có nhiu t chc khác nhau cùng
cng tác vi nhau trong mt môi trường thun tin, d dàng để cùng nhau
phát trin dch v Web ca h. Dch v Web hoàn toàn độc lp vi mi
nn tng máy tính, khiến cho hai máy tính bt kì nào, dù chy h điu hành
Windows hay Linux, … cũng đều có th tương tác, trao đổi d liu vi
nhau được d dàng thông qua dch v Web. Vi hiu biết phn nào v dch
v Web, trong lun văn này tác gi tìm hiu v Web Service, nhng công
ngh mi đang được áp dng trong vic phát trin các ng dng dch v
Web. Tiếp theo tác gi xây dng mt ng dng áp dng để thy được quá
trình tương tác gia hai dch v Web vi nhau như thế nào. Và cui cùng
tác gi s tìm hiu v hiu năng ca dch v Web, mt s phương pháp để
có th d đoán được hiu năng ca dch v Web.
1.2. MC ĐÍCH NGHIÊN CU
Nm vng các công ngh Web Services, tìm hiu d đoán hiu năng
Web Services, xây dng, th nghim ng dng cho Web Services
2
1.3. ĐỐI TƯỢNG VÀ PHM VI NGHIÊN CU
Xây dng mt Web Services trên Linux & PHP, tìm hiu v d đoán
hiu năng Web Service.
1.4. PHƯƠNG PHÁP NGHIÊN CU
- Tìm hiu v Web Services, các công ngh s dng trong Web
Services
- Tìm hiu v các phương pháp trong d đoán hiu năng Web Service
- Xây dng mt ng dng Web Service để tìm hiu quá trình truyn
thông gia các dch v Web.
1.5. CÔNG C NGHIÊN CU
Ngôn ng lp trình PHP, .NET
II. NI DUNG
CHƯƠNG 1: TNG QUAN WEB SERVICE
Cùng vi s phát trin nhanh chóng ca Internet như hin nay, các
dch v Web (Web Services) càng dn tr nên ph biến và đóng vai trò
quan trng trong các h thng thông tin ca các công ty, t chc. Theo
W3C [7,8,9] thì Web Service là “mt phn mm được thiết kế để h tr
quá trình tương tác gia các máy tính tương thích vi nhau thông qua
mng kết ni”. Thut ng Web Service din t mt cách thc tích hp các
ng dng trên nn Web li vi nhau bng cách s dng các công ngh
SOAP (Simple Object Access Protocol), WSDL (Web Services
Description Language), và UDDI (Universal Description, Discovery and
Integration) trong môi trường phân tán và da trên nn tng các giao thc
Internet vi mc tiêu tích hp ng dng dch v và truyn thông đip [7].
SOAP được dùng để truyn d liu, WSDL là mt ngôn ng da trên định
3
dng XML được s dng để mô t các dch v và UDDI được s dng để
lit kê các thông tin v nhng dch v nào hin ti đang có sn để có th s
dng. Vi các thành phn trên ca Web Service ta nhn thy Web Service
không cung cp cho người dùng mt giao din đồ ha nào, mà ch đơn
thun là vic chia s d liu logic và x lí trên các d liu đó thông qua
ngôn ng mô t v d liu. Tuy vy, người phát trin các ng dng Web
Service có th hoàn toàn viết chương trình để cung cp cho người dùng
mt giao din đồ ha thun tin thông qua trình duyt, cung cp chc năng
cho người dùng. Các dch v Web s được chy liên tc trên các máy ch
ca nhà cung cp, mi khi người dùng kết ni để s dng dch v, các d
liu người dùng nhp thông qua giao din đồ ha s được gi đến máy ch
cung cp dch v đó, x lí, lưu tr và gi kết qu tương ng v cho người
dùng. Các dch v cung cp cho người dùng rt phong phú đa dng, như
dch v chn lc và phân loi tin tc (h thng thư vin có kết ni đến web
portal để tìm kiếm các thông tin cn thiết); ng dng cho các dch v du
lch (cung cp giá vé, thông tin v địa đim…); các đại lý bán hàng qua
mng, thông tin thương mi như giá c, t giá hi đoái, đấu giá qua mng;
dch v giao dch trc tuyến như đặt vé máy bay, thông tin thuê xe; dch v
Web cung cp tin ích cho vic x lí văn bn, tài liu ca các công ty, t
chc...
Web Service có nhiu ưu đim ni bt nên được s d
ng rng rãi
hin nay, nhiu công ty ln đã tích hp Web Service trong các ng dng
ca h. IBM (International Business Machines) h tr Web Service thông
qua gói WebSphere, Tivoli, Lotus và DB2 và Microsoft vi .NET cũng đã
h tr Web Service. Web Serice mang li hiu qu tài chính cho cá nhân,
t chc bi các nhà cung cp dch v Web s chi tr toàn b chi phí bo t
4
h thng các dch v, chi phí phn cng máy tính, chi phí sn xut phn
mm,… còn người dùng ch cn tr phí s dng dch v. Web Service
cung cp các dch v không ph thuc vào v trí địa lí ca các công ty, đặc
bit là các công ty đa quc gia có nhiu chi nhánh, bi s x lí, lưu tr tp
trung phía các nhà cung cp dch v, còn người dùng có th kết ni để s
dng dch v khp mi nơi trên Internet. Mt ưu đim na Web Service
có tính tương thích cao trong quá trình tương tác gia bên người s dng
và bên cung cp dch v [8]. Ví d, mt dch v được viết bng ngôn ng
Java chy trên h điu hành Linux, trong khi người s dng dùng h điu
hành Windows, trình duyt viết bng ngôn ng C/C++ , tuy môi trường
chy ng dng khác nhau nhưng người dùng vn có th kết ni và s dng
được dch v bình thường. Điu này đạt được nh s dng ngôn ng
XML, mt ngôn ng chun được công nhn dùng để định nghĩa các d
liu có cu trúc, giúp cho vic giao tiếp gia các máy tính vi nhau trên
các môi trường khác nhau. Vi tính tương thích như vy Web Service rt
thích hp cho các h thng phân tán, khi mà các dch v có th nm bt c
đâu trên mng, hơn thế na mt dch v ca nhà cung cp này có th s
dng mt dch v bi nhà cung cp khác. Tuy vy, Web Service cũng có
nhng nhược đim, có th k đến như toàn b d liu ca cơ quan, t chc
được lưu tr trên Server ca nhà cung cp dch v, không có gì đảm bo
d liu ca cơ quan, t chc đó được bo đảm an toàn vi độ tin cy cao.
Các dch v được cung cp nhiu khi có th b thay đổi ph thuc vào điu
kin ca bên cung cp dch v, hoc thm chí có th b ngng cung cp
dch v đó, t đó khiến cho tt c các ng dng s dng dch v đó cũng b
tm dng hot động, hoc phi thay đổi theo. Nói cách khác đó chính là s
ph thuc ca người s dng dch v Web vào bên cung cp dch Web.
thông tin tài liệu
Trong thời đại bùng nổ công nghệ thông tin như ngày nay, công nghệ Web đã trở thành một nền tảng quen thuộc và phát triển rộng khắp. Có nhiều tổ chức lớn như Facebook, Google, Amazon, Ebay, Paypal, Youtube,….đang phát triển và thu được những thành tựu nổi bật nhờ phát triển website của họ cùng với những dịch vụ Web, những tiện ích Web cho người dùng kèm theo. Dịch vụ Web (Web Service) ra đời giống như một cuộc cách mạng, đã làm thay đổi cách thức cộng tác trong kinh doanh giữa các tổ chức với nhau. Giờ đây, một dịch vụ Web không chỉ còn được cung cấp bởi chỉ một tổ chức nữa mà có thể có nhiều tổ chức khác nhau cùng cộng tác với nhau trong một môi trường thuận tiện, dễ dàng để cùng nhau phát triển dịch vụ Web của họ. Dịch vụ Web hoàn toàn độc lập với mọi nền tảng máy tính, khiến cho hai máy tính bất kì nào, dù chạy hệ điều hành Windows hay Linux, … cũng đều có thể tương tác, trao đổi dữ liệu với nhau được dễ dàng thông qua dịch vụ Web. Với hiểu biết phần nào về dịch vụ Web, trong luận văn này tác giả tìm hiểu về Web Service, những công nghệ mới đang được áp dụng trong việc phát triển các ứng dụng dịch vụ Web. Tiếp theo tác giả xây dựng một ứng dụng áp dụng để thấy được quá trình tương tác giữa hai dịch vụ Web với nhau như thế nào. Và cuối cùng tác giả sẽ tìm hiểu về hiệu năng của dịch vụ Web, một số phương pháp để có thể dự đoán được hiệu năng của dịch vụ Web.
Mở rộng để xem thêm
tài liệu giúp tôi
Nếu bạn không tìm thấy tài liệu mình cần có thể gửi yêu cầu ở đây để chúng tôi tìm giúp bạn!
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×