WS-auðlindarammi
Web Services Resource Framework (WSRF) er hugbúnaðarsafn af einstökum forskriftum sem gefnar eru út af Organization for the Advancement of Structured Information Standards (OASIS) og lýsir því hvernig hægt er að spyrja, breyta og tákna ríkistengd úrræði með hjálp vefþjónustu . Forskriftir WSRF innihalda ýmis mynstur fyrir skilgreiningu, aðgerðir, meðhöndlun villna og líftíma auðlinda. [1]
Þróun og grundvöllur
Samtök og samsteypur eins og OASIS fjalla um þróun netstaðla eins og Open Grid Services Architecture (OGSA), Open Grid Services Infrastructure (OGSI), Web Services Resource Framework (WSRF), Universal Description, Discovery and Integration (UDDI) o.fl.
Grunnmarkmið WSRF var að skilgreina samskipti milli mismunandi vefþjónustu sem nálgast auðlindir og tryggja að hægt sé að endurnýta auðlindir. WSRF er frekari þróun á OGSI. Í þessari þróun hefur setningafræði og hugtökum verið breytt til að búa til betri og rökréttari skiptingu forskrifta. Innri staðlarnir hafa einnig verið stækkaðir til að fela í sér WS tilkynningu og tæknilýsingu . Skráðir, þróaðir staðlar auðvelda samhæfni, miðlun, flytjanleika og stækkun netkerfa.
Til viðbótar við marga aðra staðla, myndar WSRF grundvöllinn sem boðin vef / netþjónusta er byggð á. Þar sem vefþjónustan er í eðli sínu ríkisfangslaus hefur eftirlíking af ástandlegri þjónustu einnig verið hrint í framkvæmd. Þar af leiðandi er notað tákn , sem er sent með sápu skilaboðunum með hverri beiðni.
Notkun táknsins er áfram falin eða gagnsæ fyrir hvern viðskiptavin í WSRF. Táknið er einnig þekkt sem Endpoint Reference (EPR). Þegar úrræði er búið til er EPR sent til viðskiptavinarins sem svar sem er fellt inn í SÁPU skilaboðin fyrir hvert aðferðarkall. Gagnsæið er búið til með hjálp WS Addressing (WSRF undirstaðall). [2]
WSRF forskriftir
Í samanburði við OGSA býður WSRF upp á betri yfirsýn og rökréttari skiptingu í málefnasvið. WSRF inniheldur eftirfarandi einstaka forskriftir:
WS-ResourceProperty
Þessi hluta forskrift lýsir aðgerðum sem leyfa aðgang að ResourceProperties . Það býður upp á möguleika á að breyta einstökum eða mörgum eiginleikum auðlindar eða spyrja um stöðugildi auðlinda. Með Get, Set eða DeleteResourceProperty aðferðum er hægt að skila, setja eða eyða einstökum eignum.
Allar eignir auðlindar verða einnig að vera vistaðar í auðlindareignaskjali (RPD) .
WS-ResourceLifetime
WS-ResourceLifetime hluta forskriftin er notuð til að stilla líftíma WS-auðlindarinnar, kalla hana til eða stjórna líftíma skapaðra tilvika. Gerður er greinarmunur á tímastýrðri og tafarlegri eyðileggingu. Tímasetning eyðileggingarinnar getur verið eins langt í framtíðinni og þú vilt. Eftir að viðskiptavinur hefur beðið um úrræði er það gefið út fyrir hina viðskiptavinina eftir ákveðinn tíma. Skjót eyðilegging er hrundið af stað af viðskiptavininum, tímastýrður af netþjóninum .
Ef nauðsyn krefur verður viðskiptavinurinn einfaldlega að lengja líftíma. Skilaboð eru alltaf send til viðskiptavinarins eftir að hver aðgerð hefur verið framkvæmd, hvort sem það hefur tekist eða ekki.
WS-ServiceGroup
Stundum er skynsamlegt að flokka nokkur úrræði vegna sameiginlegra eiginleika þeirra. Þessi staðall sameinar ýmsar aðgerðir í þessum tilgangi. Með hjálp svonefndra MembershipContentRules eru lög eða viðmið skilgreind sem hafa áhrif á aðild samsvarandi hóps. Markmið hópsins er í meginatriðum háð forritum. Þannig geturðu ekki aðeins skilgreint tengsl, heldur einnig stjórnað þeim.
Stjórnunar- og skráningaraðgerðir eru aftur á móti yfirteknar af þjónustuhópsskráningu . Vefþjónusta getur tilheyrt nokkrum þjónustuhópum. Hóparnir eru aðgengilegir með tilvísunum. Hver færsla inniheldur skýra tilvísun í auðlindina og aðrar mögulegar lýsigögn um færsluna.
WS-BaseFaults
Í SOA umhverfi er mjög mikilvægt að skilgreina fyrirfram skilgreint snið fyrir villulýsandi skilaboð. Þessi forskrift inniheldur öll villuboð sem byggjast á XML stefi . Öll WS skilaboð hafa svipaða uppbyggingu og þau eru öll fengin úr BaseFaultType . Þess vegna innihalda þær sömu upplýsingar, til dæmis villulýsingu, tímamerki, villukóða eða uppruna villunnar.
Staðlað villusnið gerir það auðveldara að stjórna villum og bera kennsl á vandamál sem hafa komið upp. [3]
Framkvæmdardæmi
Globus Toolkit 4 (GT4) er miðlunarlag milli forritsins og kerfislagsins. GT4 er tækni til að búa til rist sem notandi getur keyrt forrit sín á. Það inniheldur WS íhluti eins og Java og C útfærslur.
Tölvunotkun er uppbyggð misleit. Auðlindir þess, sem dreift er um allan heim, eru flokkaðar saman eftir rist og hafa samskipti sín á milli í gegnum víðtækt net (WAN). Þjónustan sem var þróuð fyrir netkerfi er ekkert annað en klassísk vefþjónusta með mörgum kröfum. Til að mæta og staðla allar þessar kröfur hafa staðlar eins og WSRF verið þróaðir.
Sjá einnig
Einstök sönnunargögn
- ↑ docs.oasis-open.org (PDF, 116 KB) - opnað 9. mars 2013
- ↑ www.w3.org - Vefþjónusta sem ávarpar ensku - opnað 9. mars 2013
- ↑ Web Services Resource Framework (WSRF) (PDF, 528 KB) - opnað 9. mars 2013