miércoles, 15 de junio de 2011

HTTP, HTTPS y AJP en JBoss Web Server EAP 5.0

La capa web se conoce como JBoss Web Server (jsp, jdni, webservice, servlets) y se puede licenciar por separado del JBoss EAP. Se basa en Apache-Tomcat. Soporta SSL. Puede balancear la carga mediante un Apache.
Los conectores web son HTTP1.1 (8080),  HTTPS (8443) y AJP1.3 (8009, Apache Java Protocol), este último se usa para conectarse a un balanceador de carga como Apache.
El servidor web de JBoss esta ubicado en la carpeta deploy/jbossweb.sar y la configuración del servidor esta en el archivo  deploy/jbossweb.sar/server.xml
Un Web Server como Apache se comunica con un Web Container como el JBoss mediante el protocolo AJP.
Los componentes web (JSP, servlets) se despliegan en un web container (Jboss Web).  Los componentes EBJ (session, entidad, MDB) se despliegan en un EJB container. Los componentes web se comunican con los componentes EJB  mediante el protocolo rmi.
Para que una plataforma diferente (como .NET) se comunique con el EJB container se requiere un WebService container que consuma los componentes del EJB container y lo tenga disponible para la otra plataforma.
El JBoss Web Engine puede contener multiples hosts. Un contexto en JBoss Web representa a una aplicacion web. Los tres principales conectores del JBoss Web son HTTP, HTTPS y AJP
El puerto pode defecto del AJP (Apache Java Protocol) es el 8009.  El JBoss Web Server se configura mediante el archivo /deploy/jbossweb.sar/server.xml
Compartir:

0 comentarios:

Publicar un comentario