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
No comments