báo cáo hệ dịch vụ_trangnh

Upload: meo-dien

Post on 05-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Bo co h dch v_TrangNH

    1/18

    H c vi n cng ngh b u chnh vi n thng Khoa Cng ngh thng tin 1

    Bo co cu i k Mn: H d ch v

    Sinh vin: Nguy n Huy n TrangL p: D08CNPM2

    Ging vin hng dn :Trn nh Qu

  • 7/31/2019 Bo co h dch v_TrangNH

    2/18

    H Ni, 05/2012

    2

  • 7/31/2019 Bo co h dch v_TrangNH

    3/18

    1. Gii thiu

    1.1. L do pht trin dch v:

    - Gii quyt nhu cu tng tc gia cc platform khc nhau. Do dch v web c xydng da trn cc trnh duyt web tiu chun v c th c s dng vi mi trnh duyttrn bt c nn tng no.

    - Gip cho ng dng ca bn c th cng b cc chc nng v thng ip ca n ti nhngngi khc.

    - Gii quyt nhu cu s dng li cc thnh phn ng dng c trc .

    - Gii quyt nhu cu trao i v lin kt d liu gia cc ng dng khc nhau v ccplatform khc nhau.

    1.2. L do pht trin web ng ngha:- gii quyt mt s vn quan trng m web thng thng khng gii quyt c:

    + th h web hin ti, thng tin c biu din di dng ch con ngi mi hiu c.Vic my tnh khng hiu c thng tin cn tr vic my tnh x l thng tin t ng vcon ngi khng th khai thc thng tin mt cch hiu qu nht.

    + Cc vn tm kim, trch xut, m hnh ha, dch thut v bo tr thng tin thc hincha hiu qu do cc thao tc ny ch thc hin trn b ni ca web v t lin kt ti cctrang web khc. Trong khi, khi lng thng tin nm chiu su ca web ln gp nhiuln thng tin b ni li khng c s dng.

    - Web ng ngha l phng n gii quyt cc vn trn, l s m rng ca Web hin tim trong thng tin c nh ngha r rng sao cho con ngi v my tnh c th cnglm vic vi nhau mt cch hiu qu hn. Mc tiu ca Web c ng ngha l pht trincc chun chung v cng ngh cho php my tnh c th hiu c nhiu hn thng tintrn Web, sao cho chng c th h tr tt hn vic khm ph thng tin (thng tin c tmkim nhanh chng v chnh xc hn), tch hp d liu (d liu lin kt ng), v t ngha cc cng vic.

    1.3. L do pht trin dch v web ng ngha:

    - Dch v web ng ngha (Semantic Web Service) c a ra gii quyt vn cn thiu

    st ca dch v web bng cch thm ng ngha vo bn trong hnh phn ca dch v v vykhng ch UDDI c kh nng h tr ngi dng dch v tm kim dch v t ng m cngip cho vic s dng dch v mt cch t ng trong giai on thit k cng nh giaion thc thi ca mt quy trnh nghip v bn trong kin trc hng dch v.

    3

  • 7/31/2019 Bo co h dch v_TrangNH

    4/18

    1.4. V d so snh tm kim trn web vi Google v Wolfram:

    - Cu hi : How to go from Hanoi to DaNang?

    - Kt qu vi google:

    - Kt qu vi Walframalpha :

    4

  • 7/31/2019 Bo co h dch v_TrangNH

    5/18

    - Nhn xt:

    + Vi google : Cc kt qu tm thy l cc ngun thng tin trn web lin quan n t kha m tatm kim.

    + Vi wolframalpha: Cc kt qu tr v gn nht c th vi cu tr li cho cu hi m chng ta tmkim.

    2. Biu din web ng ngha v dch v web ng ngha:

    5

  • 7/31/2019 Bo co h dch v_TrangNH

    6/18

    2.1. Cc ngn ng biu din web ng ngha v dch v web ng ngha

    2.1.1. RDF/RDFS:

    a) RDF:

    - RDF l vit tt ca Resource Description Framework, l mt Framework m t ti nguyntrn Web, c thit k my tnh c th c v hiu c, c m t bng ngn ngXML v l mt phn ca hot ng web semantic ca W3C, c gii thiu bi W3C.

    - Cu trc RDF:

    +Namespace l mt tp cc tn, c nh danh bi cc URI, c s dng trong cc tiliu XML nh cc element type v attribute name. Mt namespace c khai bo s dngmt tp cc thuc tnh c c nh ngha.

    + M hnh c bn ca RDF gm ba b phn sau:

    Ti nguyn (Resource): l tt c nhng g c m t bng biu thc RDF, v d:"http://www.w3schools.com/rdf"

    Thuc tnh (Property): l mt ti nguyn c 1 ci tn v d "author" hay "homepage".

    Gi tr thuc tnh(Property value): mt gi tr ca mt thuc tnh, v d "Nguyn HuynTrang" hay "http://www.w3schools.com".

    Pht biu (Statements): mi pht biu gm ba thnh phn sau.* Subject (ch th): a ch hay v tr ti nguyn mun m t.* Predicate (thuc tnh): xc nh tnh cht ca ti nguyn.* Object (i tng): ni dung gn cho thuc tnh.

    Mi mt mnh (subject, predicate, object) cn gi l mt b ba (triple).

    b) RDFS:

    - RDFS(RDF Schema) khng cung cp cc lp v cc thuc tnh ng dng c th, thay vo RDFS cung cp mt framework m t cc lp v cc thuc tnh ng dng c th.Cc lp trong RDF Schema rt ging vi cc lp trong cc ngn ng lp trnh hng itng. Cc ti nguyn c cho php s c nh ngha nh l cc th hin ca cc lpv ca cc lp con ca cc lp .

    - RDFS l ngn ng ontology nguyn thy.

    6

  • 7/31/2019 Bo co h dch v_TrangNH

    7/18

    - M hnh c bn ban u trong RDF Schema gm cc nh ngha lp v lp con- (class & subclass), thuc tnh v thuc tnh con (property & subproperty), domain- v range ca cc statement - gii hn cc kt hp c th c gia cc lp v thuc- tnh, v cc trnh by kiu ( khai bo mt ti nguyn nh mt thc th ca mt lp- c th)

    2.1.2. OWL:

    - OWL l vit tt ca Ontology Web Language c W3C xy dng, c thit k x lthng tin trn web, gip cho my tnh c th hiu c, ng thi con ngi cng cc, c vit bng ngn ng XML, l mt tiu chun ca W3C

    - OWL l ngn ng ontology kh mnh, ra i sau RDFS v k tha nhng li th m ngnng ny pht trin, ng thi b sung thm nhng yu t logic cho thng tin v khnng phn loi, nhng rng buc kiu cng nh nhng yu t quan trng.

    - OWL cho php:

    + Import cc ontology vo cc ontology khc.

    + nh ngha cc lp

    + H tr a k tha

    - OWL gm 3 ngn ng con:

    + OWL Lite OWL rt gn : h tr cho nhng ngi dng ch yu cn s phn lp theoth bc v cc rng buc n gin.

    + OWL DL OWL Description Logic : h tr cho nhng ngi dng cn s din cm tia trong khi cn duy trnh tnh tnh ton ton vn (tt c cc kt lun phi c m bo tnh ton) v tnh quyt nh (tt c cc tnh ton s kt thc trong khong thi gian hnch).

    + OWL Full OWL y : mun cp ti nhng ngi dng cn s din cm ti a vs t do ca RDF m khng cn m bo s tnh ton ca cc biu thc.

    - Cu trc OWL:

    + Namespace: l thnh phn c bn, thnh phn khi u chun tc ca mt ontologygm mt tp cc khai bo XML namespace trong th m rdf:RDF

    + Ontology headers: s dng cc th owl:Ontology ch ra cc c tnh thng thngca ontology nh comments,version control ca cc ontology khc.

    Cc thnh phn c bn:

    + Class: trong owl lun c mt lp owl:Thing. Do vy mi lp c ngi dng nhngha u l lp con ca owl:Thing.

    7

  • 7/31/2019 Bo co h dch v_TrangNH

    8/18

    + Individual: cc thnh phn to nn mt lp.

    + Property: l mt quan h 2 ngi th hin quan h ca cc c th. C 2 kiu property:Datatype Property c d liu l cc kiu c bn nh string, intv Object Property l miquan h gia hai th hin ca hai lp. C 5 loi thuc tnh:

    Transitive Property.

    Symmetric Property.

    Functional Property.

    InverseOf.

    Inverse Functional Property.

    2.1.3. OWL-S:

    - OWL-S (Ontology Web Language For Services) l mt OWL Ontology c s dng biu din ng ngha cho dch v web.

    - OWL-S bao gm ba Ontology: ServiceProfile, ServiceModel v ServiceGrounding.

    - Trong :

    Service profile: L mt c tnh tru tng ca nhng g mt dch v c th lm c

    Service model: M t hot ng ca dch v

    Service grounding: Cung cp tng tc vi dch v

    8

  • 7/31/2019 Bo co h dch v_TrangNH

    9/18

    2.2. S dng Protg biu din:

    2.3. Mc ch ngha ca cc ngn ng:

    a) Mc ch:

    - RDF: c thit k my tnh c th c v hiu c.- RDFS: Cung cp mt framework m t cc lp v cc thuc tnh ng dng c th.

    - OWL: c thit k x l thng tin trn web, gip cho my tnh c th hiu c, ngthi con ngi cng c c.

    - OWL-S: Biu din ng ngha cho dch v web.

    b) ngha;

    3. Case study: H qun l dch v o to theo tn ch

    3.1. Pht biu bi ton:

    dangkytinchiptit.edu l mt website tng tng cung cp cc chc nng cho h qun l o totheo tn ch cho sinh vin hc vin cng ngh bu chnh vin thng. Chng ta s to ra mt phinbn n gin ca v d trang web dangkytinchiptit.edu bng OWL-s.

    Hc vin cng ngh bu chnh vin thng gm 4 khoa: Cng ngh thng tin, in t vin thng,in in t, qun tr kinh doanh. Trang, Hoan, Vn l sinh vin khoa cng ngh thng tin hcvin cng ngh bu chnh vin thng. Cc bn ng k mn hc cho k 8. Trang ng k khahc HDV0014 mn h dch v do thy Trn nh Qu ging dy, c lch hc l 9h00, ti phng308 v kha hc CNPM0002 mn cng ngh phn mm do thy Nguyn Mnh Hng ging dy,

    c lch hc l 7h00 th 4 hng tun ti phng 402. Vn ng k hc kha hc CNPM0002 mncng ngh phn mm do thy Nguyn Mnh Hng ging dy, c lch hc l 7h00 th 4 hng tunti phng 402. Hoan ng k kha hc TTNM0012 do c V Th Hng Giang ging dy vo14h00 th 7 hng tun, hc ti phng 202.

    3.2. Cc dch v:

    a) Dch v cho sinh vin:

    - ng nhp

    - Xem kha hc

    - ng k kha hc

    - Hy ng k kha hc

    - Xem lch hc

    b) Dch v cho ging vin:

    - ng k mn dy9

  • 7/31/2019 Bo co h dch v_TrangNH

    10/18

    - Xem lch ging dy

    3.3. Biu din bn th vi OWL ca min o to i hc:

    a) Trch lp:

    - Trch t cc danh t: Khoa, K Hc, Mn Hc, Kha Hc, Lch Hc, Phng Hc, Ngi,Ging Vin, Sinh Vin.

    b) Xc nh cc thu c tnh: - Mt kha hc c ging bi mt ging vin duy nht => Kha hc Ging bi GingVin.

    - Mt kha hc ch hc 1 mn duy nht => Kha Hc C mn Mn Hc.

    - Mt sinh vin c th ng k nhiu kha hc => Sinh vin ng k hc Kha Hc

    - Mt ging vin c th ng k dy nhiu mn hc => Ging vin ng kging Mn

    hc.- Mt kha hc hc ti mt phng hc duy nht => Kha Hc Hc ti Phng Hc

    - Mt kha hc ch c mt lch hc => Kha Hc c lch Lch Hc

    - Mt sinh vin c chn mt k hc duy nht => SinhVien Chn k hc K Hc

    - Mt sinh vin thuc mt khoa duy nht => Sinh vin thuc khoa Khoa

    c) Sinh ra graph:

    10

  • 7/31/2019 Bo co h dch v_TrangNH

    11/18

    11

  • 7/31/2019 Bo co h dch v_TrangNH

    12/18

    e) Sinh ra RDFS:

    12

  • 7/31/2019 Bo co h dch v_TrangNH

    13/18

    f) Sinh ra OWL:

    13

  • 7/31/2019 Bo co h dch v_TrangNH

    14/18

    14

  • 7/31/2019 Bo co h dch v_TrangNH

    15/18

    g) Sinh ra Bn th trong Jade:

    3.4. Biu din dch v da trn OWL-S

    4. Ci t H qun l dch v:

    a) Bn mu:

    15

  • 7/31/2019 Bo co h dch v_TrangNH

    16/18

    16

  • 7/31/2019 Bo co h dch v_TrangNH

    17/18

    17

  • 7/31/2019 Bo co h dch v_TrangNH

    18/18

    5. Kt lun:

    Ngy nay, i km vi s pht trin ca internet trn ton cu l khi lng thng tin khngl v s lng ngi dng truy cp trn mng rt nhiu lm cho vic tm kim, trnh by v duytr thng tin trn web ngy cng tr nn kh khn hn. Web ng ngha v dch v web ng nghara i l mt gii php gii quyt cc vn trn. V km theo l s ra i v pht trin ca

    cc ngn ng biu din web ng ngha v Dch v web ng ngha. Bi bo co ny khi lc cc chnh lin quan ti cc vn trn bng vic s dng cc kin thc em c hc trong k vari. do hiu bit c hn nn cn nhiu thiu xt, em rt mong thy s gp cho em trong cc vn nu trn. Em xin chn thnh cm n thy .

    Ti liu tham kho:

    [1] RDF Tutorial trn trang webhttp://www.w3schools.com

    [2] Bo co OWL-S ca bn Nguyn Th Trang_Lp D08CNPM2_Hc vin cng ngh bu chnhvin thng

    [3] Semantic Web Services Tutorial_Michael Stollberg and Armin Haller

    [4] http://www.daml.org/services/owl-s/1.1/owl-s-wsdl.html

    [5] Web Service basic trn trang web http://www.w3schools.com

    Cng mt s bi bo trn internet.

    18

    http://www.w3schools.com/http://www.w3schools.com/http://www.daml.org/services/owl-s/1.1/owl-s-wsdl.htmlhttp://www.w3schools.com/http://www.w3schools.com/http://www.daml.org/services/owl-s/1.1/owl-s-wsdl.htmlhttp://www.w3schools.com/