Skip to main content

JBoss

JBoss is an open source Java-based middleware project and community focused on enterprise application server and related technologies, now developed under the Red Hat umbrella.

  • Open source Java application server platform for enterprise workloads (application platform).
  • Middleware and integration technologies for Java EE and Jakarta EE ecosystems (enterprise middleware).
  • Developer-focused tooling, libraries, and community projects around Java enterprise application development (developer tools).
  • Support for standards-based enterprise architectures using Java, web, and messaging technologies (enterprise architecture enablement).
  • Community-driven project governance, documentation, and collaboration under open source licenses (open source community).

More About JBoss

JBoss focuses on open source enterprise middleware and application server technology, providing a Java-based runtime for deploying and managing business applications in corporate and institutional environments. Its projects are built around standard Java enterprise specifications, enabling organizations to run transactional, multi-tier applications that integrate web, business logic, and data access layers on a single platform.

The JBoss ecosystem centers on a Java application server (application platform) that implements Java Platform, Enterprise Edition and its successor Jakarta EE (enterprise middleware) specifications. This includes support for servlets, JavaServer Pages (JSP), JavaServer Faces (JSF), Enterprise JavaBeans (EJB), Java Persistence Application Programming Interface (API) (JPA), Java Message Service (JMS), and related technologies. Enterprises use these capabilities to deploy web applications, Representational State Transfer (REST) and Simple Object Access Protocol (SOAP) services, and message-driven components within standards-based architectures.

JBoss projects typically align with established enterprise patterns such as n-tier architectures, service-oriented and microservices-oriented deployment models, and integration with relational databases, directory services, and messaging infrastructures. The platform commonly interoperates through HTTP/S, JDBC, JMS, and other widely adopted protocols, which allows integration with existing enterprise systems and tooling.

In terms of marketplace categorization, the core JBoss application server and related middleware belong to the application platforms and application infrastructure category, providing runtime services such as security, transaction management, resource pooling, and clustering. These capabilities target workloads in finance, government, telecommunications, and other sectors that require managed, long-running server-side applications with controlled deployment, monitoring, and configuration.

JBoss also maintains a community of developers and contributors who produce documentation, extensions, and additional projects that complement the application server, such as libraries for dependency injection, web frameworks, and management tooling (developer tools). This community structure supports collaboration on bug fixes, new features aligned with evolving Java standards, and integration with Red Hat-supported enterprise offerings.

Compared with other Java-based application platforms, JBoss emphasizes open source licensing and community development, while still aligning with enterprise requirements such as clustering, high availability configurations, and standardized management interfaces. Within a technology directory, JBoss is categorized as an open source Java enterprise application platform and middleware project used for deploying and managing Java EE and Jakarta EE applications in enterprise environments.

At-A-Glance

  • Employees: 630

Connect

Corporate Headquarters

100 East Davie Street
A
Raleigh, NC 27601

Market Segmentation

  • Type: Private
  • Sector: Information Technology
  • Group: Software & Services
  • Industry: Internet Software & Services
  • Sub-Industry: Internet Software & Services