వెబ్ సర్వీస్

వికీపీడియా నుండి
Jump to navigation Jump to search
వెబ్ సర్వీసు నిర్మాణము

వెబ్ సర్వీస్ ఒక నెట్వర్క్ పై రెండు ఎలక్ట్రానిక్ పరికరాలు సంభాషించడానికి వాడే ఒక సాఫ్ట్వేర్ సేవ. దీనిని ఎక్కువగా సేవా ఆధారిత సాఫ్ట్వేర్ లో వాడుతారు. వెబ్ సర్వీసులను వివిధ సాఫ్ట్వేర్ భాషలలో వ్రాసే వెసులుబాటు ఉంది. ఇందులో ప్రధానంగా ఈక్రింది భాగాలు ఉంటాయి.

  • సర్వీస్ ప్రొవైడర్
  • సర్వీస్ రిక్వెస్టర్
  • సోప్
  • యూ.డీ.డీ.ఐ
  • రిక్వెస్ట్ బ్రోకర్

జావా భాషలో వీటిని అభివృద్ధి చేయడానికి పెక్కు మార్గాలు ఉన్నాయి.

పలురకాల వెబ్ సర్వీసులు[మార్చు]

అసింక్రోనస్ జావా స్క్రిప్ట్ అండ్ XML[మార్చు]

రెస్ట్[మార్చు]

రిప్రెసెంటేషనల్ అండ్ స్టేట్ ట్రాన్స్‌ఫర్ (REST) అనునది ఒక ఒక విధమైన వెబ్ సర్వీసు అనువర్తనం. దీనిని అంతర్జాలము లోని పలు సేవలను గరిష్టంగా ఉపయోగించుటకు వీలుగా నిర్మాణం చేశారు.[1]

మార్కప్ లాంగ్వేజి ఉపయోగించి అభివృద్ది చేయబడిన వెబ్ సర్వీసులు[మార్చు]

ఈ విభాగంలో అనేక రకములు ఉన్నవి. మచ్చుకు కొన్ని

వెబ్ అప్లికేషన్ ప్రోగ్రాం ఇంటర్‌ఫేజ్[మార్చు]

WEB API (వెబ్ అప్లికేషన్ ప్రోగ్రాం ఇంటర్‌ఫేజ్) అనునది రెస్ట్ వెబ్ సర్వీసుల ఆధారంగా పలు రకాల సేవా సర్వీసులను అభివృద్ది చేయడానికి వీలుగా రూపొందింపబడినది.[2] రెస్ట్ ఫుల్ వెబ్ సర్వీసులకు SOAP వెస్ సర్వీసుల వలె ప్రత్యేక WSDL ఫైలు అవసరం లేదు. ఇది ముఖ్యంగా HTTP ప్రోటోకాల్ ఆధారంగా పనిచేస్తుంది.

మూలాలు[మార్చు]

  1. "Web Services Architecture § Relationship to the World Wide Web and REST Architectures". W3C. Archived from the original on 29 అక్టోబర్ 2017. Retrieved 11 November 2017. Check date values in: |archive-date= (help)CS1 maint: discouraged parameter (link)
  2. Benslimane, D.; Dustdar, S.; Sheth, A. (2008). "Services Mashups: The New Generation of Web Applications". IEEE Internet Computing. 10 (5): 13–15. doi:10.1109/MIC.2008.110.[permanent dead link]

బయటి లంకెలు[మార్చు]