ആപ്ലിക്കേഷൻ സെർവർ
From Wikipedia, the free encyclopedia
ആപ്ലിക്കേഷനുകൾ ഹോസ്റ്റ് ചെയ്യുന്ന സെർവറാണ് ആപ്ലിക്കേഷൻ സെർവർ[1]അല്ലെങ്കിൽ ഒരു കമ്മ്യൂണിക്കേഷൻ പ്രോട്ടോക്കോൾ വഴി ഒരു ബിസിനസ് ആപ്ലിക്കേഷൻ ഡെലിവർ ചെയ്യുന്ന സോഫ്റ്റ്വെയർ.[2]ഒരു സാധാരണ വെബ് ആപ്ലിക്കേഷൻ സജ്ജീകരിക്കുമ്പോൾ, വെബ് സെർവറുകൾ ഇൻകമിംഗ് ഉപയോക്തൃ അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യുകയും ഇമേജുകളും എച്ച്ടിഎംഎൽ ഫയലുകളും പോലുള്ള സ്റ്റാറ്റിക് ഉള്ളടക്കം കൈകാര്യം ചെയ്യുകയും ചെയ്യുന്നു, അതേസമയം ആപ്ലിക്കേഷൻ സെർവറുകൾ ഡൈനാമിക് ഉള്ളടക്കം പ്രോസസ്സ് ചെയ്യുകയും സെർവർ-സൈഡ് കോഡ് നടപ്പിലാക്കുകയും ഡാറ്റാബേസുകളുമായി സംവദിക്കുകയും ചെയ്യുന്നു. ഈ വേർതിരിവ് മൂലം വെബ് സെർവറുകളെ സ്റ്റാറ്റിക് ഉള്ളടക്കം കാര്യക്ഷമമായി കൈകാര്യം ചെയ്യാൻ അനുവദിക്കുന്നു, അതേസമയം ആപ്ലിക്കേഷൻ സെർവറുകൾ ഉപയോക്തൃ അഭ്യർത്ഥനകളെ അടിസ്ഥാനമാക്കി ഡൈനാമിക് ഉള്ളടക്കം സൃഷ്ടിക്കുന്നതിലും വിതരണം ചെയ്യുന്നതിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു.
ഒരു ആപ്ലിക്കേഷൻ സെർവർ ഫ്രെയിംവർക്ക് ഡെവലപ്പർമാർക്കുള്ള ഒരു ടൂൾബോക്സ് പോലെയാണ്, പ്രോഗ്രാമിംഗ് ഇൻ്റർഫേസിലൂടെ ആക്സസ് ചെയ്യാവുന്ന പ്രീ-ബിൽറ്റ് സോഫ്റ്റ്വെയർ ഘടകങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നു. ആപ്ലിക്കേഷൻ പ്രകടനം മെച്ചപ്പെടുത്തുന്നതിനായി ക്ലസ്റ്ററിംഗ്, ലോഡ്-ബാലൻസിങ് എന്നിവ പോലുള്ള വിപുലമായ സവിശേഷതകൾ ഇത് നൽകുന്നു, ഡെവലപ്പർമാർക്ക് അവരുടെ ആപ്ലിക്കേഷനുകളുടെ പ്രധാന ബിസിനസ്സ് ലോജിക് എഴുതുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ അനുവദിക്കുന്നു.[3]