No to asi zalezi jak se definuje aplikacni server. Pokud budeme brat
definici Java EE Platformy, tak neni, protoze nesplnuje vsechny
pozadavky, ktere jsou definovane. Kdyz se na to podivame obecne, treba
podle definice ve Wikipedii "An application server, in an n-tier
architecture, is a server that hosts an API to expose business logic
and business processes for use by third-party applications."
(http://en.wikipedia.org/wiki/Application_server), tak ano je to
aplikacni server ;-).

Mohu pouze spekulovat, ale tipoval bych si, ze ten clovek mluvil
skutecne o komapatibilnim Java EE aplikacnim serveru. Muj nazor je
mozna radikalni, ale v dnesni dobe uz vam aplikacni server nenabidne
nic, co nelze ziskat out of box napr. nejakou 3rd party knihovnou a to
se nebavime o zalezitostech typu ORM frameworku, ale load balancicngu
ci failoveru. Mozna bychom se mohli bavit o distribuovanych
transakcich, ale i tam by se urcite neco naslo. Vyhodou aplikacniho
serveru je to, ze vsechny Java EE technologie tak nejak funguji
dohromady, ale to zase predpoklada, ze si je nevyzobavate, ale
pozuivate jako celek.

Od Java EE 6 se chystaji takzvane profily, ktere budou obsahovat
minimalni sadu technologii nutnou pro ziskani certifikace aplikacniho
serveru. Je vice nez pravdepodobne, ze implementace web profilu, ktery
napriklad poskytne SpringSource bude postavena na Tomcatu. Ale to je
jenom tak naokraj ;-).

2009/3/23 Radovana Straube <[email protected]>:
>
> Dobry den,
>
> ale ved Tomcat je aplikacny server. Nemysleli ste nahodou webovy server ako 
> je napriklad Apache?
>
> S pozdravom
> Radovana Straube
>
>
> --- On Mon, 3/23/09, Tomas Hubalek <[email protected]> wrote:
>
>> From: Tomas Hubalek <[email protected]>
>> Subject: Kdy pouzit aplikacni server?
>> To: "Java" <[email protected]>
>> Date: Monday, March 23, 2009, 2:47 PM
>> Zdar,
>>
>>
>>
>> mel jsem dneska takovy telefonat. Ptal se me clovek, proc
>> vlastne
>> nepouzivame aplikacni server na nase aplikace.
>>
>>
>>
>> Odpovedel jsem mu, ze mam pocit ze nase aplikace nejsou tak
>> rozsahle a
>> nemaji naroky na nejakou pokrocilou bezpecnost a
>> scalabilitu, ze si s
>> Tomcatem, JPA via Hibernate, Springem a JAX-WS vystacime.
>> Pro poradek
>> dodam, ze delame ruzne programy pro podporu polovodicove
>> vyroby. Sber
>> dat, reporting, ruzna udelatka na prohlizeni neceho apod.
>>
>>
>>
>> Pak mi to ale zacalo vrtat hlavou. Proc ho vlastne
>> nepouzivame,
>> ochuzujeme se o neco? Muzete nekdo uvest priklady z praxe,
>> kdy jste
>> efektivne pouzili aplikacni server?
>>
>>
>>
>> Dik
>>
>> Tom
>
>
>
>



-- 
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

Odpovedet emailem