അപ്പാച്ചെ ആക്സിസ്
എക്സ്.എം.എൽ അടിസ്ഥാനമാക്കിയ ഒരു ഓപ്പൺ സോഴ്സ് വെബ് സേവന ചട്ടക്കൂടാണ് അപ്പാച്ചെ ആക്സിസ്. സോപ് സെർവറിന്റെ ജാവ, സി++ വകഭേദങ്ങൾ, വെബ് സേവന ആപ്ലികേഷനുകൾ വികസിപ്പിക്കാനുള്ള മറ്റു ഉപകരണങ്ങൾ, എപിഐകൾ എന്നിവ അടങ്ങിയതാണ് അപ്പാച്ചെ ആക്സിസ്. അപ്പാച്ചെ സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷനാണ് അച്ചാച്ചെ ആക്സിസ് വികസിപ്പിക്കുന്നത്.
വികസിപ്പിച്ചത് | Apache Software Foundation |
---|---|
Stable release | 1.4
/ ഏപ്രിൽ 22, 2006 |
ഭാഷ | C++, Java |
ഓപ്പറേറ്റിങ് സിസ്റ്റം | Cross-platform |
തരം | Web service |
അനുമതിപത്രം | Apache License 2.0 |
വെബ്സൈറ്റ് | axis |
ആക്സ്സിസ് ഫോർ ജാവ
തിരുത്തുകആക്സിസിന്റെ ജാവ പതിപ്പ് ഉപയോഗിക്കുമ്പോൾ, വെബ് സേവനമായി ജാവ കോഡ് തുറന്നുകാട്ടാൻ രണ്ട് വഴികളുണ്ട്. ആക്സിസ് നേറ്റീവ് ജെഡബ്യൂഎസ്(JWS-Java Web Service) ഫയലുകൾ ഉപയോഗിക്കുന്നതാണ് ഏറ്റവും എളുപ്പമുള്ളത്. ഇഷ്ടാനുസൃതമായി ഉപയോഗിക്കുക എന്നതാണ് മറ്റൊരു മാർഗം. കസ്റ്റം ഡിപ്ലോയിമെന്റ് വെബ് സേവനങ്ങളായി മാറ്റേണ്ടതായ ഉറവിടങ്ങൾ ഇഷ്ടാനുസൃതമാക്കാൻ സാധിക്കുന്നു.
ജെഡബ്യൂഎസ് വെബ് സർവ്വീസ്
തിരുത്തുകജെഡബ്യൂഎസ് ഫയലുകളിൽ ജാവ ക്ലാസ് സോഴ്സ് കോഡ് അടങ്ങിയിരിക്കുന്നു, അത് വെബ് സേവനമായി വെളിപ്പെടുത്തണം. ഒരു സാധാരണ ജാവ ഫയലും ജെഡബ്യൂഎസ് ഫയലും തമ്മിലുള്ള പ്രധാന വ്യത്യാസം ഫയൽ എക്സ്റ്റൻഷനാണ്. മറ്റൊരു വ്യത്യാസം, ജെഡബ്യൂഎസ് ഫയലുകൾ സോഴ്സ് കോഡായി വിന്യസിച്ചിരിക്കുന്നത്, മറിച്ച് കംപൈൽ ചെയ്ത ക്ലാസ് ഫയലുകളല്ല.
ഇനിപ്പറയുന്ന ഉദാഹരണം ക്ലാസ് കാൽക്കുലേറ്ററിന്റെ കൂട്ടിച്ചേർക്കലും കുറയ്ക്കലും രീതികൾ ചുവടെ കൊടുത്തിരിക്കുന്നു.[1]
public class Calculator
{
public int add(int i1, int i2)
{
return i1 + i2;
}
public int subtract(int i1, int i2)
{
return i1 - i2;
}
}
അനുബന്ധ സാങ്കേതികവിദ്യകൾ
തിരുത്തുക- അപ്പാച്ചെ ആക്സിസ്2 - ആക്സിസിന്റെ പുതിയ രൂപം.
- ജാവ വെബ് സർവീസസ് ഡെവലപ്പ്മെന്റ് പാക്ക് - വെബ് സേവന ചട്ടക്കൂട്.
- അപ്പാച്ചെ സിഎക്സ്എഫ് - മറ്റൊരു അപ്പാച്ചെ വെബ് സേവന ചട്ടക്കൂട്.
- എക്സ്.എം.എൽ ഇന്റർഫേസ് ഫോർ നെറ്റ്വർക്ക് സർവീസസ് - ആർപിസി/വെബ് സേവന ചട്ടക്കൂട്.
- വെബ് സർവീസസ് ഇൻവോകേഷൻ ഫ്രെയിംവർക്ക് - ഇൻവോകിംഗ് വെബ് സേവനങ്ങൾക്കുള്ള ജാവ എപിഐ.
- വെബ്മെതേഡ്സ് ഗ്ലൂ - വാണിജ്യ വെബ് സേവന സജ്ജീകരണ പതിപ്പ്.
- ആൽക്കെമിസോപ് - ഓപ്പൺ സോഴ്സ് സി++ വെബ് സേവന ചട്ടക്കൂട്.
പുറംകണ്ണികൾ
തിരുത്തുകഅവലംബം
തിരുത്തുക- ↑ "Apache Axis – User's Guide". axis.apache.org (in ഇംഗ്ലീഷ്). Retrieved 2018-11-22.