ЈБосс вс. Томцат
ЈБосс сервер апликација (такође позната и као ЈБосс АС) је сервер апликација базиран на Јави. То је бесплатни софтвер (или опен соурце) сервер и употребљив је у било ком оперативном систему који подржава Јава (јер је сервер базиран на Јави).
Апацхе Томцат (такође познат као Јакарта Томцат, или његово познатије име, Томцат) је контејнер сервлета (што значи да је то класа Јава која ради у складу са строгошћу Јава Сервлет АПИ - протокола којим Јава класа реагује на хттп захтев). Ово је опен соурце сервер, који пружа 'чисто Јава' ХТТП окружење веб сервера у којем је код написан на Јави способан да ради.
Постоје многе пермутације апликације ЈБосс АС сервера. Верзија ЈБОСС АС 4.0 садржи контејнер Томцат 5.5 сервлет који је уграђен у апликацију. Будући да је компатибилан са било којом Јава виртуелном машином између верзија 1.4 и 1.6, ЈБосс АС може да ради на различитим оперативним системима - који укључује било коју од ПОСКС платформи, као што су Линук, ФрееБСД и Мац ОС Кс. ЈБосс АС 4.0 је такође може да се покреће у оперативном систему Мицрософт Виндовс, и низ других платформи - то је, наравно, ако је ЈВМ који је погодан за платформу лако доступан. Иако верзија ЈБосс АС 4.2 такође ради са апликацијским сервером Јава ЕЕ 1.4 попут верзије 4.0, она функционише само уз помоћ верзије 5 Јава Девелопмент Кит-а. По дефаулту користи Ентерприсе ЈаваБеанс 3.0, а испоручује се и у верзији Томцат (верзија 5.5). Најактуелнија пермутација ЈБосс-а (верзија 5.1) делује исто као и претходника, али садржи и преглед надолазеће Јава ЕЕ 6 спецификације.
Постоји неколико компоненти у Томцат сервлету: Цаталина, Цоиоте, Јаспер и Јаспер 2. Цаталина користи спецификације Сун Мицросистемс специфичне за сервлете и ЈаваСервер Пагес (или ЈСП). Цоиоте је ХТТП конектор повезан са Томцат-ом. Као такав, он посматра долазне везе на одређеном ТЦП порту на серверу, прослеђујући захтев Томцат Енгинеу на обраду. Јаспер и Јаспер 2 функционишу као Томцатов ЈСП мотор. Јаспер 2, међутим, укључује обједињавање библиотеке ЈСП тагова, позадинску ЈСП компилацију и способан је да рекомпилира ЈСП када се измене укључене странице и ЈДТ Јава преводилац. ЈБосс има могућност да изврши све ове акције као и низ различитих функција, укључујући, али не ограничавајући се на, кластерирање, дистрибуцију размештања (пољопривреде) и коришћење Јава Манагемент Ектенсионс.
Резиме:
1. ЈБосс је сервер апликација базирана на Јави; Томцат је контејнер са сервлетом.
2. ЈБосс користи спецификације Јава ЕЕ; Томцат користи посебне спецификације Сун Мицросистемс.