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.
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
16 Imagen obtenida de [1]
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
[2] JBoss Community, “JBoss Application Server 7 History” en [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 [5] Community Docummentation, “JBoss Application Server 5.0.0” en
19
REFERENCIAS [6] JBoss Community “7 reasons to love JBoss Application Server 7” en
[7] Mastertheboss.com, JBoss and Java EE tutorials, “JBoss AS 7 introduction” en [8] Pablo Frias, “Nuevo JBoss 5.0 – Primera impresión” en [9] JBoss Comunity, “JBoss Microcontainer” en [10] EcuRed, “Servidor de aplicaciones” en [11] “JBoss” en 20
This Desarrollo De Aplicaciones Web En El Entorno Servidor By Rafael Luis Granados La Paz PDF on the files/S3Library-F903a-3fd62-075ed-403ac-A0f5f.pdf file begin with Intro, Brief Discussion until the Index/Glossary page, look at the table of content
JBoss-AS, en su versión 7 cambiará de nombre en su versión 8, pasando a llamarse Wildfly-AS 8 (mantiene el número ..... Esta herramienta CLI nos permite un control más avanzado que la herramienta Web; de hecho hay ciertas tareas que ..... replica de
Búsquedas detalladas de eventos en el video pregrabado. Valerus Business Intelligence. Definir tareas de análisis estadístico, transformar datos para impulsar ...
SIG. Revisión: 0. Estado: Publicado. Negocio. Servicios Nutresa, Todas las cías de Grupo Nutresa. Fecha de modificación: 2014 2 5. Proceso. P-Abastecer materiales y servicios. Subproceso. P-030 Desarrollar y Mantener Políticas de Compras. Comunicado
Seguridad: ID, protección de contraseña. • Número máximo de usuarios simultáneos: 100. Puerto/GPIO. • Puerto RS-485: 1 Port (selección de RS-232 o RS-486).
Page 1. Información esencial para alta en el servidor móvil epcom. · Nombre de la flotilla (nombre de la empresa). · Numero de cliente. · Nombre de la ...
A lo largo del último siglo, la tecnología de los vehículos ha evolucionado .... casco rígido. Con un gran rendimiento energético, ofrece unas prestaciones extra-.
En primer lugar a Dios por haberme permitido llegar a ... para móviles, siguiendo los consejos para el desarrollo de la misma, una sección en la cual nos indica ...
... Russellville - Kentucky US >> New gloucestr - Maine US >>. Bloomingburg - Ohio US >> Witmer - Pennsylvania US >> Macomb - Oklahoma US >> Loraine -.
Este plano no tiene carácter contractual, siendo de carácter informativo y está sujeto a las modificaciones necesarias hasta la obtención de la licencia de ...
... la misma probabilidad de aparearse con cualquiera de los individuos de la población y de dejar descendencia. Población Mendeliana. Dobzhansky (1950) ...
dispositivo, pulse en la cuenta de Google que desea eliminar. 3. Pulse en Más ...... Visite support.google.com/chrome para obtener más información acerca de ...
seguridad, permitir el chasis para ser molido. El ISOPACK opera también como una fuente variable de voltaje, la salida de AC que proporciona en nueve pasos ...
imperceptible) y 8 (Gran terremoto). 4. La magnitud aparente. La magnitud aparente de una estrella, planeta o de otro cuerpo celeste es una medida de su brillo ...
Guillermo E. Badillo Astudillo. Semestre I, 2014. Arquitectura de Software ii. Conceptualizando la Arquitectura de Software. Magister en Ingeniería Informática ...
Este plano no tiene carácter contractual, siendo de carácter informativo y está sujeto a las modificaciones necesarias hasta la obtención de la licencia de ...
/\o del triángulo BNC ? B. M N. Ejercicio N° 59: En la siguiente figura se conoce que el lado del cuadrado es igual a n unidades, ¿Es el perímetro de esta figura ...
En la figura se representa la gráfica de la derivada f ' de cierta función f. Con este dato, determinar si existen máximos, manimos (relativos) o puntos de inflexión ...
ATA. BAÑO. S=4.74M2. DORMITORIO PRINCIPAL. S:10.23M2. II. Este plano no tiene carácter contractual, siendo de carácter informativo y está sujeto a las ... Superficie construida = 61,82 m2. Sup. const. con espacios comunes = 73,71 m². V. 2. VIVIENDA A
Este plano no tiene carácter contractual, siendo de carácter informativo y está sujeto a las modificaciones necesarias hasta la obtención de la licencia de primera ocupación. DORMITORIO 2. S-8.54M2. BAÑO. S-4.09M2. PLANTA 2A. PLANTA CASTILLETE. 0. 0,
Este plano no tiene carácter contractual, siendo de carácter informativo y está sujeto a las modificaciones necesarias hasta la obtención de la licencia de ...
Sobremesa: 21,3" Alto x 7,2-12,9" Ancho x 24,7" Fondo (540 mm x 182-328 mm x. 628 mm); peso: 40,8 kg3. Cajón de bastidor: 6.8" Alto (4U) x 17,3" Ancho x 21 ...