Newsgroup: it.comp.java
Titolo: consiglio su servlet engine & app server

ciao
ho già postato qualcusa di simile ma spero non vi dispiaccia, questo
dovrebbe
essere un argomento abbastanza interessante.
la mia ditta vorrebbe installare un server 'serio' per fare girare numerosi
applicativi
realizzati con servlet e JSP. sono applicativi abbastanza pesanti.
sto guardandomi in giro e sono indeciso se scegliere tra un semplice servlet
engine
commerciale o dirigermi subito verso un application server EJB1.1
compatibile,
dato che in futuro potrebbe fare comodo. siamo rivolti ad applicazioni
web-based,
non importa (e non importerà in futuro) supporto a CORBA e funzionalità
particolarmente elevate, se non il clustering-load balancing.
il fatto è che ci sono mille siti che ne parlano ma non mi fido molto, ed
inoltre non sono
MAI specificati prezzi.
quindi... la parola a voi: se avete un link, un commento, un consiglio, vi
ringrazierei
moltissimo.
ciao
Nicola

MAI specificati prezzi.
I quali in genere sono alti.
EJB non puo' prescindere dalle idee (se non dall'implementazione) sugli object 
request broker. E dato che CORBA e' lo standard per gli ORB, quasi tutte le 
implementazioni di EJB usano CORBA come infrastruttura.
Ora, *se* non ti servono EJB (e quindi non ti serve CORBA) ma solo servlet oggi 
e in futuro (e questa e' un'affermazione *decisamente* pesante) un buon web 
server accoppiato con un server engine appropriato e' decisamente meno costoso.
Tieni presente, pero', che con le applicazioni web-based l'appetito vien 
mangiando, e EJB sta diventando decisamente qualcosa.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

ehm.. forse non mi sono spiegato bene...
a me interessa EJB1.1, ho detto che non svilupperemo in CORBA nel senso
pratico che non implementeremo applicativi scritti in altri linguaggi
tranne che Java. lo so, sono stato impreciso e me ne pento :-(
comunque ho visto che molti application server sono decisamente orientati
sull'integrazione con altre piattaforme e/o ambienti di sviluppo (vedi
ColdFusion).
a me interessa un ambiente "100% Pure Java", sviluppato su standard.
sono orientato a questi prodotti finora:
- Jonas Application server 
http://www.objectweb.org/jonas/jonasHomePage.htm
- Borland/Inprise Application Server 
http://www.borland.com/appserver/
- eWave engine 
http://www.unify.com/Products/ewave/index.htm
- Dynamo 
http://www.atg.com/products/das/
- IBM WebSphere
http://www-4.ibm.com/software/webservers/appserv/linux_ae_v35.html
ciao
Nicola


 Nicola
Per quanto mi riguarda, se parliamo di application server la scelta ricade
necessariamente su BEA weblogic server, ad oggi il miglior prodotto per
sviluppare con J2EE che esista sul mercato inquanto nato č cresciuto con
Java Enterprise e quindi l'unico a sposare completamente le logiche della
architettura di SUN.
WLS sicuramente non ha costi contenuti, ma con un accordo come partner si
puņ avere tutta la gamma dei
prodotti bea per uso strettamente no-profit.
Le alternative sono tante, ma nessun vendor ha ancora eguagliato la
piattaforma di BEA.
--
Massimiliano Tarquini
E-Mail:tarq...@all-one-mail.net
-------------------------------------------------------------------
Java(tm) 2 Enterprise Edition  e molto altro su 
http://www.java-net.tv
-------------------------------------------------------------------
"Se, in un primo momento, l'idea non č assurda, allora
non c'č nessuna speranza che si realizzi".
A. Einstein
-------------------------------------------------------------------


Esiste anche Enhydra 
http://www.enhydra.org
 che è addirittura gratuito :-)
-----------------------------------
 Giulio Maselli - IZ1ASP
 
http://www.infinito.it/utenti/iz1asp
 Il mio vero indirizzo di e-mail si trova sul mio
 sito web.

tranne che Java. lo so, sono stato impreciso e me ne pento :-(
:)
Quindi, tornando alla tua domanda originale, se vuoi EJB un servlet engine da 
solo non basta. Ti serve appunto un application server.
Puoi anche dare un'occhiata a JBoss, 
http://www.jboss.org
 - pare funzioni ed 
e' open source.


 ha scritto nel messaggio
news:90346B48Ac...@194.19.1.61...


- Jonas Application server 
http://www.objectweb.org/jonas/jonasHomePage.htm
Fossi in te mi farei un giro a 
http://www.enhydra.org
 e andrei a
vedermi Enhydra Enterprise (
http://www.enhydra.org
, troverai che
stanno sviluppando un application server in puro java (hanno perfino
il database in java, IstantDb se lo vuoi), che si integra proprio con
Jonas (ma anche con altri programmi open source come Tomcat ecc.).
La versione a cui devi guardare e' la Entreprsie, ossia la 4.0 (e' in
alfa 4 attualmente), che puoi scaricarti, dato che e' open-source.
La caratteristica piu' notevole che ho riscontrato e' proprio la loro
*apertura* sia nel senso dell'adozione degli standard, sia nel senso
che e' una piattaforma che e' possibile integrare e in parte
sostituire con diversi prodotti, a seconda delle necessita' e delle
preferenze personali.
Puoi scegliere ad esempio il database che preferisci, l'html (o xml)
editor che preferisci, il web server sul quale far girare
l'l'applicazione finale (ossia in definita *il* servlet prodotto), ad
esempio con Apache JServ oppure Enhydra Multiserver, puoi integrarlo
con Flash, o con Cocoon puoi scegliere l'ide java con cui sviluppare i
programmi in Java, da JBuilder fino alla riga di comando (qualsiasi
funzionalita' offerta dall'ambiente e' possibile farla eseguire dando
un semplice comando da console), il sistema operativo (Linux, Solaris,
Windows ...) ecc. ecc.
Spero possa esserti utile.
ciao, Michele

app server :-P
LOL per amor di precisione:
<quote>
a mia ditta vorrebbe installare un server 'serio' per fare girare numerosi
applicativi realizzati con servlet e JSP. sono applicativi abbastanza pesanti.
sto guardandomi in giro e sono indeciso se scegliere tra un semplice servlet
engine commerciale o dirigermi subito verso un application server EJB1.1
compatibile
</quote>
;-)
Come mai non ti e' piaciuto JBoss? Io non l'ho mai provato, ma un amico me ne 
parlava benone.


 ha scritto nel messaggio
news:90348D04Bc...@194.19.1.61...


dato per maritare un test.
Tieni presente comunque che non l'ho mai usato - il consiglio e' di seconda 
mano. :)


quando ti darò il mio sarà di quarta
AH AH
buonanotte
Nicola


Dove lavoro io non si parla altro che di WebLogic, che diventerà in
breve la piattaforma standard aziendale, prova a dargli un'occhiata.
ciao
maS
Sent via Deja.com
http://www.deja.com/

allora
in fase di installazione il migliore sicuramente è risultato JBoss.
sembra molto facile installare EJB, e l'aderenza agli standard è pressochè
totale.
il concorrente JONAS è invece molto ostico e non sembra nemmeno troppo
aderente alle specifiche J2EE.
Enhydra è molto promettente ma non sono ancora riuscito ad installarlo :)
comunque questo è solo un giudizio 'a freddo'. ci devo ancora mettere le
mani.
alla prossima
Nicola

Enhydra è molto promettente ma non sono ancora riuscito ad installarlo :)
Che problemi hai avuto? 
ciao, Michele

 ha scritto nel
messaggio news:3a75a0aa...@news.goldnet.it...


[...]
In teoria, no problem: un servlet engine ha un ruolo ben definito (fornire, appunto, un ambiente di esecuzione per delle 
servlet) e teoricamente e' "unpluggabile" da una AS. In pratica, cose come sicurezza, workload balance etc sono spesso 
integrate piuttosto strettamente, in prodotti commerciali. Se l'AS e' open source, tuttavia, puoi provare.. ma io non lo 
farei, a meno di esigenze insormontabile. Lo sforzo non varrebbe la candela.


- Enhydra (ma è ancora una alpha, non c'è molto da fidarsi)
Hai dato una occhiata alla 3.1? Se non hai esigenze mostruose e' molto
valida ... e stabile, viene venduta anche pacchettizzata dalla Lutris,
con abbondante documentazione (anche se li' figura come 3.5 ...),
credo costi intorno al milione. C'e' un bellissimo articolo fra
l'altro se vai a sbirciare, che puntualizza alcune debolezze del J2ee
...
Spero di averti fornito qualche spunto.
ciao Michele

l'altro se vai a sbirciare, che puntualizza alcune debolezze del J2ee
Mi ero dimenticato il link:
http://www.enhydra.org/home/makingWaves/j2ee_10032000.html
ciao, Michele