Vefritfræði fyrir vefþjónustu
The Web Ontology Language for Web Services (OWL-S í stuttu máli), áður DAML-S, er forskrift fyrir merkingarfræðilega merkingu vefþjónustu . OWL-S reiðir sig mikið á viðbætur: OWL-S tilgreinir verufræði til að lýsa merkingu þjónustu á tæknilegu stigi-hins vegar, til að skýra merkingarlega sértækan virkni þjónustu, er alltaf þörf á viðbótarverufræði sem nær til samsvarandi efnislén.
Til dæmis, til að lýsa þjónustu við sölu á bókum, er verufræði sem fer út fyrir OWL-S nauðsynleg til að lýsa viðskiptum við söluna og til að lýsa bókum. OWL-S sjálft býður aðeins upp á verufræði til að lýsa nauðsynlegri lýsingu á forsendum fyrir framkvæmd þjónustu, inntaks- og úttaksgögnum og aukaverkunum þjónustunnar.
Öfugt við það sem nafnið gefur til kynna er OWL-S ekki framlenging á OWL , þ.e. engir nýir málþættir eru skilgreindir. OWL-S er lénatengt tungumál sem OWL tilgreinir fyrir lýsingu á vefþjónustu.
Markmið OWL-S
OWL-S ætti
- sjálfvirk uppgötvun vefþjónustu,
- sjálfvirk boðun vefþjónustu (framkvæmd),
- sjálfvirk samsetning vefþjónustu og samvinnu og
- sjálfvirkt eftirlit með vefþjónustu
gera mögulegt.
Uppbygging OWL-S
OWL-S byggir á eftirfarandi þremur spurningum:
- Hvað er þjónustan að gera? (Þjónustusnið)
- Hvernig er þetta gert? (Þjónustulíkan)
- Hvernig er þjónustunni beitt? (Þjónusta jarðtenging)
Þjónustusnið
Þjónustusniðið er fyrst og fremst notað til að uppgötva þjónustu og inniheldur upplýsingar um fyrirtækið sem býður þjónustuna, forsendur, inntaks- og úttaksgildi, svo og eiginleika og ávinning þjónustunnar (IOPEs - inntak, framleiðsla, forsendur og áhrif). Til að orða það frjálslega er þjónustusniðið auglýsing fyrir þjónustuna. Um leið og þjónustan hefur verið valin til notkunar (þ.e. eftir uppgötvun þjónustunnar) er ekki lengur þörf á þjónustusniðinu. Fremur er þjónustulýsingin í þjónustulíkaninu notuð til að nota þjónustuna.
Þjónustulíkan
Þjónustulíkanið er notað til að framkvæma þjónustuna í raun og lýsir henni sem ferli. Gerður er greinarmunur á atómum og samsettum ferlum, svo og einföldum (óhlutbundnum og óframkvæmanlegum) ferlum. Þjónustulíkanið (einnig kallað vinnslumódel) lýsir því hvernig viðskiptavinur getur notað þjónustuna. Það lýsir inntaks- og úttaksgögnum, forsendum og áhrifum (IOPE) einstakra þjónustu. Þetta getur verið mjög frábrugðið IOPE sem er lýst í þjónustusniðinu. Fræðilega séð er jafnvel hægt að lýsa allt annarri þjónustu. Hins vegar væri þetta gagnlegt hvorki fyrir þjónustuaðilann né notandann.
Þjónusta jarðtenging
Þjónustugrundvöllunin inniheldur siðareglur, snið og upplýsingar um ávörp og veitir því upplýsingar til að átta sig á óhlutbundnari upplýsingum hinna stiganna. WSDL er notað hér. Jarðtengingin táknar eins konar kortlagningu milli þjónustulíkansins og tæknilegrar framkvæmdar. B. Þjónustulíkanið þýðir inntak og úttaksskilaboð í samsvarandi WSDL þætti. Í grundvallaratriðum er einnig hægt að hugsa sér aðra grundvöll sem er ekki byggður á WSDL. Vegna útbreiddrar notkunar og viðurkenningar á WSDL er WSDL jarðtenging sú eina sem lýst er sérstaklega í W3C uppgjöfinni.
Sjá einnig
Vefsíðutenglar
- Uppgjöf W3C
- Semantic Web Services á daml.org (enska)
- OWL-S Java API (enska)