Está en la página 1de 18

CONTROL Y CALIDAD

DE SOFTWARE
JBOSS
NOMBRE:TOMAS CASTRO
ALVAREZ
1 . DEFINICION

es un servidor de aplicaciones Java EE de cdigo
abierto implementado en Java puro.
JBoss es un servidor de aplicaciones JEE de cdigo
abierto desarrollado en Java, por tal razn se
puede trabajar con el desde cualquier sistema
operativo que tenga previamente instalado un JDK
(Java Virtual Machine).
Al ser de cdigo abierto, JBoos puede ser descargado,
distribuido, modificado, utilizado sin ningn tipo de
restriccin, por eso se hace uno de los servidores mas
populares para el despliegue de aplicaciones.

Por lo tanto al estar basado en Java, JBoss puede ser
utilizado en cualquier sistema operativo que lo soporte.
JBoss implementa todo el paquete de servicios de
J2EE(EJB, JMS, Servlets, JNDI, etc.).
2 INSTALACION
Requerimientos mnimos para instalar Jboss:

Instalar Java.
Instalar JDK , ya sea para el sistema operativo Linux
o Windows.
Instalar el servidor de aplicaciones JBoss
Application Server.

Ahora si ya podemos instalar.

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.
3. CARACTERISTICAS
4. Estructura
La Estructura fundamental de JBOSS es la siguiente:
A) BIN
Este directorio contiene los ejecutables utilizados por JBOSS, siendo el ms
importante el "script" de arranque utilizado por ste (run.sh).
B) CLIENTE
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.
C) DOCS
Este directorio contiene documentacin acerca de JBoss.
D) SERVER
Este directorio contiene tres sub-directorios nombrados: all, default y
minimal; cada sub-directorio contiene los distintos archivos de
configuracin necesarios para ejecutar JBOSS en diferentes
modalidades.
E) JBOSS-MINIMAL.XML
Archivo que contiene los parmetros principales para la configuracin
"Default" de JBOSS; este archivo XML define los valores para la variable
CLASSPATH, el puerto para el servidor JNDI y el directorio donde sern
colocados los distintos EJB's para ser ejecutados, entre otros
parmetros.
F) JBOSSMQ-STATE.XML
Contiene los usuarios y roles disponibles para emplear el sistema
"Messaging" proporcionado con JBOSS.
G) JBOSS-SERVICE.XML

Archivo que contiene los parmetros principales del Servidor
JBOSS; este archivo XML define los valores para la variable
CLASSPATH, el puerto para el servidor JNDI y el directorio donde
sern colocados los distintos EJB's para ser ejecutados, entre
otros parmetros.
H) JNDI.PROPERTIES
Contiene las Properties que sern utilizadas para realizar
bsquedas JNDI.
I) LOGIN-CONFIG.XML
Contiene los parmetros JAAS empleados por JBOSS para
verificar/autentificar usuarios.
J) SERVER.POLICY
Parmetros de seguridad empleados por JBOSS.
K)STANDARDJAWS.XML
JAWS es el motor de mapeo Objeto/Relacional empleado por JBOSS en CMP
("Container Managed Persistence") EJB's, este archivo contiene sus
valores"Default".
K) STANDARDJBOSS.XML

Contiene los parmetros estndar de configuracin para JBOSS tales
como: Tamao de "Pools" para EJB's, valores de "Cache", nmero de "Pools" para
Bases de Datos, Clases empleadas para Control de Transacciones, entre otros
parmetros.
5 JBoss Frameworks

En el mundo real, los entornos de infraestructura informtica con
frecuencia incluyen cierta cantidad de proveedores. Es por ello que,
adems de Jboss Enterprise Platforms, Red Hat ofrece frameworks
modulares que se ejecutan con cualquier plataforma Middleware Java
EE. Los Frameworks JBoss incluyen:
JBoss Hibrnate
para el mapeo y persistencia de objetos/datos
relacionales.
JBoss Seam
para simplificar el desarrollo de aplicaciones Web
2.0.
JBoss jBPM
para permitir la creacin y automatizacin de
procesos de negocio.
JBoss Rules
para el fcil acceso, modificacin y gestin de
polticas comerciales
Integracin de JBoss en Netbeans
Abrir NetBeans 6.5, en el men ir a Tools/Servers/Add Server. Luego
seleccionar el servidor de tu preferencia, en este caso, JBoss Application Server.
En la siguiente ventana, deberemos elegir el directorio en donde se
encuentra contenido el JBoss que descargamos y descomprimimos.
- La tercera ventana no permite muchos cambios, el parametro
Default quiere decir que ser dentro de la carpeta default/deploy
que debers alojar las aplicaciones ya que al correr el servidor, en
ese directorio sern buscadas.
- Ahora tendremos agregado el JBoss al NetBeans.
- Falta un paso muy importante, que es indicarle a nuestros proyectos que
queremos usar JBoss como servidor de aplicaciones y no GlassFish, para ello
daremos clic derecho sobre el proyecto/properties. En Run indicaremos nuestra
nueva preferencia.
- Lo ltimo es iniciar el servidor de aplicaciones en la pestaa
Services como se muestra en la siguiente figura.