| At line 2 changed 2 lines |
| Stavo facendo un po' di test con AXIS2 unito a tomcat....mi piaceva approfondire il discorso di sessione statefull...\\ |
| Mi piaceva l'idea in questo momento di non aggiungere troppi "vincoli"; per questo ho scelto axis+tomcat risptetto a glassfish....tutto da valutare!!! Inoltre mi par di capire che a livello di performances siamo molto al di sopra...forse glassfish non è maturo ?? (tomcat ha 10 anni e più....)...con questa affermazione scatenerò le ire di Sico ...je je je |
| Stavo facendo un po' di test con AXIS2 unito a tomcat....mi piaceva approfondire il discorso di sessione statefull...tutto scatenato da questa frase trovata in internet: ''"Axis2 is meant to be an enterprise Web service engine, so it has to support session management"''\\ |
| l'idea in questo momento è quella di non aggiungere troppi "vincoli"; per questo ho scelto axis+tomcat risptetto a glassfish....tutto da valutare!!! Inoltre mi par di capire che a livello di performances siamo molto al di sopra...forse glassfish non è maturo ?? (tomcat ha 10 anni e più....)...con questa affermazione scatenerò le ire di Sico ...je je je |
| At line 14 added 20 lines |
| !Risultati |
| Sembra funzionare.....nel services.xml definisco lo scope (sessione) e riesco a gestirlo |
| ''<service name="Matematica" scope="transportsession">'' |
|
|
| ---- |
|
| Per quanto riguarda tomcat vs. glassfish, sono sicuro che tomcat sia più veloce, ma il nostro collo di bottiglia è sempre e solo il, quindi non ce ne preoccupiamo molto. Il motivo per cui usiamo glassfish è che è ambiente JEE completo (era l'unico a settembre 2007, quando lo abbiamo introdotto) e a noi serve per i connection pool, le risorse jndi, le JSF, JAXWS, gli EJB (abbiamo un EJB che espone un webservice per l'autenticazione centralizzata di tutte le applicazioni) -- forse si può aprire un "thread" solo so questo argomento. |
|
| Per in webservice e AXIS, invece, se posso darti un consiglio, verifica i message format (__document__ vs. __rpc__) e gli encoding type (__encoded__ vs. __literal__). Altri fornitori di un nostro cliente avevano reallizzato web-service su tomcat+axis e non sono riusciti a portarli su glassfish per incompatibilità legate a questi parametri. Se vuoi dei webservice portabili usa document/literal , che è maggiormante supportato (anche da J2ME!) |
|
| --m.sanfilippo, 02-Dec-2008 17:18 |
|
|
| ---- |
|
| A proposito di Axis+ gestione delle sessioni ti invio un link interessante che avevo trovato tempo fa. |
| [Aticolo axis 2 session|http://www.developer.com/java/web/article.php/10935_3620661_1] |
|
| --Carlo Cestana, 10-dic-2008 16:22 |