SOAP என்றால் என்ன? எக்ஸ்எம்எல் SOAP என்பது ஒரு இயக்க முறைமையில் இயங்கும் ஒரு நிரலை மற்றொரு இயக்கத்தளத்துடன் இணையத்தில் மற்றொரு இயக்க முறைமையில் தொடர்புகொள்வதற்கு அனுமதிக்கும் ஒரு மொழியாகும்.
மைக்ரோசாப்ட், ஐபிஎம், லோட்டஸ் மற்றும் பலவற்றிலிருந்து விற்பனையாளர்களின் ஒரு குழு, ஒரு இணைய அடிப்படையிலான நெறிமுறையை உருவாக்கியது, இது இணையம் முழுவதும் உள்ள பயன்பாட்டிற்குள் பயன்பாடுகளையோ அல்லது பொருட்களையோ செயல்படுத்துவதற்கு உதவுகிறது. SOAP நெட்வொர்க்குகள் மற்றும் கணினி இயங்குதளங்களில் முறைகள் செயல்படுத்த எக்ஸ்எம்எல் மற்றும் HTTP ஐப் பயன்படுத்தும் நடைமுறையை குறியாக்குகிறது.
விநியோகிக்கப்பட்ட கணினி மற்றும் வலை பயன்பாடுகள் மூலம், ஒரு விண்ணப்பத்திற்கான வேண்டுகோள் ஒரு கணினி ("வாடிக்கையாளர்") இலிருந்து வந்து இணையத்தில் மற்றொரு கணினியில் ("சேவையகம்") பரிமாற்றப்படுகிறது. இதைச் செய்ய பல வழிகள் உள்ளன, ஆனால் எக்ஸ்எம்எல் மற்றும் HTTP ஐப் பயன்படுத்தி SOAP எளிதாக்குகிறது - அவை ஏற்கனவே இணைய வலை வடிவமைப்புகளாகும்.
வலை பயன்பாடுகள் மற்றும் SOAP
SOAP உண்மையில் அதன் சொந்த இடத்திற்கு வரும் வலை பயன்பாடுகள். வலைப்பக்கத்தை நீங்கள் பார்வையிடும்போது வலை சேவையகத்தை வினவல் செய்து வலைப்பக்கத்தைப் பார்க்கவும். SOAP உடன், நீங்கள் ஒரு சர்வர் கேள்வி மற்றும் ஒரு நிரலை இயக்க உங்கள் கணினி கிளையன் பயன்பாடு பயன்படுத்த வேண்டும். நீங்கள் நிலையான வலை பக்கங்கள் அல்லது HTML உடன் அதை செய்ய முடியாது.
உதாரணத்திற்கு
இப்போது, உங்கள் வங்கிக் கணக்குகளை அணுக நீங்கள் ஆன்லைன் வங்கியைப் பயன்படுத்தலாம். எனது வங்கி பின்வரும் விருப்பங்களைக் கொண்டுள்ளது:
- ஆன்லைன் வங்கி - கணக்கு மதிப்புரைகள், இடமாற்றங்கள், நிறுத்த பணம், முதலியன
- செலுத்தும் ஆன்லைன் பில்
- ஆன்லைன் கடன் அட்டை மேலாண்மை
இந்த வங்கி இந்த மூன்று விண்ணப்பங்களைக் கொண்டிருக்கும் போது, அவை பெரும்பாலும் தனித்தனி. நான் வங்கி பிரிவில் சென்றுவிட்டால், என்னுடைய சேமிப்புக் கணக்கிலிருந்து என் கடன் அட்டைக்கு நிதிகளை மாற்ற முடியாது, நான் ஆன்லைனில் பணம் செலுத்தும் பிரிவில் இருக்கும்போது எனது கணக்கு நிலுவைகளை என்னால் பார்க்க முடியாது.
இந்த மூன்று செயல்பாடுகளை பிரிக்கக்கூடிய காரணங்கள் ஒன்று அவர்கள் வெவ்வேறு கணினிகளில் வசிக்கிறார்கள். அதாவது. கிரெடிட் கார்டு மற்றும் பில் செலுத்தும் பயன்பாடுகள் பிற சேவையகங்களில் இருக்கும்போது, செலுத்தும் ஆன்லைன் பில் இயக்கப்படும் நிரல் ஒன்று ஒரு கணினி சர்வர் ஆகும். SOAP உடன், இது விஷயமல்ல. நீங்கள் ஒரு கணக்கு இருப்பு கிடைக்கும் என்று ஒரு Java முறை வேண்டும் getAccount.
நிலையான இணைய அடிப்படையிலான பயன்பாடுகள் மூலம், அந்த முறையானது அழைப்பு மற்றும் ஒரே சர்வரில் இருக்கும் நிரல்களுக்கு மட்டுமே கிடைக்கும். SOAP ஐ பயன்படுத்தி, நீங்கள் HTTP மற்றும் எக்ஸ்எம்எல் வழியாக இணையத்தில் அந்த முறையை அணுகலாம்.
எப்படி SOAP பயன்படுத்தப்படுகிறது
SOAP க்கு பல சாத்தியமான பயன்பாடுகளும் உள்ளன, இங்கே ஒரு ஜோடி:
- வணிக ஒருங்கிணைப்பு - SOAP வணிகங்கள் தங்கள் பயன்பாடுகளை அபிவிருத்தி செய்ய அனுமதிக்கிறது, பின்னர் மற்ற நிறுவனங்களுக்கு கிடைக்கும் அந்த பயன்பாடுகள் செய்ய
- விநியோகிக்கப்பட்ட பயன்பாடுகள் - தரவுத்தளங்கள் போன்ற நிரல்கள் ஒரு சர்வரில் சேமித்து இணையத்தில் வாடிக்கையாளர்களால் அணுகப்பட்டு நிர்வகிக்கப்படுகின்றன
உங்கள் வியாபார சேவையகத்தில் SOAP ஐ அமல்படுத்தும் நோக்கில் கருத்தில் கொள்ள வேண்டிய ஒன்று, SOAP செய்வதைச் செய்ய பல வழிகள் உள்ளன. ஆனால் SOAP ஐப் பயன்படுத்தி நீங்கள் பெறும் பலன் நன்மை அதன் எளிமை. SOAP ஆனது, XML மற்றும் HTTP ஆகியவை இணையத்தில் செய்திகளை அனுப்பவும் பெறவும் ஒன்றிணைக்கப்பட்டுள்ளது. இது பயன்பாடு மொழி (ஜாவா, சி #, பெர்ல்) அல்லது தளம் (விண்டோஸ், யுனிக்ஸ், மேக்) மூலம் கட்டுப்படுத்தப்படவில்லை, மேலும் இது பிற தீர்வுகளை விட இது மிகவும் பலவகைப்பட்டதாக இருக்கிறது.