Sunday, 20 May 2012

వెబ్ సర్వీసు, Web Service



వెబ్ సర్వీసు అనగా ఏమిటి, ఎలా పనిచేస్తుంది, దీని వలన ఉపయోగాలు ఏమిటోతెలుసుకొనుట.
వెబ్ సర్విసు అనగా భవిష్యత్తు విలువలలో, ఈ-వ్యాపారంలో మార్పు తెచ్చేఒక సాంకేతికపరిజ్ఞానము. వెబ్ సర్వీసు మన అప్లికేషనును, వెబ్ అప్లికేషను గామార్చుతుంది. వెబ్ అప్లికేషను దాని పనిని ప్రకటించును లేదా ఈవార్తను మిగిలిన ప్రపంచానికి తెలియజేయును. నెట్వర్క్ ద్వారా ప్రపంచం లోని వివిధ రకాల కంప్యూటర్లు,విస్తరించి ఉండటానికి  ఈ వెబ్ సర్వీసు తనవంతు వాతావరణాన్ని అమరుస్తుంది.

  • వెబ్ సర్వీసు, అప్లికేషను లోని ముఖ్య భాగాలలో ఒకటి.
  • వెబ్ సర్వీసు, ఓపెన్ ప్రోటోకాల్ ద్వారా వ్యాప్తి చెందుతుంది.
  • వెబ్ సర్వీసు, తనను తను వివరించును, తనలో తను కలిగియుండును.
  • వెబ్ సర్వీసు ను యుడిడిఐ ద్వారా కనుగొనవచ్చును.
  • ఒక వెబ్ సర్వీసు,  మరొక అప్లికేషను చేత ఉపయోగింపబడవచ్చును
  • వెబ్ సర్వీసు కు పునాది యక్స్ యమ్ యల్
వెబ్ సర్వీసు కు మూలకారణము యక్స్ యమ్ యల్ మరియు హెచ్  టి టి పి. 
యక్స్ యమ్ యల్( యక్సటెన్డెడ్ మార్కుప్ లాంగ్వేజ్  )
కఠినతరమైన వార్తలను, పనులను వివిధ రకాల ప్లాట్ ఫోరమ్స్ మరియు ప్రోగ్రామింగ్ భాష ల మధ్య విస్తరింప చేయుటకు ఉపయోగించే భాషను యక్స్ యమ్ యల్ అంటారు.
హెచ్  టి టి పి (హైపర్ టెక్స్ట్ ట్రాన్స్ ఫర్  ప్రోటోకాల్) 
హెచ్  టి టి పి   ప్రోటోకాల్ సాధారణముగా వాడే ఇంటర్నెట్ ప్రోటోకాల్.

వెబ్ సర్విసు ప్రాధాన్యతలు 
  • ఇంటరోపెరబిలిటి:- సాధారణంగా ఒక అప్లికేషను ఒక ప్లాట్ ఫాం మీద మాత్రమే పనిచేయును. కానీ ఒక అప్లికేషను వెబ్ లో పనిచెయ్యాలంటే అది వివిధ రకాల ప్లాట్ ఫోరమ్స్ మీద పనిచెయ్యవలసిఉంటుంది. ప్రపంచం లోని వివిధ రకాల ప్లాట్ ఫార్మ్స్ కలసి ఒక చోట పనిచేయ్యటాన్ని వెబ్ బ్రౌజరు అంటారు.ఇలా వివిధ రకాల  ప్లాట్ ఫార్మ్స్ కలసి ఒక చోట పనిచెయ్యటానికి కావలసిన వివరణను వెబ్ అప్లికేషను అంటారు. ఒక సాధారణ అప్లికేషను, వెబ్ లొ పని చేయుచున్నచో దానిని వెబ్ అప్లికేషను అంటారు.వెబ్ అప్లికేషనును వెబ్ బ్రౌజరు పరిమాణమునకు తగినట్లుగా రూపొందించిన అది ఏ బ్రౌజరు మీద నైన, ఏ ప్లాట్ ఫాం మీద నైన పనిచేయును. వెబ్ అప్లికేషనును యక్స్ యమ్ యల్ భాష లో రాయటం చాలా సులువు. కనుక ఒక అప్లికేషను వెబ్-అప్లికేషనుగా  యక్స్ యమ్ యల్ భాషను ఉపయోగించి మార్చినచో దానిని మనం వివిధ రకాల ప్లాట్ ఫాంల మీద ఉపయోగించుకోవచ్చును.
  • ఫైర్వాల్ :- వెబ్ సర్వీసుకు ఫైర్వాలును ఎదిరించ గల సామర్ధ్యం ఉన్నది. వెబ్ సర్వీసు హెచ్ టి టి పి ప్రోటోకాలును ఉపయోగించటం ద్వారా సులువుగా ఫైర్వాలు లను దాటగలవు.
వెబ్ సర్వీసు పని తీరు
వెబ్ సర్వీసు ప్రొవైడర్లు ,వెబ్ సర్వీసును ఇచ్చువారు, తమ వెబ్ అప్లికేషనులను వెబ్ సర్వీసు రేజేస్ట్రీ లో పొందుపరచి ఉంచుతారు. క్లైంట్ ,ఎవరైతే అప్లికేషన్ ను ఉపయోగించుకోవాలనుకొంటారో వారు, ఆ వెబ్ సర్వీసు రేజేస్ట్రీలో తమకు కావలసిన అప్లికేషను కోసం వెతకుతారు. క్లైంటుకు కావలసిన అప్లికేషను దొరికినప్పుడు  ఆతను దానిని ఎంచుకోవచ్చును. ఇలా ఎంచుకొన్న అప్లికేషనును డౌన్ లోడ్ చేసుకొని దానితో బంధాన్ని ఏర్పరచుకొని దానిని ఉపయోగించుకొంటారు. అంటే ఇది పూర్తిగా వెబ్ సర్వీసు ప్రొవైడరుతోబంధాన్ని ఏర్పరచుకొని ఉపయోగించుకోవటమే.

     
వెబ్ సర్వీసు ఉపయోగాలు
  • నెట్వర్క్ ద్వారా ఒక పనికి సంబంధించిన వివరాలను విస్తరింపచేయుటకు వెబ్ సర్వీసుఉపయోగపడుతుంది. ఇలా వెల్లడి చేసిన పనిని ఏ ఇతర అప్లికేషనులు ఐనా ఉపయోగించుకోవచ్చును.
  • వెబ్ సర్వీసును ఉపయోగించి వివిధ రకాల అప్లికేషనులు తమ వివరాలను మరియు పనులనుపరస్పరం పంచుకోవచ్చును. ఉదాహరణకు .నెట్ అప్లికేషను ,జావా వెబ్ సర్వీసు తో మాట్లాడగలదుఅలాగే ఒక జావా అప్లికేషను, .నెట్ వెబ్ సర్వీసు తో మాట్లాడగలదు.
  • వెబ్ సర్వీసు, సమాచారాన్ని పంపుటకు పరిశ్రమల ప్రమాణాలకు సరిపోయే ప్రోటోకాల్ ప్రమాణమును ఉపయోగించును.దీని ద్వారా సమాచారాలు పంపుటకు ఖర్చు తక్కువై ,వాటి నాణ్యత పెరుగుతుంది.
  • సాధారణముగా వెబ్ సర్వీసు ఉపయోగించే ప్రోటోకాల్ ప్రమాణము యస్ఓఏపి మరియు హెచ్ టి టి పి.ఈ ప్రోటోకాల్ ప్రమాణమును మాత్రమే కాక మనం ఇతర ప్రోటోకాల్ లను కూడా వాడవచ్చును.ఉదాహరణకు ఎఫ్ టిపి మీద వెబ్ సర్వీసు. కనుక  ఒక వెబ్ సర్వీసు ద్వారాఎటువంటి సమాచారాన్ని ఐన పంపించవచ్చును.
  • వెబ్ సర్వీసు ఒక లాంగ్వేజ్ మీద ఆధారపడి ఉండదు. కాబట్టి దానిని ఏ సాంకేతిక పరిజ్ఞానములో రూపొందించిన ఇతర అప్లికేషన్ ఐన ఉపయోగించవచ్చును. దీని వలన బి2బి బాగా వృద్ది చెందుతుంది.
  • వెబ్ సర్వీసు తనను తాను వివరించుకుంటుంది కాబట్టి ఇతర వ్యాపార భాగస్తులు అప్లికేషన్ ను రూపొందించుటకు తక్కువ సమయం పడుతుంది మరియు ఖర్చును కూడా తగ్గించును.
  • వెబ్ సర్వీసు ద్వారా సులువుగా వ్యాపారస్తులు కావలసిన సర్వీసు ప్రొవైడర్స్ ను కలవవచ్చును. కనుక వ్యాపారము త్వరగా వృద్ది చెందుతుంది.
వెబ్ సర్వీసు మూలా భాగాలు
వెబ్ సర్వీసు మూడు మూల భాగాలను కలిగి ఉన్నది. అవి
  • యస్ ఓ ఏ పి
  • డబ్ల్యు యస్ డి యల్
  • యు డి డి ఐ
యస్ ఓ ఏ పి
హెచ్ టి టి పి మీద అప్లికేషనుకు సంబంధించిన సమాచారాన్ని మార్చుకోవటానికి ఉపయోగపడే యక్స్ యమ్ యల్ ఆధారంగా గలిగిన ప్రోటోకాల్ ను యస్ ఓ ఏ పి అంటారు.
  • ఇది వెబ్ సర్వీసు తో మాట్లాడటానికి కావలసిన ప్రోటోకాల్
  • యస్ ఓ ఏ పి అనగా సింపుల్ ఓబ్జేచ్ట్  యక్కెస్స్ ప్రోటోకాల్
  • ఇది ఒక సమాచార ప్రోటోకాల్
  • ఇది వార్తలను పంపించు ఒక నిర్మాణము
  • ఇది ఇంటర్నెట్ ద్వారా సమాచారాలను పంపించుటకు రూపొందించబడినది.
  • ఇది ప్లాట్ ఫాం స్వతంత్రము కలది.
  • ఇది భాషా స్వతంత్రము కలది.
  • ఇది యక్స్ యమ్ యల్ మీద ఆధారపడి ఉంటుంది
  • ఇది సులువైనది మరియు విస్తరింపదగినది.
  • దీని ద్వారా మనం ఫైర్వాల్ లను సులువుగా దాటవచ్చును.
  • ఇది డబ్య్లు౩సి ప్రమాణము
డబ్ల్యు యస్ డి యల్ 
వెబ్ సర్వీసును గుర్తించటానికి మరియు వివరించటానికి ఉపయోగపడే ఒక యక్స్ యమ్ యల్ మీద ఆధారపడిన భాష డబ్ల్యు యస్ డి యల్.
  • డబ్ల్యు యస్ డి యల్  అనగా వెబ్ సర్వీసు డిస్క్రిప్షన్ లాంగ్వేజ్.
  • ఇది  యక్స్ యమ్ యల్ మీద ఆధారపడి పనిచేయును
  • ఇది వెబ్ సర్వీసును వివరించును.
  • ఇది వెబ్ సర్వీసును గుర్తించును.
  • ఇది డబ్ల్యు ౩ సి ప్రమాణము.
యు డి డి ఐ
వివిధ రకాల పరిశ్రమలకు సంబందించిన సమాచారాలను పొందుపరచే ఒక సమాచార కేంద్రము యుడిడిఐ.
  • యుడిడిఐ అనగా యునివేర్సల్ డిస్కవరీ డిస్క్రిప్షన్ మరియు ఇంటిగ్రేషన్.
  • ఇది వివిధ రకాల వెబ్ సర్వీసులను గురించిన సమాచారాన్ని పొందుపరచును.
  • ఇది తనలో పొందుపరచిన సమాచారాన్ని ఇతరులకు వివరించును
  • ఇది యస్ ఓ ఏ పి ద్వారా సమాచారాలను పంపుతుంది.
  • ఇది మైక్రో సాప్ట్ .నెట్ ప్లాట్ ఫాం మీద రూపొందించబడినది.

No comments:

Post a Comment

Blog Archive

Followers

Powered By Blogger