வலை சேவைகள் என்றால் என்ன? கட்டிடக்கலை, வகைகள், உதாரணம்

வலை சேவை என்றால் என்ன?

வலை சேவை உலகளாவிய வலையில் வாடிக்கையாளர் மற்றும் சேவையக பயன்பாடுகளுக்கு இடையே தகவல்தொடர்புகளை பரப்புவதற்கான ஒரு தரப்படுத்தப்பட்ட ஊடகம். ஒரு வலை சேவை என்பது ஒரு குறிப்பிட்ட தொகுப்பு பணிகளைச் செய்ய வடிவமைக்கப்பட்ட ஒரு மென்பொருள் தொகுதி ஆகும்.

  • கிளவுட் கம்ப்யூட்டிங்கில் உள்ள வலை சேவைகளை நெட்வொர்க்கில் தேடலாம் மற்றும் அதற்கேற்ப அழைக்கலாம்.
  • அழைக்கப்படும் போது, ​​வலை சேவையானது வாடிக்கையாளருக்கு செயல்பாட்டை வழங்க முடியும், இது அந்த வலை சேவையை அழைக்கிறது.

இந்த வலை சேவை டுடோரியலில், நீங்கள் வலை சேவைகள் அடிப்படைகளை கற்றுக்கொள்வீர்கள்-

  • வெப் சர்வீசஸ் எப்படி வேலை செய்கிறது?
  • உங்களுக்கு ஏன் ஒரு இணைய சேவை தேவை?
  • வலை சேவையின் வகை
  • வலை சேவைகள் நன்மைகள்
  • வலை சேவை கட்டமைப்பு
  • வலை சேவை பண்புகள்
  • வெப் சர்வீசஸ் எப்படி வேலை செய்கிறது?

    வலை சேவைகள் எவ்வாறு செயல்படுகின்றன?



    மேற்கண்ட வரைபடம் ஒரு வலை சேவை உண்மையில் எப்படி வேலை செய்யும் என்பதற்கான மிக எளிமையான பார்வையை காட்டுகிறது. உண்மையான வலை சேவையை வழங்கும் சேவையகத்திற்கான கோரிக்கைகள் மூலம் வாடிக்கையாளர் தொடர்ச்சியான இணைய சேவை அழைப்புகளைத் தொடங்குவார்.

    இந்த கோரிக்கைகள் ரிமோட் செயல்முறை அழைப்புகள் என்று அழைக்கப்படுகின்றன. ரிமோட் செயல்முறை அழைப்புகள் (RPC) என்பது தொடர்புடைய இணைய சேவையால் வழங்கப்படும் முறைகளுக்கு செய்யப்படும் அழைப்புகள் ஆகும்.

    உதாரணமாக, அமேசான் ஒரு இணைய சேவையை வழங்குகிறது, இது amazon.com வழியாக ஆன்லைனில் விற்கப்படும் பொருட்களுக்கான விலைகளை வழங்குகிறது. முன் முனை அல்லது விளக்கக்காட்சி அடுக்கு. நெட் அல்லது ஜாவாவில் இருக்கலாம் ஆனால் நிரலாக்க மொழி வலை சேவையுடன் தொடர்பு கொள்ளும் திறனைக் கொண்டிருக்கும்.

    ஒரு வலை சேவை வடிவமைப்பின் முக்கிய கூறு வாடிக்கையாளருக்கும் சேவையகத்திற்கும் இடையில் மாற்றப்படும் தரவு ஆகும், அது XML ஆகும். எக்ஸ்எம்எல் (எக்ஸ்டென்சிபிள் மார்க்அப் லாங்குவேஜ்) என்பது எச்டிஎம்எல்லுக்கு எதிரானது மற்றும் பல நிரலாக்க மொழிகளால் புரிந்துகொள்ளக்கூடிய இடைநிலை மொழியைப் புரிந்துகொள்ள எளிதானது.

    பயன்பாடுகள் ஒருவருக்கொருவர் பேசும்போது, ​​அவை உண்மையில் XML இல் பேசுகின்றன. ஒருவருக்கொருவர் பேசுவதற்கு பல்வேறு நிரலாக்க மொழிகளில் உருவாக்கப்பட்ட பயன்பாட்டிற்கான பொதுவான தளத்தை இது வழங்குகிறது.

    பயன்பாடுகளுக்கு இடையில் எக்ஸ்எம்எல் தரவை அனுப்ப வலை சேவைகள் சோப் (எளிய பொருள் அணுகல் நெறிமுறை) எனப்படும் ஒன்றை பயன்படுத்துகின்றன. தரவு சாதாரண HTTP வழியாக அனுப்பப்படுகிறது. இணைய சேவையிலிருந்து பயன்பாட்டிற்கு அனுப்பப்படும் தரவு SOAP செய்தி என்று அழைக்கப்படுகிறது. SOAP செய்தி ஒரு XML ஆவணத்தைத் தவிர வேறில்லை. ஆவணம் XML இல் எழுதப்பட்டிருப்பதால், வலை சேவையை அழைக்கும் வாடிக்கையாளர் விண்ணப்பத்தை எந்த நிரலாக்க மொழியிலும் எழுதலாம்.

    உங்களுக்கு ஏன் ஒரு இணைய சேவை தேவை?

    நவீன வணிக பயன்பாடுகள் வலை அடிப்படையிலான பயன்பாடுகளை உருவாக்க பல்வேறு நிரலாக்க தளங்களைப் பயன்படுத்துகின்றன. சில பயன்பாடுகள் ஜாவாவிலும், மற்றவை .Net லும், மற்றவை கோண JS, Node.js போன்றவற்றிலும் உருவாக்கப்படலாம்.

    பெரும்பாலும், இந்த பன்முக பயன்பாடுகளுக்கு இடையே ஒருவித தொடர்பு தேவை. அவை வெவ்வேறு வளர்ச்சி மொழிகளைப் பயன்படுத்தி உருவாக்கப்பட்டிருப்பதால், பயன்பாடுகளுக்கு இடையே துல்லியமான தொடர்பை உறுதி செய்வது மிகவும் கடினம்.

    இங்கே வலை சேவைகள் வருகின்றன. வலை சேவைகள் ஒரு பொதுவான தளத்தை வழங்குகின்றன, இது பல்வேறு பயன்பாடுகளை உருவாக்குகிறது கணிப்பொறி செயல்பாடு மொழி ஒருவருக்கொருவர் தொடர்பு கொள்ளும் திறன் வேண்டும்.

    வலை சேவையின் வகை

    முக்கியமாக இரண்டு வகையான இணைய சேவைகள் உள்ளன.

    1. சோப் வலை சேவைகள்.
    2. RESTful வலை சேவைகள்.

    ஒரு வலை சேவை முழுமையாக செயல்பட, சில கூறுகள் இடத்தில் இருக்க வேண்டும். வலைச் சேவையை நிரலாக்க எந்த வளர்ச்சி மொழி பயன்படுத்தப்பட்டாலும் இந்த கூறுகள் இருக்க வேண்டும்.

    இந்த கூறுகளை இன்னும் விரிவாகப் பார்ப்போம்.

    சோப் (எளிய பொருள் அணுகல் நெறிமுறை)

    SOAP போக்குவரத்து-சுயாதீன செய்தி நெறிமுறை என்று அழைக்கப்படுகிறது. SOAP XML தரவை SOAP செய்திகளாக மாற்றுவதை அடிப்படையாகக் கொண்டது. ஒவ்வொரு செய்திக்கும் எக்ஸ்எம்எல் ஆவணம் என்று ஒன்று உள்ளது. எக்ஸ்எம்எல் ஆவணத்தின் அமைப்பு மட்டுமே ஒரு குறிப்பிட்ட முறையைப் பின்பற்றுகிறது, ஆனால் உள்ளடக்கம் அல்ல. வலை சேவைகள் மற்றும் SOAP இன் சிறந்த பகுதி என்னவென்றால், இவை அனைத்தும் HTTP வழியாக அனுப்பப்படுகின்றன, இது நிலையான வலை நெறிமுறை.

    இங்கே ஒரு SOAP செய்தி கொண்டுள்ளது

    • ஒவ்வொரு SOAP ஆவணத்திலும் உறுப்பு எனப்படும் ஒரு மூல உறுப்பு இருக்க வேண்டும். எக்ஸ்எம்எல் ஆவணத்தில் மூல உறுப்பு முதல் உறுப்பு.
    • 'உறை' 2 பகுதிகளாக பிரிக்கப்பட்டுள்ளது. முதலில் தலைப்பு, அடுத்தது உடல்.
    • தலைப்பில் ரூட்டிங் தரவு உள்ளது, இது அடிப்படையில் எக்ஸ்எம்எல் ஆவணத்தை எந்த வாடிக்கையாளருக்கு அனுப்ப வேண்டும் என்று சொல்கிறது.
    • உடலில் உண்மையான செய்தி இருக்கும்.

    கீழே உள்ள வரைபடம் SOAP வழியாக தொடர்புகொள்வதற்கான எளிய உதாரணத்தைக் காட்டுகிறது.

    சோப்பு நெறிமுறை

    நாங்கள் சோப்பை பற்றி விரிவாக விவாதிப்போம் பயிற்சி .

    WSDL (வலை சேவைகள் விளக்க மொழி)

    ஒரு வலை சேவையைக் கண்டுபிடிக்க முடியவில்லை என்றால் அதைப் பயன்படுத்த முடியாது . வலை சேவையை அழைக்கும் வாடிக்கையாளர் வலை சேவை உண்மையில் எங்கு வசிக்கிறார் என்பதை தெரிந்து கொள்ள வேண்டும்.

    இரண்டாவதாக, கிளையன்ட் அப்ளிகேஷன், வலைச் சேவை உண்மையில் என்ன செய்கிறது என்பதைத் தெரிந்து கொள்ள வேண்டும், அதனால் அது சரியான இணையச் சேவையைத் தொடங்கும். இது WSDL உதவியுடன் செய்யப்படுகிறது, இது வலை சேவைகள் விளக்க மொழி என்று அழைக்கப்படுகிறது. WSDL கோப்பு மீண்டும் ஒரு XML அடிப்படையிலான கோப்பாகும், இது வலை சேவை என்ன செய்கிறது என்பதை வாடிக்கையாளர் பயன்பாட்டிற்கு அடிப்படையில் சொல்கிறது. WSDL ஆவணத்தைப் பயன்படுத்துவதன் மூலம், கிளையன்ட் பயன்பாடானது வலை சேவை எங்குள்ளது மற்றும் அதை எப்படிப் பயன்படுத்தலாம் என்பதை புரிந்து கொள்ள முடியும்.

    இணைய சேவை உதாரணம்

    ஒரு WSDL கோப்பின் இணைய சேவைகளின் உதாரணம் கீழே கொடுக்கப்பட்டுள்ளது. | _+_ |

    வலை சேவைகளின் மேற்கண்ட WSDL அறிவிப்பு எடுத்துக்காட்டுகள் பற்றி கவனிக்க வேண்டிய முக்கிய அம்சங்கள் பின்வருமாறு:

    1. WSDL வரையறையில் உள்ள செய்தி அளவுரு வலைச் சேவையால் செய்யப்படும் ஒவ்வொரு செயல்பாட்டிற்கும் வெவ்வேறு தரவு கூறுகளை வரையறுக்கப் பயன்படுகிறது. எனவே மேலே உள்ள வலைச் சேவைகளின் எடுத்துக்காட்டுகளில், எங்களிடம் 2 செய்திகள் உள்ளன, அவை இணைய சேவைக்கும் வாடிக்கையாளர் பயன்பாட்டுக்கும் இடையில் பரிமாறிக்கொள்ளலாம், ஒன்று 'டுடோரியல் கோரிக்கை', மற்றொன்று 'டுடோரியல் ரெஸ்பான்ஸ்' செயல்பாடு. டுடோரியல் கோரிக்கையில் 'டுடோரியல் ஐடி' என்ற உறுப்பு உள்ளது, இது வகை சரமாக உள்ளது. இதேபோல், டுடோரியல் ரெஸ்பான்ஸ் செயல்பாட்டில் 'டுடோரியல் நேம்' எனப்படும் ஒரு உறுப்பு உள்ளது, இது ஒரு வகை சரமாகும்.
    2. - இது உண்மையில் வலை சேவையால் செய்யக்கூடிய செயல்பாட்டை விவரிக்கிறது, இது எங்கள் விஷயத்தில் டுடோரியல் என்று அழைக்கப்படுகிறது. இந்த செயல்பாடு 2 செய்திகளை எடுக்கலாம்; ஒன்று உள்ளீட்டு செய்தி, மற்றொன்று வெளியீட்டு செய்தி.
    3. - இந்த உறுப்பு பயன்படுத்தப்படும் நெறிமுறையைக் கொண்டுள்ளது. எனவே எங்கள் விஷயத்தில், http ( http://schemas.xmlsoap.org/soap/http ) பெயரின் இடைவெளி மற்றும் செய்தி குறியாக்கம் செய்யப்பட வேண்டுமா என்பது போன்ற செயல்பாட்டின் உடலுக்கான பிற விவரங்களையும் நாங்கள் குறிப்பிடுகிறோம்.

    இதில் 'WDSL' பற்றி விரிவாக விவாதிப்போம் பயிற்சி .

    உலகளாவிய விளக்கம், கண்டுபிடிப்பு மற்றும் ஒருங்கிணைப்பு (UDDI)

    UDDI என்பது ஒரு குறிப்பிட்ட சேவை வழங்குநரால் வழங்கப்படும் வலை சேவைகளை விவரிப்பதற்கும், வெளியிடுவதற்கும் மற்றும் கண்டறிவதற்கும் ஒரு தரமாகும். இது வலை சேவைகளில் தகவல்களை ஹோஸ்ட் செய்ய உதவும் ஒரு விவரக்குறிப்பை வழங்குகிறது.

    இப்போது நாம் WSDL பற்றி முந்தைய தலைப்பில் விவாதித்தோம் மற்றும் வலை சேவை உண்மையில் என்ன செய்கிறது என்ற தகவலை அது எவ்வாறு கொண்டுள்ளது. ஆனால் ஒரு வலை சேவையால் வழங்கப்படும் பல்வேறு செயல்பாடுகளைப் புரிந்து கொள்ள ஒரு வாடிக்கையாளர் பயன்பாடு எப்படி ஒரு WSDL கோப்பை கண்டுபிடிக்க முடியும்? எனவே UDDI இதற்கு பதில் மற்றும் WSDL கோப்புகளை ஹோஸ்ட் செய்யக்கூடிய ஒரு களஞ்சியத்தை வழங்குகிறது. எனவே கிளையன்ட் பயன்பாடு அனைத்து WSDL கோப்புகளையும் கொண்ட ஒரு தரவுத்தளமாக செயல்படும் UDDI க்கு முழுமையான அணுகலைக் கொண்டிருக்கும்.

    ஒரு தொலைபேசி அடைவில் ஒரு குறிப்பிட்ட நபரின் பெயர், முகவரி மற்றும் தொலைபேசி எண் இருப்பதைப் போலவே, UDDI பதிவேட்டில் இணைய சேவைக்கான பொருத்தமான தகவலும் இருக்கும் . எனவே ஒரு வாடிக்கையாளர் பயன்பாடு தெரியும், அதை எங்கே காணலாம்.

    வலை சேவைகள் நன்மைகள்

    இணையதள சேவைகள் ஏன் முதலில் வந்தன என்பதை நாங்கள் ஏற்கனவே புரிந்து கொண்டோம், இது வெவ்வேறு பயன்பாடுகளை ஒருவருக்கொருவர் பேச அனுமதிக்கும் ஒரு தளத்தை வழங்குவதாகும்.

    ஆனால் வலை சேவைகளைப் பயன்படுத்துவது ஏன் முக்கியம் என்பதற்காக வலைச் சேவைகளின் நன்மைகளின் பட்டியலைப் பார்ப்போம்.

    1. நெட்வொர்க்கில் வணிக செயல்பாட்டை வெளிப்படுத்துகிறது - ஒரு வலை சேவை என்பது நிர்வகிக்கப்பட்ட குறியீட்டின் ஒரு அலகு, இது வாடிக்கையாளர் பயன்பாடுகள் அல்லது இறுதி பயனர்களுக்கு ஒருவித செயல்பாட்டை வழங்குகிறது. இந்த செயல்பாட்டை HTTP நெறிமுறையின் மூலம் பயன்படுத்த முடியும், அதாவது இது இணையத்திலும் பயன்படுத்தப்படலாம். இப்போதெல்லாம் அனைத்து பயன்பாடுகளும் இணையத்தில் உள்ளன, இது வலை சேவைகளின் நோக்கத்தை மிகவும் பயனுள்ளதாக ஆக்குகிறது. அதாவது இணையச் சேவை இணையத்தில் எங்கும் இருக்க முடியும் மற்றும் தேவையான செயல்பாட்டை தேவைக்கேற்ப வழங்கலாம்.

    2. பயன்பாடுகளுக்கிடையேயான ஒருங்கிணைப்பு - வலை சேவைகள் பல்வேறு பயன்பாடுகளை ஒருவருக்கொருவர் பேசவும் தங்களுக்குள் தரவு மற்றும் சேவைகளை பகிர்ந்து கொள்ளவும் அனுமதிக்கிறது. அனைத்து வகையான பயன்பாடுகளும் ஒருவருக்கொருவர் பேசலாம். குறிப்பிட்ட பயன்பாடுகளால் மட்டுமே புரிந்துகொள்ளக்கூடிய குறிப்பிட்ட குறியீட்டை எழுதுவதற்கு பதிலாக, நீங்கள் இப்போது அனைத்து பயன்பாடுகளாலும் புரிந்து கொள்ளக்கூடிய பொதுவான குறியீட்டை எழுதலாம்

    3. எல்லோரும் புரிந்துகொள்ளும் ஒரு தரப்படுத்தப்பட்ட நெறிமுறை - வலை சேவைகள் தகவல்தொடர்புக்கு தரப்படுத்தப்பட்ட தொழில் நெறிமுறையைப் பயன்படுத்துகின்றன. அனைத்து நான்கு அடுக்குகளும் (சேவை போக்குவரத்து, எக்ஸ்எம்எல் செய்தி, சேவை விளக்கம் மற்றும் சேவை கண்டுபிடிப்பு அடுக்குகள்) வலை சேவைகள் நெறிமுறை அடுக்கில் நன்கு வரையறுக்கப்பட்ட நெறிமுறைகளைப் பயன்படுத்துகிறது.

    4. தகவல்தொடர்பு செலவில் குறைப்பு - வலை சேவைகள் HTTP நெறிமுறை மூலம் SOAP ஐப் பயன்படுத்துகின்றன, எனவே வலைச் சேவைகளைச் செயல்படுத்த நீங்கள் இருக்கும் குறைந்த விலை இணையத்தைப் பயன்படுத்தலாம்.

    வலை சேவைகள் கட்டமைப்பு

    முழு கட்டமைப்பும் விரும்பியபடி செயல்படுவதை உறுதி செய்ய ஒவ்வொரு கட்டமைப்பிற்கும் ஒருவித கட்டிடக்கலை தேவை, அதேபோல், வலை சேவைகளிலும். தி வலை சேவைகள் கட்டமைப்பு கீழே கொடுக்கப்பட்டுள்ளபடி மூன்று தனித்துவமான பாத்திரங்களைக் கொண்டுள்ளது:

    1. வழங்குபவர் வழங்குநர் வலை சேவையை உருவாக்கி அதை பயன்படுத்த விரும்பும் வாடிக்கையாளர் பயன்பாட்டிற்கு கிடைக்கச் செய்கிறார்.
    2. கோருபவரால் - ஒரு கோரிக்கையாளர் வலை சேவையைத் தொடர்பு கொள்ள வேண்டிய வாடிக்கையாளர் பயன்பாடு தவிர வேறில்லை. கிளையன்ட் அப்ளிகேஷன் ஒரு. நெட், ஜாவா அல்லது வேறு எந்த மொழி அடிப்படையிலான அப்ளிகேஷனாகவும் இருக்கலாம்.
    3. தரகர் தரகர் என்பது யுடிடிஐக்கான அணுகலை வழங்கும் பயன்பாட்டைத் தவிர வேறில்லை. UDDI, முந்தைய தலைப்பில் விவாதிக்கப்பட்டபடி, கிளையன்ட் அப்ளிகேஷனை இணைய சேவையைக் கண்டறிய உதவுகிறது.

    கீழேயுள்ள வரைபடம் சேவை வழங்குநர், சேவை கோருபவர் மற்றும் சேவை பதிவகம் எவ்வாறு ஒருவருக்கொருவர் தொடர்பு கொள்கிறது என்பதைக் காட்டுகிறது.

    வலை சேவைகள் கட்டமைப்பு



    1. வெளியிடு - வழங்குநர் தரகரின் (சேவை பதிவேட்டில்) இணைய சேவையின் இருப்பைப் பற்றி தரகரின் வெளியீட்டு இடைமுகத்தைப் பயன்படுத்தி சேவையை வாடிக்கையாளர்களுக்கு அணுகச் செய்வதன் மூலம் தெரிவிக்கிறார்.
    2. கண்டுபிடி - வெளியிடப்பட்ட இணைய சேவையைக் கண்டறிய வேண்டுகோள் தரகரிடம் ஆலோசனை கேட்கிறார்
    3. கட்டுதல் - வலை சேவையைப் பற்றி தரகரிடமிருந்து (சேவைப் பதிவேடு) பெறப்பட்ட தகவலுடன், கோரிக்கையாளர் வலை சேவையை பிணைக்க அல்லது அழைக்க முடியும்.

    வலை சேவையின் பண்புகள்

    வலைச் சேவைகள் பின்வரும் சிறப்பு நடத்தை பண்புகளைக் கொண்டுள்ளன:

    1. அவை எக்ஸ்எம்எல் அடிப்படையிலானவை - பிரதிநிதித்துவம் மற்றும் தரவு போக்குவரத்து அடுக்குகளில் தரவைக் குறிக்க வலை சேவைகள் XML ஐப் பயன்படுத்துகின்றன. எக்ஸ்எம்எல் என்பது எல்லா நெட்வொர்க்கிங், ஆப்பரேட்டிங் சிஸ்டம் அல்லது பிளாட்பார்ம் சார்ந்த சார்புநிலையை நீக்குகிறது, ஏனெனில் எக்ஸ்எம்எல் என்பது அனைவருக்கும் புரியும் பொதுவான மொழி.

    2. தளர்வாக இணைந்தது தளர்வாக இணைக்கப்பட்டிருப்பதால், வாடிக்கையாளரும் வலை சேவையும் ஒன்றோடொன்று பிணைக்கப்படவில்லை, அதாவது இணைய சேவை காலப்போக்கில் மாறினாலும், வாடிக்கையாளர் வலை சேவையை அழைக்கும் முறையை அது மாற்றக்கூடாது. தளர்வாக இணைக்கப்பட்ட கட்டமைப்பை ஏற்றுக்கொள்வது மென்பொருள் அமைப்புகளை மிகவும் சமாளிக்க உதவுகிறது மற்றும் வெவ்வேறு அமைப்புகளுக்கு இடையில் எளிமையான ஒருங்கிணைப்பை அனுமதிக்கிறது.

    3. ஒத்திசைவான அல்லது ஒத்திசைவற்ற செயல்பாடு - ஒத்திசைவு என்பது சேவையை நிறைவேற்றுவதற்காக வாடிக்கையாளரின் பிணைப்பைக் குறிக்கிறது. ஒத்திசைவான செயல்பாடுகளில், வாடிக்கையாளர் வலைச் சேவை ஒரு செயல்பாட்டை முடிக்கும் வரை காத்திருப்பார். இதற்கு உதாரணம் ஒரு தரவுத்தளத்தில் வாசிப்பு மற்றும் எழுதும் செயல்பாடு நிகழ்த்தப்படும் ஒரு காட்சி. ஒரு தரவுத்தளத்தில் இருந்து தரவு படிக்கப்பட்டு, பின்னர் இன்னொருவருக்கு எழுதப்பட்டால், செயல்பாடுகள் தொடர்ச்சியான முறையில் செய்யப்பட வேண்டும். ஒத்திசைவற்ற செயல்பாடுகள் ஒரு வாடிக்கையாளருக்கு ஒரு சேவையைத் தொடங்கவும், பின்னர் மற்ற செயல்பாடுகளை இணையாகச் செய்யவும் அனுமதிக்கிறது. ஒரு குறிப்பிட்ட செயல்பாடு மேற்கொள்ளப்படும்போது மற்ற சேவைகள் நிறுத்தப்படாமல் இருப்பதை உறுதி செய்வதற்கான பொதுவான மற்றும் அநேகமாக மிகவும் விருப்பமான நுட்பங்களில் இதுவும் ஒன்றாகும்.

    4. ரிமோட் செயல்முறை அழைப்புகளை (RPC கள்) ஆதரிக்கும் திறன் - எக்ஸ்எம்எல் அடிப்படையிலான நெறிமுறையைப் பயன்படுத்தி தொலைதூரப் பொருள்களில் நடைமுறைகள், செயல்பாடுகள் மற்றும் முறைகளைத் தொடங்க வலை சேவைகள் வாடிக்கையாளர்களுக்கு உதவுகின்றன. தொலைதூர நடைமுறைகள் ஒரு வலை சேவை ஆதரிக்க வேண்டிய உள்ளீடு மற்றும் வெளியீட்டு அளவுருக்களை அம்பலப்படுத்துகிறது.

    5. ஆவணப் பரிமாற்றத்தை ஆதரிக்கிறது - எக்ஸ்எம்எல்லின் முக்கிய நன்மைகளில் ஒன்று தரவு மட்டுமல்ல சிக்கலான ஆவணங்களையும் குறிக்கும் பொதுவான வழி. இந்த ஆவணங்கள் தற்போதைய முகவரியைக் குறிப்பது போல எளிமையாக இருக்கலாம் அல்லது முழு புத்தகத்தையும் பிரதிநிதித்துவப்படுத்துவது போல் சிக்கலானதாக இருக்கலாம்.