[eside-ghost] Servidor de aplicaciones .NET

Borja Bacaicoa borja en juantxo.net
Vie Jun 3 11:45:00 CEST 2005


Holas gente!

LLevo un tiempo con esta dudilla en la cabeza, y no he logrado encontrar
una respuesta firme: ¿hay servidor de aplicaciones para .NET?

Y me explico: ya sabeis que en la arquitectura J2EE, es fundamental la
existencia de un servidor/contenedor de aplicaciones, que aporta
servicios/facilidades a las aplicaciones/objetos que en él residen
(persistencia automatizada, JDBC con pools, servicios transaccionales,
MQs...). Y ***si no me equivoco***, los contenedores de aplicaciones
J2EE siguen una **especificación estándar**, disponible para todo el
mundo, que dice lo que un App Server debería de implementar.

¿Cierto?

Llegados este punto, matizo mi pregunta original: ¿existe una
especificación por parte de Microsoft, que indique lo que deberia
aportar un App Server? Me refiero, al igual que C#, el CLI, et al, lo
estandarizaron vía ECMA, ¿tal vez también estandarizaron que era
necesario un App Server, y lo que debía de ofrecer?

Lo digo porque, hasta hace poco pensaba que en .NET NO había servidor de
aplicaciones. Bueno, podríamos haber considerado que el IIS era un App
Server, pero desde luego muy limitado porque no proporciona
transaccionalidad, colas de mensajes...

Pues resulta, cuál es mi sorpresa, que en Windows Server 2003, entre los
diferentes componentes que puedes añadir al servidor, ¡hay un App
Server! Que, casualmente, integra al IIS, COM+, MSMQ, DTC...

Pero esto, ¿NO es una especicación estándar, como en J2EE, verdad?
Quidicir, que esto es sin más un "bundle" que se ha montado Microsoft,
aglutinando un montón de tecnologías que antes iba cada una por su lado,
¿cierto?

Gurús del Java y .NET, aguardo vuestras sabias palabras :D !

Borja.





Más información sobre la lista de distribución eside-ghost