హోమ్ ఆడియో వెబ్ సేవల వివరణ భాష (wsdl) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

వెబ్ సేవల వివరణ భాష (wsdl) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - వెబ్ సేవల వివరణ భాష (WSDL) అంటే ఏమిటి?

వెబ్ సేవల వివరణ భాష (WSDL) అనేది వెబ్ సేవలను మరియు వాటి ఉపయోగాలను వివరించే XML- ఆధారిత భాష.

WSDL పత్రం అనేది వెబ్ సేవ యొక్క సంక్షిప్త వివరణ, ఇది నైరూప్య మరియు కాంక్రీట్ అంశాలను కలిగి ఉంటుంది.

WSDL ఒక సేవ యొక్క నైరూప్య కార్యాచరణను వివరిస్తుంది మరియు సేవా వివరణ యొక్క కాంక్రీట్ వివరాలను వివరించడానికి ఒక ఫ్రేమ్‌వర్క్‌ను అందిస్తుంది. పంపిణీ చేయబడిన వ్యవస్థలు మరియు సాఫ్ట్‌వేర్ అనువర్తనాల మధ్య కమ్యూనికేషన్ కోసం ఈ అధికారిక వివరణ అవసరం.

టెకోపీడియా వెబ్ సర్వీసెస్ వివరణ భాష (WSDL) ను వివరిస్తుంది

WSDL 1.0 ను 2000 లో ప్రవేశపెట్టారు మరియు మైక్రోసాఫ్ట్, ఐబిఎం మరియు అరిబా సహకారంతో అభివృద్ధి చేయబడింది. ఈ భాష 2001 లో వెర్షన్ 1.1 గా లాంఛనప్రాయంగా మారింది.

WSDL 2.0 వెర్షన్ 1.1 నుండి గణనీయంగా భిన్నంగా ఉంది మరియు దీనిని 2007 లో W3C సిఫారసుగా ఆమోదించింది. అయినప్పటికీ, చాలా మంది మూడవ పార్టీ విక్రేతలు WSDL 2.0 కి మద్దతుగా తమ సమర్పణలను స్వీకరించలేదు. ఉదాహరణకు, వెబ్ సర్వీసెస్ బిజినెస్ ప్రాసెస్ ఎగ్జిక్యూషన్ లాంగ్వేజ్ (WS-BPEL) WSDL 1.1 ను ఉపయోగిస్తుంది.

WSDL 2.0 సేవా వివరణ సంభావ్య క్లయింట్లు వివరించిన సేవతో ఎలా వ్యవహరించాలో సూచిస్తుంది. ఒక WSDL పత్రం వెబ్ సేవ యొక్క రెండు అంశాలను వివరిస్తుంది: ఒకటి నైరూప్య మరియు ఒక కాంక్రీట్.

తరువాతి వివరణలో, WSDL అంశాలు ఇటాలిక్ చేయబడతాయి.

  1. ఒక నైరూప్య స్థాయిలో, వెబ్ సేవ అది పంపే మరియు స్వీకరించే సందేశాల పరంగా వివరించబడుతుంది. ఆపరేషన్ ఒకటి లేదా అంతకంటే ఎక్కువ సందేశాలతో సందేశ మార్పిడి నమూనాను అనుబంధిస్తుంది. సందేశ మార్పిడి నమూనా పంపిన మరియు / లేదా స్వీకరించిన సందేశాల క్రమం మరియు కార్డినాలిటీని గుర్తిస్తుంది మరియు వారు తార్కికంగా ఎవరికి పంపబడతారు మరియు / లేదా స్వీకరించారు. రవాణా లేదా వైర్ ఆకృతికి పాల్పడకుండా ఇంటర్‌ఫేస్ సమూహాలు కలిసి పనిచేస్తాయి.
  2. కాంక్రీట్ స్థాయిలో, ఒక బైండింగ్ ఒకటి లేదా అంతకంటే ఎక్కువ ఇంటర్‌ఫేస్‌ల కొరకు రవాణా మరియు వైర్ ఫార్మాట్ వివరాలను నిర్దేశిస్తుంది. ఎండ్ పాయింట్ నెట్‌వర్క్ చిరునామాను బైండింగ్‌తో అనుబంధిస్తుంది. చివరకు, ఒక సేవా సమూహాలు కలిసి ఒక సాధారణ ఇంటర్‌ఫేస్‌ను అమలు చేసే ఎండ్ పాయింట్స్.
వెబ్ సేవల వివరణ భాష (wsdl) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం