PDF de programación - Servidor de Aplicaciones JBoss

Imágen de pdf Servidor de Aplicaciones JBoss

Servidor de Aplicaciones JBossgráfica de visualizaciones

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 21 de Marzo del 2018 (Publicado el 26 de Diciembre del 2017)
1.022 visualizaciones desde el 26 de Diciembre del 2017
265,6 KB
20 paginas
Creado hace 7a (07/02/2012)
SERVIDOR DE APLICACIONES
JBOSS
Ana Chévez. A71922

AGENDA

 Introducción

 Concepto de Middleware

 Concepto de Servidor de Aplicaciones

 JBoss AS

 Características de JBoss AS 1 - 4

 Características de JBoss AS 5 – 6

 JBoss AS 7

 Conclusiones

 Referencias

2

INTRODUCCIÓN



 Un servidor de aplicaciones puede verse como el

corazón de un sistema distribuido



 JBoss en particular ha sido desde sus inicios un

servidor de aplicaciones extensible y modular

3

CONCEPTO DE MIDDLEWARE



 Software que reside entre una aplicación y el
sistema operativo para realizar interacciones
entre ellos.



 Utilizado para soportar aplicaciones distribuidas

4

CONCEPTO DE SERVIDOR DE
APLICACIONES



 Un servidor de aplicaciones es una plataforma de

middleware para el desarrollo y despliegue de
software basado en componentes.



 Proporciona servicios que soportan la ejecución y

disponibilidad de las aplicaciones, tareas
relacionadas con el mantenimiento de la
seguridad y del estado, acceso a datos y
persistencia entre otros.

5

JBOSS AS



 Es un proyecto de código
abierto, basado en J2EE,
e implementado al 100%
en Java

6

JBOSS AS

¿Para qué sirve?



 Aplicaciones web que involucran bases de datos



 Aplicaciones web sencillas, intermedias y

complejas



 Aplicaciones middleware cruzadas

7

CARACTERÍSTICAS DE JBOSS AS 1 - 4

 Kernel completamente construido como una
aplicación J2EE e implementado sobre Java
Management Extensions (JMX)



 Despliegue dinámico de servicios Mbeans



 Gestión de dependencias



 Cargadores unificados de clases

8

CARACTERÍSTICAS DE JBOSS AS 1 - 4

Modelo JMX(Java Management Extensions)

 Proporciona la base para los componentes

middleware de JBoss. JMX define una
arquitectura para la administración dinámica de
recursos



 La funcionalidad es modularmente

proporcionada por los componentes de servicio
conectados a una columna vertebral del servidor
basada en JMX.

9

CARACTERÍSTICAS DE JBOSS AS 5 - 6

 Kernel basado en micro contenedores

proporcionaba inyección de POJOs (Plain Old
Java Object) entre servicios



 Dependencias finas y mayor integración



 Interfaces de administración se exponen por

medio de servicios

10

CARACTERÍSTICAS DE JBOSS AS 5 - 6

El micro contenedor

 Es básicamente el Microkernel JMX pero

reconstruido para poder soportar el despliegue de
clases POJOs sin necesidad de recurrir a JMX.



 Si se necesita un servicio adicional, se

implementa sobre Java EE.



 Si no hace falta un servicio, se elimina

simplemente cambiando la configuración.

11

JBOSS AS 7

Características:

 Es rápido

 Ligero

 Núcleo modular

 Despliegue en caliente y en paralelo

 Administración elegante

 Administración de dominios

 Construido con componentes de primera clase

12

JBOSS AS 7

Diferencia principal:

el servidor de
aplicaciones se puede
iniciar en uno de dos
modos de operación
diferentes:

 Dominio administrado

 Instancia de servidor

independiente

Imagen obtenida de [7]

13

JBoss AS 7

Instancia de servidor independiente

 Es un proceso autónomo, como lo era en las

versiones anteriores de JBoss AS.



 Más de un servidor independiente se puede

ejecutar y administrarse de forma independiente.



 Varias instancias pueden juntarse para formar

un clúster de alta disponibilidad.

14

JBoss AS 7

Dominio administrado

 Permite administrar

múltiples instancias de
servidores desde un
mismo punto de control.

Imagen obtenida de [7]

15

JBoss AS 7

Componentes

Imagen obtenida de [1]

16

JBoss AS 7

Componentes:

 Host: máquina, ya sea física o virtual.

 Host Controller: proceso que administra un

conjunto de servidores de aplicaciones en una
máquina.

 Domain Controller: mantiene la política de

administración del dominio central.

 Server Group: conjunto de servidores que serán

administrados y configurados como uno sólo.

 Server: instancia de un servidor de aplicaciones.

17

CONCLUSIONES

 Un servidor de aplicaciones es una plataforma de

middleware para el desarrollo y despliegue de
software basado en componentes.



 El servidor diseño modular de JBoss le permite
desarrollar de forma independiente el Kernel y
las interfaces de administración de los servicios.



 JBoss AS 7 incluso permite dos modos de

operación diferente.

18

REFERENCIAS

[1] JBoss Community, “Core management concepts” en

<https://docs.jboss.org/author/display/AS7/Core+management+con
cepts>

[2] JBoss Community, “JBoss Application Server 7 History” en

<http://www.jboss.org/jbossas/history>

[3] Marc Fleury y Francisco Reverbel, “The JBoss Extensible Server”

M. Endler and D. Schmidt (Eds.): Middleware 2003, LNCS 2672,
pp. 344– 373, 2003. IFIP International Federation for Information
Processing 2003

[4] Community Documentation, “JBoss Application Server Use

Cases” en
<http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/be
ta500/html/ch01s01.html>

[5] Community Docummentation, “JBoss Application Server 5.0.0”

en
<http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/be
ta50 0/html/index.html>

19

REFERENCIAS

[6] JBoss Community “7 reasons to love JBoss Application Server 7”

en <http://www.jboss.org/as7>

[7] Mastertheboss.com, JBoss and Java EE tutorials, “JBoss AS 7

introduction” en
<http://www.mastertheboss.com/jbossapplicationserver/308-jboss-
as-7-introduction.html>

[8] Pablo Frias, “Nuevo JBoss 5.0 – Primera impresión” en
<http://mundojava.blogspot.com/2008/12/nuevo-jboss-50-
primeraimpresin.html>

[9] JBoss Comunity, “JBoss Microcontainer” en

<http://www.jboss.org/jbossmc/>

[10] EcuRed, “Servidor de aplicaciones” en

<http://www.ecured.cu/index.php/Servidor_de_Aplicaciones>

[11] “JBoss” en <http://es.scribd.com/doc/19026497/JBOSS>

20
  • Links de descarga
http://lwp-l.com/pdf8029

Comentarios de: Servidor de Aplicaciones JBoss (1)

marvin p.
5 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Gracias por el aporte, seria de una gran ayuda poder ver el documento
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad