വികസിപ്പിച്ചത് | Apache Software Foundation |
---|---|
Stable release | 1.4
/ ഏപ്രിൽ 22, 2006Error: first parameter is missing.}} | |
ഭാഷ | 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;
}
}