redhat open day - jboss middleware portfolio
TRANSCRIPT
![Page 1: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/1.jpg)
Adrián GiganteJBoss Solution Architect
![Page 2: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/2.jpg)
● Quiénes somos?● Modelo de Negocio● Enterprise Application Platform
JBoss BRMS Platform● JBoss Fuse● JBoss Data Service Platform● JBoss Data Grid Platform● Jboss JON & Developer Studio● JBoss OpenShift
Agenda
![Page 3: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/3.jpg)
![Page 4: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/4.jpg)
Red Hat
Fundada en 1993 Sede en Raleigh, NC IPO, 1.999 (NYSE:RHT) Operando en 30 países Oficinas directas 67 Soporte global en 7 idiomas Más de 3 .100 empleados
● 90 empleados● Venta, servicios profesionales
y entrenamiento● Centro de soporte ● Oficina regional para AR, UY,
BR, PY
![Page 5: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/5.jpg)
![Page 6: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/6.jpg)
![Page 7: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/7.jpg)
¿Por qué?
FuncionalidadArquitectura simplePlataforma uniformeModelo flexible
AgilidadModelo de desarrollo colaborativo y abiertoProceso transparenteInnovacion continua
Posibilidad de elegirNo vendor lock-inPlataforma de hardwareNivel de soporte
![Page 8: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/8.jpg)
JBoss Enterprise Middleware
¿ Qué implica una plataforma certificada ?
![Page 9: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/9.jpg)
JBoss Community
![Page 10: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/10.jpg)
¿Licencias? No! Suscripciones
Basado en cores, virutales o físicos, sin importar la tecnologíasubyacente
Soporte sin límites de incidentes 7x24 con 1 hora de respuestapara incidentes críticos
Updates con acceso a últimos bugfixes
Upgrades a nuevas versiones
Acceso a Base de Conocimientos
Soporte en todos los ambientes de desarrollo
RedHat Modelo tradicional
Licencias Soporte Proyecto
![Page 11: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/11.jpg)
¿Qué incluye la suscripción?
● Certificación– +200 plataformas de hardware y software
Soporte técnico y actualización– Incidentes sin límites– Nivel avanzado y básico. En español– Sin costos de updrade– Cada versión se mantiene por 7 años
Acceso a la Base de Conocimiento– Documentación y mejores prácticas
Open Source Assurance– Garantía legal sobre las patentes
![Page 12: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/12.jpg)
JBoss Enterprise Middleware
ManageDesign & Develop Run & Execute
JBoss Operations
Network
Administration, Management, and
Monitoring
JBoss Developer
Studio
Fully integrated development environment
IntegratedTooling
Runtime Platform
Content Aggregation, Presentation and Personalization
JBoss Enteprise Portal Platform
Application & Service Containers, Caching, Data Persistence, &
Transactions
JBoss Enteprise Application Platform
JBoss Enteprise Web Platform
JBoss EntepriseWeb Server
JBoss Enteprise BRMS
JBoss Enteprise SOA Platform
JBoss Enterprise Data Grid
Business Process Orchestration, Service Integration, Business Rules,
Event Management, and Data Federation
High-speed, reliable multi-language messaging
Red Hat Enterprise Messaging
EclipseIDE
![Page 13: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/13.jpg)
JBOSS ENTERPRISE APPLICATION PLATFORM
(EAP)
Infraestructura para Aplicaciones y Servicios JEE
![Page 14: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/14.jpg)
JBoss Application Platform
● Distribución empresarial única que incluye:
− JBoss Application Server: el middleware Java más utilizado en la actualidad
− Hibernate: líder en tecnología de O/R Mapping
− Seam: herramientas que simplifican el desarrollo Web 2.0
● Simple, Flexible y Escalable:
− JVM soportadas: Sun JDK, OpenJDK, IBM JDK
− Certificado JEE
ManagementAdministration, Configuration, Management, and Monitoring
JBoss Enterprise Application Platform
REST Full Web ServiceStack
JBoss Web Framework Kit
JBoss Application Server (Full Java EE)Embedded Tomcat, Clustering,Cache,
Transactions, Messaging, REST & full Web Services stack
![Page 15: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/15.jpg)
JBoss Application Platform
Java Virtual Machine
● Arquitectura de última generación
● Configurabilidad sencilla y extrema
● Microcontainer minimalista con servicios modulares
● El Microcontainer soporta varios modelos de componentes
− POJO, JMX, OSGi, etc.
● Infraestructura consistente de gestión
APIs / Programmings Models(POJOs, WS, REST, Java EE, Spring, Groovy, jRuby, etc.)
JBoss Microcontainer(Dependencies, Lifecycle, Management,
Class-loading)
Core Enterprise Services
Tran
saction
s
Messag
ing
Cach
ing
Rem
otin
g
Web
Services
Clu
stering
Sec
urity
Persisten
ce
![Page 16: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/16.jpg)
JBoss EAP 6 domain model
• Despliegue tradicional standalone
– Equilavente a EAP 5– Clusterizable
• Despliegue de dominio
– Controlador de dominios– Gestion centralizada– Multiservidor– Clusters
![Page 17: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/17.jpg)
JBoss EAP 6 cache
● EAP utiliza Inifispan como cache distribuido:● Open Source● En memoria
● Low latency & mayor concurrencia que en disco
● Distribuido● Elastico● Alta disponibilidad
![Page 18: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/18.jpg)
JBoss EAP 6 administración
Herramientas
- CLI
- Web Console - JBoss ON
Management APIs
- JMX – JSR-77 / 160 - DMR - REST API - XML
![Page 19: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/19.jpg)
JBoss EAP 6
● Grandes cambios de Arquitectura
− Java Modules (no más classpaths)
− Grandes mejoras en performance● Soporte de JEE6
− Soporte para CDI (JSR-299)
− Web/EE Profiles JSF2, JPA2, EJB3.1● Mejoras en la administración
− Se agregó el concepto de Dominios para facilitar la configuración
− Consola de administración mejorada
![Page 20: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/20.jpg)
Versiones segun tipo de carga
JBoss Enterprise Web Server
Apache Web Server, Apache Tomcat, mod_jk, mod_cluster
JBoss EnterpriseApplication Platform
JBoss AS (Java EE)Apache Tomcat, Clustering, Cache, EJB
REST Full WebServices Stack
JBoss MicroContainer
HibernateFramework
Hibernate
Basic Web
Java EE+
Transactions
Messaging
JBoss Web Framework Kit
Spring framework, Struts, Richfaces
JBoss Web Framework Kit
![Page 21: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/21.jpg)
JBOSS BRMS Platform
Creación y Administración de Reglas de Negocio
![Page 22: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/22.jpg)
Las reglas de negocio
SISe producen
determinados evetoso condiciones
ENTONCESCiertos eventos
deberían suceder
![Page 23: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/23.jpg)
Donde residen?
Distribuidas entre las personas y sujetas a ambiguedades
class Tarifador { public static void main(String[] args) { int tarifaBase = 76; char dia; if (dia = 'L') { precio = tarifaBase * 0.75; } else if (dia = 'M') { precio = tarifaBase * 0.75;; } else if (dia = 'V') { precio = tarifaBase * 0.75;; } else { precio = tarifaBase } System.out.format("precio = " %d, precio); }}
![Page 24: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/24.jpg)
El Escenario Tradicional
Presentación
Lógica de negocio
Persistencia
DesarrolloNegocio
¿Por qué?
λLenguajes para la especificación muy distinto al lenguaje de programaciónλ Conocimiento e implementación de las reglas del negocio disperso en personas y aplicacionesλ IT como cuello de botellaλ Demasiado tiempo de respuesta ante necesidades del mercadoEntidades de
Negocio
Aplicación de Negocio
![Page 25: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/25.jpg)
Agilidad! Llegada el mercado
Presentación
Lógica de negocio
Persistencia
Reglas de negocio
Administración de Reglas
Desarrollo
Negocio
Aplicación de Negocio
Entidades deNegocio
JBoss Enterprise BusinessRules Management System
![Page 26: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/26.jpg)
Reglas de Negocio como Servicio
Presentación
Lógica de negocio
Persistencia
Dominio
Aplicación de Negocio
Entidades deNegocio
Administración de Reglas
JBoss Enterprise BusinessRules Management System
Repositorio Centralizado
de reglas
Reglas de negocio
Operaciones
Reglas de negocioLlamada a reglas
![Page 27: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/27.jpg)
Repository
BusinessRule Definitions
Business Data
Enterprise Applications
Business Analysts
Developers
Business ProcessManager
Rule Engine
Event Processor
Business Users
Web Services
Java
Business Events
Authoring Tools for Business
Users
Authoring Tools for Developers
Operations
Business Central
JBoss BRMS Componentes
![Page 28: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/28.jpg)
Repository
BusinessRule Definitions
Business Data
Enterprise Applications
Developers
Business ProcessManager
Rule Engine
Event Processor
Business Users
Web Services
Java
Business Events
Authoring Tools for Business
Users
Authoring Tools for Developers
Operations
Business Central
Business Analysts
JBoss BRMS Componentes
![Page 29: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/29.jpg)
Repository
BusinessRule Definitions
Business Data
Enterprise Applications
Developers
Business ProcessManager
Rule Engine
Event Processor
Business Users
Web Services
Java
Business Events
Authoring Tools for Business
Users
Authoring Tools for Developers
Operations
Business Central
Business Analysts
JBoss BRMS Componentes
![Page 30: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/30.jpg)
Repository
BusinessRule Definitions
Business Data
Enterprise Applications
Developers
Business ProcessManager
Rule Engine
Event Processor
Business Users
Web Services
Java
Business Events
Authoring Tools for Business
Users
Authoring Tools for Developers
Operations
Business Central
Business Analysts
JBoss BRMS Componentes
![Page 31: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/31.jpg)
Repository
BusinessRule Definitions
Business Data
Enterprise Applications
Business Analysts
Business ProcessManager
Rule Engine
Event Processor
Business Users
Web Services
Java
Business Events
Authoring Tools for Business
Users
Authoring Tools for Developers
Operations
Business Central
Developers
JBoss BRMS Componentes
![Page 32: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/32.jpg)
Complex Event Processing
Definimos a CEP como:• Nueva variable: el tiempo
• Capaz de procesar altos volúmenes de tráfico de eventos
• Correlación de los diferentes eventos a través del tiempo
• Detectar patrones complejos de eventos (Abstracciones)
![Page 33: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/33.jpg)
Complex Event Processing
Tiempo
Eventos
Accionesde
negocio
Correlacionde
eventos
![Page 34: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/34.jpg)
Beneficios
● Mayor agilidad debido a la separacion de las reglas del negocio de la logica de aplicacion
● Mayor productividad en la creacion de nuevas reglas y mantenimiento
● Reduccion del time-to-market
![Page 35: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/35.jpg)
JBOSS FUSE
Integración & SOA
![Page 36: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/36.jpg)
Las aplicaciones distribuidas generan
● Ineficiencia y demoras – causada por la falta de automatización y el manejo manual de informacion entre aplicaciones● Información dispersa – no unificada, distribuida entre sistemas de manera heterogenea ● Falta de estandarizacion – cada aplicacion es dueña de su informacion, el intercambio de informacion entre sistema se vuelve costo e inflexible● Multiples puntos de contacto – falta de conexion con aplicaciones que no residen en el HQ
![Page 37: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/37.jpg)
JBoss Fuse
● Un ESB enterprise
− Plataforma de integración
− Footprint elástico
● Brinda
− Contenedor liviano: Apache Karaf
− Rutas de integración: Apache Camel
− Mesajería confiable: Apache Active MQ
JBoss Fuse
Apache Karaf + Fuse Fabric
Apache CXF
Apache Camel Apache ActiveMQ MessagingFuse IDE
Fuse Management
Console
![Page 38: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/38.jpg)
JBoss Fuse Apache Camel
Apache Camel● Framework de integración basado en Enterprise Integration Patterns (EIP)
● Rutas y reglas de mediación puede ser definidas a través de un DSL en Java, Spring o Blueprint
● Provee soporte para Bean binding e integración seamless con frameworks como Spring, Blueprint y Guice
![Page 39: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/39.jpg)
Jboss Fuse Camel: filtro de mensajes
1) Recibir un mesaje de la cola ActiveMQ2) Solo reenviar los mensajes que el tipo de producto sea “activo”3) Reenviar a cola de mensajes WebSphereMQ
ACTIVO?
![Page 40: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/40.jpg)
Jboss Fuse Camel: filtro de mensajes
● Creación de rutas a través de Fuse IDE● Utilización de iconografía● Implementación de patrones de diseño enterprise (EIP)● Sintaxis sencilla
![Page 41: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/41.jpg)
JBoss Fuse Apache CXF
● Los servicios pueden hablar una variedad de protocolos (SOAP, XML/HTTP, RESTfull HTTP) y trabajar sobre distintos transportes (HTTP, JMS, JBI)
● Incluye un front-end simplificado que permite la creación de clientes y endpoints sin anotaciones.
Apache CXF es un framework open source que ayuda a la construcción de servicios utilizando APIs
de programación como JAX-WS y JAX-RS
![Page 42: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/42.jpg)
JBoss Fuse ActiveMQ
Basado en Apache ActiveMQ
● Confiable
● Soporte multi-protocolo
● Footprint liviano
● Cliente con lenguaje nativo
![Page 43: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/43.jpg)
JBOSS DATA SERVICES PLATFORM
![Page 44: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/44.jpg)
JBoss Data Services Platform
● Permite la virtualización de la información en un modelo único:
− Aplicando transformaciones
− Mediando semánticamente
− Accesible en forma estándar (SQL/WS)
● Simple, Flexible y Escalable:
− Desarrollo basado en modelos
− Integración en tiempo real
− Optimización de consultas
JBoss Data Services Platform
Transformación
Federación de Consultas
Acceso/Conectividad
![Page 45: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/45.jpg)
Arquitectura
JBoss Enterprise Data Services
Platform
SQLWeb
Services
Relacional
<XML/>
Archivos Aplicaciones(SAP, Legacy,..)
Web Services
Data Service Data Service Data Service
Hibernate
![Page 46: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/46.jpg)
Casos Típicos de Uso
● Business Intelligence, Análisis de Operaciones, Reporting:
− Consolidación Financiera/Tableros● Master Data Management, Reference Data Management:
− Vista Única/360 del Cliente/Proveedor/Ciudadano● Cumplimiento de Regulaciones:
− Capa de acceso unificada
− VISA PCI, Sarbanes Oxley● SOA:
− Presentar vistas unificadas de datos a los Servicios
![Page 47: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/47.jpg)
JBOSS ENTERPRISE DATA GRID
![Page 48: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/48.jpg)
Grid de datos = Cloud Friendly
● Almacenar información no estructurada● Diferentes interfaces de comunicación● Utilización extrema de memoria (y disco)● Acceso con baja latencia● Escalabilidad lineal y elasticidad● Grandes volúmenes de información
![Page 49: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/49.jpg)
● Permite el almacenamiento de información de manera:
– Escalable / Elástica
– Performante
– Tolerante a falla
● Simple, Flexible y Escalable:
– Version embebible
– Monitoreo integrado
– Fácil de configurar
– Escalabilidad asegurada para altos volumenes de carga
Cluster
JBoss Enterprise Data Grid
Interface Manager
ManagementAdministration, Management, and Monitoring
JBoss Enterprise Application Platform
Key/Value Persistence Manager
JBoss Enterprise Data Grid
![Page 50: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/50.jpg)
JBoss Enterprise Data Grid
Tolerancia a fallos
Elasticidad
Rápida
![Page 51: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/51.jpg)
Modo de Uso
EDG
EDG
EDG
EDG
EDG
EDG
Embebido
Cliente / Servidor
... o combinado
![Page 52: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/52.jpg)
JBOSS MIDDLWAREDesign, Develop
&Manage
![Page 53: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/53.jpg)
JBoss Enterprise Middleware
ManageDesign & Develop Run & Execute
JBoss Operations
Network
Administration, Management, and
Monitoring
JBoss Developer
Studio
Fully integrated development environment
IntegratedTooling
Runtime Platform
Content Aggregation, Presentation and Personalization
JBoss Enteprise Portal Platform
Application & Service Containers, Caching, Data Persistence, &
Transactions
JBoss Enteprise Application Platform
JBoss Enteprise Web Platform
JBoss EntepriseWeb Server
JBoss Enteprise BRMS
JBoss Enteprise SOA Platform
JBoss Enterprise Data Grid
Business Process Orchestration, Service Integration, Business Rules,
Event Management, and Data Federation
High-speed, reliable multi-language messaging
Red Hat Enterprise Messaging
EclipseIDE
![Page 54: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/54.jpg)
JBOSS DEVELOPER STUDIO&
FRAMEWORKS
![Page 55: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/55.jpg)
JBoss Developer Studio
Visual/Source JSF Editor
● Entorno único e integrado para el desarrollo Web 2.0
● Herramientas para AJAX, JBoss Seam, JavaServer Faces y aplicaciones ricas
● Soporte gráfico para todas las plataformas:
− Procesos de Negocio
− Reglas de Negocio
− Servicios
− Portlets
− Despliegue/Debugging
![Page 56: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/56.jpg)
Frameworks de desarrollo
● Frameworks soportados:− Spring− Struts− GWT− Seam (JEE5)
● Frameworks emergentes (a soportar)− Rails / Grails− JEE CDI − Play!− Wicket
![Page 57: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/57.jpg)
JBOSS OPERATION NETWORK
![Page 58: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/58.jpg)
JBoss Operations Network
JBoss ONServer
Software Updates Sencillo, seguro y confiable (up to date)
InventoryDescubrimiento automático de
recursos
MonitoringGráficos en tiempo real,
Alertas de Email , etc.
ControlIniciar, parar y re-iniciar los servidores remotamente
Command Line InterfaceAutomatizar tareas y scripts
operativos
Configuration Actualizar diferentes recursos sin editar XML
DeploymentInstalar y actualizar componentes
y aplicaciones
ProvisioningDefine y despliega instancias de servidores en servidores remotos
![Page 59: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/59.jpg)
JBoss ON - Architecture
![Page 60: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/60.jpg)
JBOSS in the Cloud
OpenShift
![Page 61: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/61.jpg)
● OpenShift es la propuesta de “Cloud Computing Platform as a Service” (Paas) de Red Hat
● Es una plataforma de aplicacion en la nube donde los desarrolladores de aplicaciones y sus equipos pueden construir, probar, implementar y correr sus aplicaciones
● OpenShift se ocupa de toda la infraestructura, middleware y administración permitiendo a los desarrolladores concentrarse en lo que mejor hacen: diseñar y codificar aplicaciones
OpenShift Platform as a Service
![Page 62: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/62.jpg)
OpenShift PaaS
![Page 63: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/63.jpg)
STORAGE(RHS)
HARDWARE(x86)
VIRTUALIZATION(RHEV)
OPERATING SYSTEM(RHEL)
APPLICATION PLATFORM(JBOSS, PHP, RUBY, ETC)
APPLICATION
Public Cloud
Service
On-Premise or Private CloudSoftware
Developer Controls
Developer Controls
Operated by Red Hat at
Scale for 18
Months IT Ops Provides
OpenShift Automates, IT Ops Controls
¿Como se pude consumir OpenShift?
![Page 64: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/64.jpg)
¿Porque OpenShift?
![Page 65: Redhat Open Day - JBoss Middleware Portfolio](https://reader034.vdocuments.us/reader034/viewer/2022050613/5457ea95af795997118b4658/html5/thumbnails/65.jpg)