basado en Java, JBoss puede ser utilizado en cualquier sistema operativo para el que est disponible la mquina virtual de Java (JDK).
Al ser de cdigo abierto, JBoss puede ser descargado, distribuido, modificado, utilizado sin ningn tipo de restriccin, por eso se hace uno de los servidores ms populares para el despliegue de aplicaciones.
Aplicaciones web que involucran base de datos. Aplicaciones web sencillas, intermedias y complejas. Aplicaciones middleware cruzadas.
Producto de licencia de cdigo abierto sin coste adicional. Cumple los estndares. Confiable a nivel de empresa. Incrustable, orientado a arquitectura de servicios. Flexibilidad consistente. Servicios del middleware para cualquier objeto de Java. Soporte completo para JMX.
JBoss AOP: Orientado a trabajar con Programacin Orientada a Aspectos. Esto permitir aadir fcilmente servicios empresariales (transacciones, seguridad, persistencia) a clases Java simples.
JBoss Hibernate: Servicio de persistencia de objeto/relaciones y consultas de Java.
JBoss Cache: Aumenta el rendimiento de aplicaciones pues se cachean objetos Java ms frecuentemente accedidos.
JBoss IDE: El IDE Eclipse para el JBoss AS.
JBoss portal: Plataforma para albergar y servir una interfaz de portales web.
JBoss MQ: Colas de mensajes (JMS).
JForum: El paquete dedicado a foros de soporte RSS, hilos, cach configurable, instalacin grfica. Descargando e Instalando JBoss AS 7 en Windows.
Vamos al portal de descargas de JBoss Application Server y descargamos la versin Final. JBoss se descarga como un archivo comprimido (jboss-as- 7.1.1.Final.zip). Por simplicidad lo descomprimiremos en nuestra carpeta C:\jboss-as- 7.1.1.Final. Entramos a Equipo, luego hacemos clic derecho y clic en Propiedades y despus en Configuracin avanzada del Sistema y finalmente clic en Variables de entorno.
Se carga otra ventana en la que podemos ver las variables de entorno que tiene el sistema actualmente, seleccionamos Nueva luego definimos el nombre de nuestra variable JBOSS_HOME y el valor correspondiente a la ruta donde lo tenemos instalado.
Luego editamos la variable del sistema llamada Path, y agregamos lo sgte: %JBOSS_HOME%\bin
Para iniciar el servidor abrimos la Consola de Windows (Inicio, "cmd") y nos movemos (comando cd) al directorio bin de JBOSS_HOME: Una vez ubicados en ese directorio, digitaremos el script que inicia a JBoss: standalone.bat y presionamos ENTER y obtendremos lo siguiente: bin: Este directorio contiene los ejecutables utilizados por JBOSS, siendo el ms importante el "script" de arranque utilizado por ste (run.sh o standalone.bat).
client: Contiene los diversos archivos JAR's que sern utilizados por los distintos clientes de los EJB's utilizados en JBoss. Dichos archivos deben ser agregados a la variable CLASSPATH del sistema donde radica el cliente.
docs: Este directorio contiene documentacin acerca de JBoss.
lib: Este directorio contiene los archivos JAR's empleados por JBoss requeridos en cualquier modalidad.
server: Este directorio contiene tres sub- directorios, llamados: all, default y minimal; cada sub-directorio contiene los distintos archivos de configuracin necesarios para ejecutar JBoss en diferentes modalidades. Abrimos NetBeans y vamos al vamos a la pestaa Services y ubicamos Servers damos clic derecho y clic en Agregar Servidor (Add Server): Se abrir la ventana Agregar Instancia de Servidor (Add Server Instance), seleccionamos JBoss Application Server y damos clic en Siguiente (Next): En la siguiente ventana hacemos clic en Examinar (Browse), seleccionamos la ruta donde descomprimimos JBoss y damos clic en Siguiente (Next): Finalmente veremos las propiedades por defecto de nuestra instancia de JBoss. Lo dejaremos tal como est y hacemos clic en Finalizar (Finish): Iniciamos el Servidor JBoss Los mismos mensajes que vimos en la consola de Windows, los veremos ahora en la consola de NetBeans: se nos informa que JBoss ha sido iniciado.