¿Qué es JBoss?

JBoss es el servidor de aplicaciones compatible con Java EE 6 de Redhat. Al igual que WebLogic, WebSphere y GlassFish, este servidor es un contenedor EE completo ya que tiene un contenedor EJB además de un contenedor de servlet basado en catalina. Un contenedor web Tomcat configurado correctamente que ejecute Spring 3 como SpringSource springTc está muy cerca de tener la misma funcionalidad pero sin cumplir con las especificaciones. Recomendaría JBoss si está utilizando Hibernate nativo, de lo contrario, puede usar cualquier servidor EE si sus aplicaciones dependen de JPA2, JSF2 y EJB3, especialmente si su aplicación se distribuye y usa beans de sesión remota (un poco de la vieja escuela pero aún válida) . En estos días, recomendaría un front-end JAX-RS sobre cualquier capa de vista de cliente ligero para que los dispositivos móviles distribuidos y habilitados para ajax puedan usar la capa de abstracción común XML / JSON.

Ampliando la última respuesta, JBoss es un servidor de aplicaciones Java, del cual JBoss, Tomcat y Glassfish son los tres grandes. Este artículo desglosa la diferencia entre JBoss y Tomcat, y explica cuándo usar cada uno.

JBoss vs. Tomcat: elegir un servidor de aplicaciones Java

JBoss es una división de Red Hat que brinda soporte para el programa de servidor de aplicaciones de código abierto JBoss y servicios de middleware relacionados comercializados bajo la marca JBoss Enterprise Middleware. JBoss es una alternativa de código abierto a las ofertas comerciales de IBM WebSphere y SAP NetWeaver.

Los productos Red Hat JBoss están disponibles a través de un modelo de suscripción que incluye soporte técnico y mantenimiento a largo plazo. Los productos de JBoss incluyen:

JBoss EAP : una plataforma de aplicaciones empresariales para construir, implementar y alojar aplicaciones y servicios Java.

Servidor web JBoss : un servidor web basado en Apache y Tomcat.

JBoss Data Grid : una base de datos distribuida en memoria.

JBoss Developer Studio : un entorno de desarrollo integrado (IDE) basado en Eclipse.

JBoss Operations Network : una suite de administración de sistemas para entornos de aplicaciones JBoss.

JBoss Fuse : una plataforma de integración modular con un bus de servicios empresariales (ESB) para admitir implementaciones de nube pública e híbrida.

JBoss A-MQ : una plataforma de mensajería ligera.

JBoss Data Virtualization : un servicio de virtualización de datos que permite ver y trabajar múltiples fuentes de datos como si fueran una sola entidad.

JBoss BRMS : una plataforma para la gestión de normas empresariales, la optimización de recursos empresariales y el procesamiento de eventos complejos (CEP).

JBoss BPM Suite : una plataforma para la gestión de procesos empresariales (BPM).

Jboss es el servidor de aplicaciones de RedHat también conocido como Wildfly.
En el mundo de los negocios se le conoce con el nombre de Jboss, sin embargo, las personas en redhat todavía usan el nombre Wildfly.
Al ser un servidor de aplicaciones, implementa EAR, es decir, EAR, que son una combinación de JAR y WAR.
Antes de entrar en detalles, uno debe aprender la diferencia entre estos términos
JARs es básicamente un módulo EJB que contiene un paquete de clase javabeans, mientras que WAR son paquetes que contienen servlets JSP y otras imágenes GIF o JPEG utilizadas principalmente para iconos y también todo el código HTML.
EAR es una combinación para ambos y se usa para implementar aplicaciones JAVA EE a gran escala, por lo tanto, tanto WAR como JAR se empaquetan en archivos EAR llamados Enterprise Archive.
JBOSS básicamente despliega el archivo EAR

En palabras más simples, cada vez que se instala una aplicación y tan pronto como la inicia, JBOSS implementa el archivo EAR de esa aplicación … todo este proceso se llama implementación
JBOSS básicamente despliega los EAR o, en otras palabras, toda la aplicación.

Consulte el siguiente enlace donde puede consultar los videos de las sesiones de demostración gratuitas y la vista detallada de cada dominio como SAP, JBOSS, Sharepoint, Azure, Informatica, websphere, weblogic, etc. consulte este enlace >> Videos de capacitación en línea

Red Hat JBoss Middleware es una cartera de productos de software de middleware de integración y aplicaciones de clase empresarial entregados por Red Hat, Inc. Los usuarios finales utilizan estos productos de software para crear aplicaciones, integrar aplicaciones, datos y dispositivos, y automatizar procesos comerciales. Si opta por capacitarse en este curso, definitivamente debería visitar este sitio … http://www.cossindia.net/jboss-a … En este curso aprenderá las mejores prácticas para instalar y configurar la aplicación JBoss Enterprise Plataforma 6. Obtenga capacitación básica para la administración de aplicaciones JBoss en Hyderabad y Bangalore Gracias.

More Interesting

¿Cuál es el mejor y más barato software para generar artículos?

¿Cuál es el número promedio de proyectos en los que se espera que un ingeniero de software trabaje simultáneamente en su trabajo?

¿Existe algún mejor software de gestión de órdenes de trabajo para talleres de reparación que Boachsoft LowRider?

¿Cómo se mide el impacto en una organización OSS?

¿Por qué China se centra en la fabricación de gama baja, mientras que India es dominante en la industria de software de gama alta?

¿Cuál es el alcance de las personas en pruebas de software sin conocimiento de lenguajes de computadora?

Instituto Indio de Tecnología de la Información, Allahabad IT vs Delhi Universidad Tecnológica, Ingeniería de software?

¿Se avecina otra recesión global? En caso afirmativo, ¿cuál será su efecto en los trabajadores independientes indios que dependen de proyectos extranjeros?

¿Cuánto puede ganar un ingeniero de software promedio trabajando en una compañía promedio en los Estados Unidos? ¿Cuánto dinero se destina al pago de impuestos del salario?

¿Cuáles son algunos productos de software o web que se consideraron tan buenos que se detuvo todo desarrollo futuro, por temor a que las características adicionales degraden el producto?

¿Por qué los ingenieros de software no participan en la organización laboral?

¿Qué es una revisión de código?

Estudiando Informática y Administración de Empresas, ¿debería trabajar en UX?

¿Cuáles son los criterios para seleccionar un medio de emisión de boletos de viaje para el software de reserva en línea?

¿Cuáles son los servicios que ofrece una empresa de pruebas de software?