Kdy pouzit aplikacni server?

Roman Pichlík roman.pichlik na gmail.com
Pondělí Březen 23 15:28:10 CET 2009


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 <radovana_straube na yahoo.com>:
>
> 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 <Tomas.Hubalek na onsemi.com> wrote:
>
>> From: Tomas Hubalek <Tomas.Hubalek na onsemi.com>
>> Subject: Kdy pouzit aplikacni server?
>> To: "Java" <konference na java.cz>
>> 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 */



Další informace o konferenci Konference