12 de mar. de 2020

What is JBoss EAP?

Red Hat JBoss Enterprise Application Platform 7, JBoss EAP 7, or simply EAP 7, is an application server that works as a middleware platform, and provides the necessary environment and infrastructure to host and manage Java EE applications. EAP 7 is built on open standards, based on the Wildfly open source software, and provides the following features:
  • It provides a reliable, performant, light-weight and supported infrastructure for deploying applications.
  • It provides a modular structure that allows service enabling, only when required. This improves performance, has security benefits, and reduces start-up and restart times.
  • Web-based management console and management command line interface (CLI) make editing XML configuration files unnecessary, and provide the ability to script and automate tasks.
  • It is Java Enterprise Edition 7 full, and web profile, certified.
  • It provides centralized management of multiple server instances and physical hosts, while a standalone server allows for a single server instance.
  • Pre-configured options for features such as high-availability clustering, messaging, and distributed caching are also provided. JBoss EAP 7 is a cloud-ready application server. It has a very small footprint, fast start-up time, and is automation-friendly. Those features are essential enablers for having an efficient deployment of an application server to a cloud infrastructure. Beyond that, Red Hat provides another offerings for improving EAP 7 cloud deployments: 
  • xPaaS container images for many JBoss middleware products, including EAP 7, as part of the OpenShift Enterprise product
  • Container images for use with Red Hat Enterprise Linux Atomic Host and other Docker-based container hosts, provided by the Red Hat container image registry
  •  Ready to use, supported VM images for Amazon AWS, and other cloud platforms such as Red Hat Enterprise Linux Open Stack Platform and Microsoft Azure deployments to follow
  • Discovery of managed domain server instances deployed as cloud instances

Discovery of clustered server instances deployed as cloud instances or as containers JBoss EAP 7 is part of a growing family of Red Hat JBoss Middleware products, such as:

  • JBoss A-MQ: Multiprotocol, high-performance messaging platform that delivers information reliably, enabling real-time integration
  • JBoss BPM Suite: Business Process Management
  • JBoss BRMS: Business rule management, business resource optimization, and complex event processing (CEP)
  • JBoss Data Grid: In-memory, distributed, NoSQL datastore solution
  • JBoss Data Virtualization: Data supply and integration solution that sits in front of multiple data sources and allows them to be treated as single source
  • JBoss Developer Studio: Integrated development environment (IDE) for developing, testing, and deploying rich web apps, mobile web apps, transactional enterprise apps, and service- oriented architecture (SOA)-based integration apps and services 
  • JBoss Fuse: Lightweight, flexible integration platform that enables rapid integration across the extended enterprise