You are on page 1of 69

KHAI PH D LIU TRONG DCH V WEB

Nhm 10: 1. Nguyn c t 2. Nguyn Vn Phi 3. Trn Tun Minh 4. Phm Th Thu Trang 5. Hong Quang Trung

1 2
3 4 5 6

S pht trin/tin ha ca web


Dch v web: nh ngha, khc bit dch v web v web thng thng Cc cng ngh dch v web v web ng ngha Nhng vn ca dch v web

Khai ph d liu web Khai ph dch v web v dch v web ng ngha

I. S PHT TRIN V TIN HA CA WEB

I. S PHT TRIN V TIN HA CA WEB


Web hay World Wide Web khng phi l Internet nhng l thnh phn ni bt nht ca h thng ny. Ni cch khc, nh c nhng trang Web m ngi ta bit n s hin hu ca Internet v th gii o do n to ra vn lun song hnh vi th gii vt l ca hng t ngi s dng Web.

I. S PHT TRIN V TIN HA CA WEB


S pht trin v tin ha ca Web bt u ngay t khi n xut hin : Web 1.0 tc l loi Web thng tin. Web 2.0 giao tip x hi Web 3.0 l loi web c kh nng nhn thc Web 4.0 a tr khn nhn to vo cuc sng. S xut hin ca Web nh mt cuc cch mng ko theo s thay i trong i sng x hi , cc hot ng kinh t cng nh khoa hc k thut nh vo khai ph nhng ng dng ca n.

1. TH H WEB 1.0
onh ngha : Web 1.0 l cu trc thng tin ch c th c, tng t nh mt khng gian qung b nhng thng tin hay dch v n mi ngi. o Web 1.0 c ra i vo nm 1997 bi chnh cha ca Word Wide Wed(www) l Tim Berners-Lee.

1. TH H WEB 1.0
oTrang Web v cng c tm kim Web ra i u tin vo nm 1990, tip theo l cc c my tm kim nhanh hn ca Worm WWW nm 1993, Yahoo nm 1994, Web Crawlers 1994 oTrong bi cnh x hi hin ti, s xut hin ca Web 1.0 to nn mt hin tng bng n cng ngh thng tin thc s, to nn cn st hnh thnh vi v cc cng ty kinh doanh Internet.

2. TH H WEB 2.0
oWeb 2.0 ra i bi Dale Dougherty trong mt cuc hi tho t chc nm 2004. oWeb 2.0 cho php ngi s dng va c th c cc thng tin va c th vit hay b sung vo to nn cc thng tin mi.

2. TH H WEB 2.0
oCc trang Web in hnh th h 2.0 nh Facebook, My Space, Twitter, Daily Motion hay You Tube cho php ngi s dng gii tr, bnh lun, trao i v chia s thng tin yu thch oNgy nay, th h Web 2.0 l dng Web ph bin nht, mang nhiu ng dng nht trong tt c cc lnh vc, t hc tp, nghin cu n thng mi, qun tr v trong vic to ra cng ng mng a dng, nng ng, trn y sc sng.

3. TH H WEB 3.0
oNm 2006 John Marshoff gi tn mt loi Web mi c kh nng mang tr khn n cho my tnh l th h Web 3.0 o Khi nim cn bn ca Web 3.0 l nh ngha cu trc d liu v lin kt chng li d b khm ph, pht hin, t ng ha v ti s dng trong cc ng dng khc nhau. oNhiu trang web hin nay l s kt hp gia 2 th h Web 2.0 v Web 3.0 nh iTunes, Netflix v y chnh l tin cng ngh pht trin nn mt th h Web mi.

3. TH H WEB 3.0
oTng kh nng ci tin cch qun l d liu, h tr truy cp Internet trn cc thit b di ng, m phng hot ng sng to khuyn khch ton cu ha, gia tng s tha mn ca khch hng v gip t chc cng tc trong cc trang Web x hi. o gc semantic, Web 3.0 th hin kh nng hiu bit ca my tnh v cc thit b di ng thng minh gim thiu s thao tc v h tr con ngi a ra cc quyt nh nhanh chng v chnh xc.

4. TH H WEB 4.0
oNhiu chuyn gia v cc nh phn tch cng ngh tin rng th h Web 4.0 s ra i trong nm 2012 d trc 1 nm h cho rng n s xut hin sau khong 5 nm na. o Th h Web 4.0 mang tnh phn tn v t sinh ngay trn mi trang Web ch khng tp trung hay b kim sot bi cc my ch. oGip my tnh c kh nng tng tc ngc li vi con ngi v cng ng x hi ca ngi s dng nh vo kh nng c-hiu-hnh ngkim sot.

4. TH H WEB 4.0
ong lc ca s tin ha Web gm : Nhu cu v khuynh hng ngi s dng. Mc p ng ca cc gii php cng ngh. Hai ng lc ny ang hng Web 4.0 n mc tiu cng sinh gia ngi v my (thng qua h iu hnh mi WebOS) to ra nhng ni dung mi.

II. WEB SERVICE

1. NH NGHA WEB SERVICE


Mt Web service c nh ngha l mt tp cc phng thc c th c nh v thng qua a ch URL, cc phng thc ny c cng b trn h thng mng v c dng nh nhng khi c bn xy dng mt ng dng phn t. Ni mt cch n gin hn, web service l tp hp cc phng thc c th c cc ng dng khc triu gi t xa (RPC- Remote Procedure Call) hnh thnh nn mt h ng dng phn tn.

2. S KHC BIT WEB SERVICE V WEB THNG


o Hot ng ca web thng

2. S KHC BIT WEB SERVICE V WEB THNG


o Hot ng ca web service

2. S KHC BIT WEB SERVICE V WEB THNG


o Hot ng ca web service

2. S KHC BIT WEB SERVICE V WEB THNG


o Hot ng trn a mi trng
Web service da trn nn cng ngh XML, ti liu XML hin nay c h tr bi tt c cc H iu Hnh, k c trn mi trng di ng (v ch l nhng file text n thun). Do web service c th hot ng trn mi mi trng, c h tr bi hu nh mi ngn ng lp trnh.

2. S KHC BIT WEB SERVICE V WEB THNG


o Tnh linh hot, d chuyn i
So vi cc trang web thng thng. Khi cn thm hay bt mt chc nng ca web service n thun l thm hay bt mt hm, chng ta khng phi xy dng li giao din nh vi trang web. Cc client khi nhn c tn hiu s ty vo nng lc ca mnh m th hin thng tin hp l, iu ny lm web service thc s linh hot hn trang web. Ngoi ra vic khng truyn i cc d liu nh dng lm gim i chi ph ng k trn ng truyn so vi trang web.

III. CC CNG NGH DCH V WEB V WEB NG NGHA

1. CC CNG NGH CA DCH V WEB


a. Ngn ng XML-RPC o XML (Extensible Markup Language ): ngn ng nh du d liu o RPC (Remote Procedure Call): gi th tc t xa.

1. CC CNG NGH CA DCH V WEB


b. Giao thc truyn thng ip SOAP Thng ip XML: l mt dng c bn ca SOAP, l cc ti liu XML c dng trao i thng tin gia cc ng dng vi nhau. RPC v EDI: o RPC: gi th tc t xa. o EDI: trao i ti liu in t

1. CC CNG NGH CA DCH V WEB


SOAP faults: l 1 dng thng ip SOAP c bit c dng thng bo li trong qu trnh trao i thng tin. Vn chuyn SOAP: c th s dng cc giao thc vn chuyn khc nhau nh HTTP, FTP, SMTP,POP3,MQUERY v Jabber. Thng ip SOAP: bao gm phn t gc envelope bao trm ton b ni dung thng ip SOAP v cc phn t header v body.

1. CC CNG NGH CA DCH V WEB

M hnh cu trc ca 1 thng ip SOAP

1. CC CNG NGH CA DCH V WEB


c. Ngn ng m t Web service WSDL
WSDL ra i di s pht trin ca IBM v Microsoft. WSDL da trn giao thc XML trao i thng tin trong mi trng tp trung hoc phn tn.

1. CC CNG NGH CA DCH V WEB


c. Ngn ng m t Web service WSDL
WSDL m t cch thc truy cp ti Web service v cc hnh ng thc thi trn Web service . WSDL l ngn ng cho vic m t cc giao din Web service da trn nn tng XML. WSDL l ngn ng m UDDI s dng.

1. CC CNG NGH CA DCH V WEB


d. ng k dch v UDDI UDDI l mt chun da trn XML dng cho vic m t cng b v tm kim Web service. UDDI l th mc dng cho vic lu tr cc thng tin v Web service. UDDI l th mc ca mt giao din Web service c m t b WSDL.

1. CC CNG NGH CA DCH V WEB


d. ng k dch v UDDI

UDDI giao tip thng qua SOAP. UDDI cng vi SOAP v WSDL c xem l 3 chun ca Web service. UDDI l k thut m u tin cho php cc qui trnh thng mai in t c th khm ph ln nhau v nh ngha cch thc tng tc vi nhau qua Internet

1. CC CNG NGH CA DCH V WEB


e. Cc cng ngh khc Di y l cc cng ngh ca Java h tr Web service: o JAXP ( Java API for XML Processing). o JAX-RPC ( Java API for XML Remote Produce Call). o JAXB ( Java API for XML Dt Binding). o SAAJ ( SOAP with Attachment API for Java). oXWS (XML and Web Service Sercurity).

2. CC CNG NGH CA WEB NG NGHA


a. OWL-S (Ontology Web Language For Service)

- OWL-S l 1 OWL Ontology c s dng biu din ng ngha cho dch v Web. - OWL-S bao gm 3 Ontology nh trong hnh minh ha

2. CC CNG NGH CA WEB NG NGHA


a. OWL-S (Ontology Web Language For Service)

2. CC CNG NGH CA WEB NG NGHA


b. WSMO (Web Service Modeling Ontology) oL mt Ontology c d dng biu din ng ngha cho dch v Web. Ontology cha 4 thnh phn: oTh nht l cc Ontology chu trch nhim cung cp cc thut ng s dng cho cc thnh phn khc. oTh hai l cc Goal chu trch nhim nh cc mc tiu nn c gii quyt bi dch v Web.

2. CC CNG NGH CA WEB NG NGHA


oTh ba l cc Web Service chu trch nhim biu din ng ngha cho dch v Web. oTh t l cc Mediator chu trch nhim x l cc vn lin quan n s tng kt

2. CC CNG NGH CA WEB NG NGHA


c. SAWSDL (Semantic Annotations For WSDL And XML Schema) SAWSDL l mt m rng n gin ca WSDL bng vic s dng cc th m rng ca WSDL. o Ngoi ra cn rt nhiu cng ngh khc nh DAML, RDF, WSML, SSWAP, WSMF, WSMO, HALEY
o

IV. NHNG VN CA DCH V WEB

1. VN BO MT
Dch v Web lin kt v tng tc vi cc ng dng qua Internet, chnh v vy bo mt l mt vn c quan tm khi cc cng ty tin ti kt hp ng dng vi mt dch v Web
WS-security : y l mt chun an ton bao trm cho SOAP, n c dng khi mun xy dng nhng dch v Web ton vn v tin cy

2. VN THNH PHN
Business Process Excution Language
Web Services Choreography Interface Business Process Management Language (BPML)

2. VN THNH PHN
Business process excution language Business Process Execution Language (BPEL4WS hoc BPEL) l mt chun c nh ngha trn nn tng XML kt hp vi Web Sevice m hnh ha v thc thi cc quy trnh nghip v . BPEL da trn nn tng XML vi s kt hp WSDL 1.1 , XML Schema 1.0, v Xpath 1.0 BPEL cung cp mt nn tng t ng ha cho cc qu trnh nghip v

2. VN THNH PHN
Web Services Choreography Interface N nh ngha tng th m t cc thng ip gia cc dch v Web tham gia trong mt trao i hp Mt kha cnh quan trng ca WSCI l n ch m t hnh vi quan st hay nhn thy c gia cc dch v Web. WSCI khng a ra nh ngha ca quy trnh thc thi theo quy nh ca BPEL4WS. Hn na, mt ti liu duy nht WSCI ch m t mt i tc tham gia trong mt trao i tin nhn. Trong WSCI, khng c qu trnh kim sot qun l s tng tc.

2. VN THNH PHN
Business Process Management Language (BPML)

L mt siu ngn ng m t quy trnh kinh doanh BPML ban u c thit k h tr cc quy trnh kinh doanh c th c thc hin bi mt h thng BPMS.Tuy nhin, d tho u tin ca BPML cng c tch hp giao thc WSCI C hai BPML v WSCI c cng mt m hnh thc hin c bn qu trnh v c php tng t nhau

3. WEB NG NGHA V CC PHNG PHP BIU DIN


Con ngi c th c v hiu cc thng tin web sang my c kh nng hiu v vn dng n mt cch c ngha. Mt ng dng c bn l ng dng trong lnh vc tm kim thng tin, gip my c kh nng phn bit cc ng ngha.

3.1. KIN TRC WEB NG NGHA

3.2. DCH V WEB NG NGHA


Cc nghin cu dch v web ng ngha (Semantic Web Service) gii quyt c vn cn thiu st ca dch v web bng cch thm ng ngha vo bn trong thnh phn ca dch v Dch v web ng ngha = web ng ngha + Dch v web

3.2. DCH V WEB NG NGHA

3.3. NGN NG BIU DIN DCH V WEB

V. KHAI PH D LIU WEB

V. KHAI PH D LIU WEB


Web (World Wide Web) c xem l mt nh cung cp mt lng ln cc thng tin v tin tc, qung co, thng tin khch hng, qun l ti chnh, gio dc, thng mi in t, v mt s dch v thng tin khc. Bn cnh Web cung cp mt tp nhiu v ng cc thng tin v hyper-link, thng tin truy cp web, thi quen dng web ca ngi dng. Nn Web chnh l ngun ti nguyn di do cho vic khai khc d liu.

1. CC NI DUNG TRONG WEB MINING

1.1. KHAI PH NI DUNG TRANG WEB (WEB CONTENT MINING)


Khai ph ni dung Web tp trung vo vic khm ph mt cch t ng ngun thng tin c gi tr trc tuyn. Khai ph ni dung Web tp trung vo ni dung ca cc trang Web, khng ch n thun l vn bn n gin m cn c th l d liu a phng tin nh m thanh, hnh nh, phn bin i d liu v siu lin kt,....

1.1.1. KHAI PH VN BN WEB (WEB PAGE CONTENT MINING)


Ngha l s s dng ch cc t trong vn bn m khng tnh n cc lin kt gia cc vn bn. y chnh l khai ph d liu Text (Textmining).

1.1.2. KHAI PH KT QU TM KIM (SEARCH RESULT MINING)


- Phn loi t ng ti liu s dng searching engine: s dng cc phng php khai ph d liu phn lp t ng v to iu kin thun tin cho h thng phn loi trang Web v c t chc bng cu trc siu lin kt. - Trc quan ho kt qu tm kim: Trong h thng phn loi, c nhiu ti liu thng tin khng lin quan nhau. Nu ta c th phn tch v phn cm kt qu tm kim, th hiu qu tm kim s c ci thin tt hn.

1.2. KHAI PH CU TRC TRANG WEB (WEB STRUCTURE MINING)

Mi mt trang c th c lin kt n nhiu trang. Cc siu lin kt thay i cha ng ng ngha chung ch ca trang. Mt siu lin kt tr ti mt trang Web khc c th c xem nh l mt chng thc ca trang Web . Do , n rt c ch trong vic s dng nhng thng tin ng ngha ly c thng tin quan trng thng qua phn tch lin kt gia cc trang Web.

1.3. KHAI PH S DNG WEB (WEB USAGE MINING)


Khai ph theo s dng Web l khai ph truy cp Web (Web log) khm ph cc mu ngi dng truy nhp vo WebSite. Thng qua vic phn tch v kho st nhng quy tc trong vic ghi nhn li qu trnh truy cp Web ta c th chng thc khch hng trong thng mi in t, nng cao cht lng dch v thng tin trn Internet n ngi dng, nng cao hiu sut ca cc h thng phc v Web. Thm vo , t pht trin cc Web site bng vic hun luyn t cc. C hai xu hng chnh trong khai ph s dng web l: General Access Pattern Tracking v Customizied Usage tracking.

1.3.1. GENERAL ACCESS PATTERN TRACKING

Phn tch cc h s web bit c cc mu v cc xu hng truy cp. Cc phn tch ny c th gip cu trc li cc site trong cc phn nhm hiu qu hn, hay xc nh cc v tr qung co hiu qu nht, cng nh gn cc qung co sn phm nht nh cho nhng ngi dng nht nh t c hiu qu cao nht...

1.3.2. CUSTOMIZED USAGE TRACKING

Phn tch cc xu hng c nhn. Mc ch l chuyn bit ha cc web site cho cc lp i tng ngi dng. Cc thng tin c hin th, su ca cu trc site v nh dng ca cc ti nguyn, tt c u c th chuyn bit ha mt cch t ng cho mi ngi dng theo thi gian da trn cc mu truy cp ca h

2. KH KHN
oWeb dng nh qu ln t chc thnh mt kho d liu phc v Dataming. o phc tp ca trang Web ln hn rt nhiu so vi nhng ti liu vn bn truyn thng khc.

2. KH KHN
oWeb l mt ngun ti nguyn thng tin c thay i cao. oWeb phc v mt cng ng ngi dng rng ln v a dng. oCh mt phn rt nh ca thng tin trn Web l thc s hu ch.

3. THUN LI
oWeb bao gm khng ch c cc trang m cn c c cc hyperlink tr t trang ny ti trang khc. Khi mt tc gi to mt hyperlink t trang ca ng ta ti mt trang A c ngha l A l trang c hu ch vi vn ang bn lun. Nu trang A cng nhiu Hyperlink t trang khc tr n chng t trang A quan trng. V vy s lng ln cc thng tin lin kt trang s cung cp mt lng thng tin giu c v mi lin quan, cht lng, v cu trc ca ni dung trang Web, v v th l mt ngun ti nguyn ln cho khai ph Web.

3. THUN LI
oMt my ch Web thng ng k mt bn ghi u vo (Weblog entry) cho mi ln truy cp trang Web. N bao gm a ch URL, a ch IP, timestamp. D liu Weblog cung cp lng thng tin giu c v nhng trang Web ng

VI. Khai ph dch v Web

1. KIN TRC

2. CC THNH PHN CU TRC


oService Registry: l ni cha cc dch v v thng tin ca chng. Tng t nh yellow pages vi mi thnh phn l cc dch v c ng k. oGii thut so khp (Matching Algorithm): l phng thc c s dng thc hin cc thao tc trong H thng so khp (Matching Engine).

2. CC THNH PHN CU TRC


oYu cu dch v: cha cc thng tin cn c ca dch v c yu cu oKhai bo dch v: m c cc thng tin ca dch v, c to ra bi Service Provider.

3. CC IM YU CA KHAI PH DCH V WEB


oM t khng hp thc ca cc chc nng/kh nng ca service cn thit cu trc r rng, c xu hng ging vi ngn ng t nhin. oV m t khng y v cc chc nng/kh nng, do nh cung cp khng c ngha v cung cp thng tin dch v hon chnh.

3. CC IM YU CA KHAI PH DCH V WEB

oThiu nhng thng s k thut bt buc: iu kin tin quyt v cc rng buc khc l hu ch cho ton b vng i ca service. oHn ch ca cc n phn loi tn min: v d nh NAICS, UNSPSC. oKhng h tr cho indirect matching. UDDI khng h tr ngay c cc thnh phn n gin

4. KHAI PH HNH VI NGI S DNG WEB DA TRN MU TUN T


Khai

thc mu tun t (sequential/temporal patterns): Mt lut m t mu tun t c dng tiu biu X Y, phn nh s xut hin ca bin c X s dn n vic xut hin bin c Y. Hng tip cn ny c tnh d bo cao.

5. Khai ph hnh vi ngi s dng web da trn phn cm

Phn cm (clustering/segmentation) : Sp xp cc i tng theo tng cm (s lng v tn ca cm cha c bit trc). Cc i tng c gom cm sao cho mc tng t gia cc i tng trong cng mt cm l ln nht v mc tng t gia cc i tng nm trong cc cm khc nhau l nh nht. Phn cm cn c gi l hc khng c gim st (unsupervised learing).

You might also like