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 */
