வியாழன், 12 ஆகஸ்ட், 2010

இணையப் பயன்பாடுகள் - 4

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

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

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

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

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

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

இந்தப் பயன்பாட்டை இயக்கியவுடன் அது துறை 80ல் வரும் கோரிக்கைகளுக்காகக் காத்திருக்கும். கோரிக்கைகளில் கேட்கப்படும் கோப்புகளை வைத்திருக்க வேண்டிய அடைவு இந்த தளவழங்கியின் வேர் அடைவு எனப்படும்.

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

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

சரவணன்மளிகைக்கடை.காம்/பொருட்கள்/உணவுப்பொருட்கள்/பிஸ்கெட்டுகள்.மீஉரை என்று அடித்தால், வேர் அடைவிற்குள் பொருட்கள் என்ற துணை அடைவினுள், உணவுப்பொருட்கள் என்ற துணை அடைவினுள் பிஸ்கெட்டுகள்.மீஉரை என்ற கோப்பு கோரப்படுகிறது என்று பொருள்.

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

மீஉரை குறியீடு மூலம் ஒரு கோப்பிலிருந்து இன்னொரு கோப்பை அணுகும் படி சுட்டிகள் கொடுக்கலாம்.

நிலையான பக்கங்களும் உருவாகும் பக்கங்களும்

20 ஆண்டுகளுக்கு முன்பு இணையத்தளங்களில் பெரும்பகுதி இது போன்ற நிலையான பக்கங்களால் நிரப்பப்பட்டிருந்தன. இப்போதோ மிகச் சில இணையத் தளங்களில் மட்டும்தான் நிலையான பக்கங்கள் மட்டும் பயன்படுத்தப்படுகின்றன.

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

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

கடையில் 2000 பொருட்கள் விற்பனைக்கு இருந்தால், 2000 பக்கங்கள் செய்து வைக்க வேண்டுமா?

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

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

இதற்கு வழங்கு கணினியில் என்ன தேவை?

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

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

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

பொருள்விபரம்.நிரல்?துவரம்பருப்பு என்று கோரிக்கை வந்தால் துவரம்பருப்புக்கான விபரங்களை எடுத்து கோப்பு அனுப்பலாம்.

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

எண், பெயர், விற்பனை அளவு, கையிருப்பு, பெட்டி அளவு, விலை, நிறுவனம்
1. மிளகாய்ப் பொடி, 100 கிராம்/பொதி, 20 பெட்டிகள், 100 பொதிகள்/பெட்டி, ரூ 22/பொதி, சக்திமிளகாய்ப் பொடி
2. துவரம்பருப்பு, 500 கிராம்/பொதி, 100 பொதிகள்,-, ரூ45/பொதி, சரவணன் மளிகைக்கடை
3. துவரம்பருப்பு, 1000 கிராம்/பொதி, 70 பொதிகள்,-, ரூ85/பொதி, சரவணன் மளிகைக்கடை
4. நல்லெண்ணெய், 1 லிட்டர்/பொதி, 10 பெட்டிகள், 10 பொதிகள்/பெட்டி, ரூ135/பொதி, இதயம்

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

பொருட்களின் கையிருப்பு மாறும் போது விபரக் கோப்பை திறந்து விபரங்களை மாற்றி விட்டால் போதும்.

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

0 கருத்துரைகள்:

கருத்துரையிடுக