LTHD 02 Web Service
Transcript of LTHD 02 Web Service
Khoa Cng ngh thng tin B mn Cng ngh phn mm
Nguyn Huy [email protected]
ngha Web service Cc loi Web service Kin trc SOAP Web service
SOAP Web service trong .NET
12/09/2011
Cc cng ngh lp trnh hin i
2
12/09/2011
Cc cng ngh lp trnh hin i
3
12/09/2011
Cc cng ngh lp trnh hin i
4
Tham kho slide Web services ca c Trn Th Bch Hnh
1Internet Telecom
3 Pay Bill 2Bank
1
Pay Bill Ly thng tin Ha n t Telecom Pay Bill Yu cu Bank chuyn khon t Customer Account sang Telecom Account Pay Bill Thng bo cho Telecom bit cp nht tnh trng ha n thanh tonCc cng ngh lp trnh hin i 5
23
12/09/2011
Cc trang web ch yu th hin cho ngi duyt web, khng phi cho my hiu Cn mt giao thc chung my c th hiu c v c lp vi mi trng v ngn ng lp trnh Cn mt ngn ng c lp vi mi trng v ngn ng lp trnh chuyn ti ni dung
Cn mt giao thc ng ti dch v v phng php truy vn cc dch v ny
12/09/2011
Cc cng ngh lp trnh hin i
6
Mt thnh phn trn mng c nhng c t cho bit cch thc thc thi v ni dung tr v m my c th hiu c1Internet Telecom
3Pay Bill 2Bank
12/09/2011
Cc cng ngh lp trnh hin i
7
SOAP: Mt loi web service s dng mt framework bng XML nhn v gi tin
12/09/2011
Cc cng ngh lp trnh hin i
8
REST: mt kin trc ca web service s dng chnh nn tng ca web truyn v nhn d liu
12/09/2011
Cc cng ngh lp trnh hin i
9
UDDI (Web Service Broker)
Publish Internet
Find
Bind Web Service Provider Web Service Consumer
10
UDDI
WSDL
SOAP IIS
SOAP
SOAP Web Service
Any Client
11
SOAP (Simple Object Access Protocol) Giao thc trao i thng tin ca service theo nh dng XML
WSDL (Web Service Description Language) Ngn ng c t web service
UDDI (Universal Description Discovery and Integration) Th mc lu tr thng tin v Web services Cho php cc cng ty ng k & tm kim web services12
Simple Object Access Protocol Cho php truyn cc thng ip (message) qua giao thc HTTP S dng XML m t d liu X l Requestor gi thng tin yu cu vo mt message v gi ln web service Web Service phn tch message gi ln v thc thi hm x l yu cu. Kt qu c gi vo mt message v gi v cho Requestor Requestor phn tch message tr v v hin th kt qu13
c t: http://www.w3.org/TR/soap
14
Web Service Description Language Ngn ng c t web service c t: http://www.w3.org/TR/wsdl
15
16
Universal Description Discovery and Integration Th mc lu tr thng tin v web services Cho php doanh nghip ng k service ca mnh vo danh sch cc services v tm kim service ca nhng doanh nghip khc s dng c t bng WSDL Giao tip thng qua SOAP c xy dng trong Microsoft .NET platform c t: http://www.uddi.org/pubs/uddi_v3.htm17
ngha v ng dng ca web service Phn loi web service Cu trc ca SOAP web service
12/09/2011
Cc cng ngh lp trnh hin i
18
Xy dng ng dng qun l sinh vin vi cc chc nng sau:Lit k danh sch sinh vin Thm sinh vin Xa sinh vin Sa sinh vin
Kin trc ng dng bao gm hai thnh phn:Kt ni CSDL v cung cp SOAP Web service Giao din gi cc Web service thnh phn trn thc hin cc chc nng ca ngi dng.12/09/2011 Lp trnh web 1 19