JBoss
JBoss Application Server is a J2EE certified platform for
developing and deploying enterprise Java
applications, Web applications, and Portals. JBoss Application Server
provides the full range of J2EE 1.4 features as well as extended
enterprise services including clustering, caching, and persistence.
JBoss Application Server includes support for Enterprise Java Beans
(EJB) 3.0 which is designed to dramatically simplify the enterprise
Java programming model.
JBoss is the number one most widely used Java
application server on the market. Hundreds of professional open source
developers have contributed to the JBoss Application Server.
In fact all JBoss employed contributors to the JBoss Application Server
were hired from the community and each of them contributed to an open
source project in one way or another.
Features include:
- Aspect-oriented programming (AOP) support
- Clustering
- Deployment API
- Distributed caching (using JBoss Cache, a standalone
product)
- Distributed deployment (farming)
- Enterprise JavaBeans versions 3 and 2.1
- Failover (including sessions)
- Hibernate integration (for persistence programming; Java
Persistence API or JPA)
- Java Authentication and Authorization Service (JAAS)
- Java EE Connector Architecture (JCA) integration
- Java Management Extensions
- Java Server Pages (JSP) / Java Servlet 2.1/2.5 (Tomcat)
- JBossWS (JBoss Web Services) for Java EE web services like
JAX-WS
- JDBC
- Load balancing
- Management API
- OSGi framework
- RMI-IIOP (JacORB, contraction of Java and CORBA)
- SOAP with Attachments API for Java (SAAJ)
- Teiid data virtualization system
- JBoss EJB3 included with JBoss 5 provides the
implementation of the latest revision of the Enterprise Java Beans
(EJB) specification. EJB 3.0 is a deep overhaul and simplification of
the EJB specification. EJB 3.0's goals are to simplify development,
facilitate a test driven approach, and focus more on writing plain old
java objects (POJOs) rather than coding against complex EJB APIs
- JBoss Messaging is a high performance JMS provider in the
JBoss
Enterprise Middleware Stack (JEMS), included with JBoss 5 as the
default messaging provider. It is also the backbone of the JBoss ESB
infrastructure. JBoss Messaging is a complete rewrite of JBossMQ, which
is the default JMS provider for the JBoss AS 4.x series
- JBossCache 2.0 that comes in two flavors. A traditional
tree-structured
node-based cache and a PojoCache, an in-memory, transactional, and
replicated cache system that allows users to operate on simple POJOs
transparently without active user management of either replication or
persistency aspects
- JBossWS 2 is the web services stack for JBoss 5 providing
Java EE
compatible web services, JAXWS-2.0
- JBoss Transactions is the default transaction manager for
JBoss 5.
JBoss Transactions is founded on industry proven technology and 18 year
history as a leader in distributed transactions
- JBoss Web is the Web
container in JBoss 5, an implementation based on Apache Tomcat that
includes the Apache Portable Runtime (APR) and Tomcat native
technologies to achieve scalability and performance characteristics
that match and exceed the Apache Http server
Return
to Application Servers Home Page
Last Updated Monday, March 25 2013 @ 03:26 PM EST |