JBoss Tutorials Overview

Welcome to the free Tutorials of JBoss. The intent of these tutorials is to provide an in-depth understanding of the JBoss Application Server.

In these tutorials, we will cover topics such as JBoss Architecture, installing JBoss Server, Starting and Stopping of JBoss Application Server. We will also look at JMS, Security, Performance, and Tuning of JBoss Server

In addition to JBoss Tutorials, you can find interview questions, how-to tutorials and issues, and their resolutions of JBoss Product.

JBoss Training To enrich your career and become a JBoss professional, visit Tekslate, the global online training platform:"".

This course will help you achieve excellence in this field.

Index

Introduction of JBOSS

JBoss is an Open Source, standards-compliant, J2EE application server implemented in 100% Pure Java. The JBoss/Server and complement of products are delivered under a public license. With a huge amount of downloads per month, JBoss is the most downloaded J2EE based server in the industry.

What is the use of Jboss? JBoss Application Server is the open-source implementation of the Java EE suite of services. It comprises a set of offerings for enterprise customers who are looking for pre-configured profiles of JBoss Enterprise Middleware components that have been tested and certified together to provide an integrated experience.

Features of JBoss

Clustering

A computer cluster is a group of linked computers, working together closely so that in many respects they form a single computer. Clusters are usually deployed to improve performance and/or availability over that provided by a single computer, while typically being much more cost-effective than single computers of comparable speed or availability.

Load Balancing

JBoss AS balances the load of the incoming request either by adding the new hardware or installing the software load balancer e.g- mod_jk.

Caching

JBoss AS provides a temporary storage area where frequently accessed data can be stored for rapid access. Once the data is stored in the cache, it can be used in the future by accessing the cached copy rather than re-fetching or recomputing the original data

Failover

If one server goes down, control is passed to the other server. To maintain the session Heartbeat software is configured in JBoss AS.

Aspect-Oriented Programming (AOP) support

JBoss AS supports Aspect-oriented programming (AOP) which is a programming paradigm that increases modularity by allowing cross-cutting concerns, separation of forming a basis for aspect-oriented software development.

Enterprise Java Beans

JBoss supports Enterprise JavaBeans (EJB), which is a managed, server-side component architecture for modular construction of enterprise applications.

JNDI (Java Naming Directory Interface)

JBoss supports the Java Naming and Directory Interface (JNDI), which is part of the Java platform, providing applications based on Java technology with a unified interface to multiple naming and directory services. Powerful and portable directory-enabled applications can be built using this industry standard.

What is JBoss?

JBoss - The Professional Open Source Company

• Focuses on middleware software and services - JBoss Enterprise Middleware Suite (JEMS)

• Software is open source and free

• Makes money on services

• Acquired by Red Hat in April 2006 for $420M

What is in JBoss EAP? The JBoss Enterprise Application Platform (or JBoss EAP) is a subscription-based/open-source Java EE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services. Is the JBoss web server? JBoss Web Server is an enterprise-ready web server designed for medium and large applications, based on Tomcat. JBoss Web Server provides organizations with a single deployment platform for Java Server Pages and Java Servlet technologies, PHP, and CGI.

JBoss Enterprise Middleware Suite (JEMS)

• Application Server (JBoss AS, Tomcat)

• O/R Mapping and Persistence (Hibernate)

• Portal Platform (JBoss Portal)

• Business Process Management and Rules (JBoss jBPM, JBoss Rules)

• Object/Data Cache (JBoss Cache)

• Distributed Transaction Management (JBoss Transactions)

• Development Tools (JBoss Tools plugin for Eclipse)

Highlights of JBoss Application Server

• Enterprise-class reliability, performance, scalability, and high-availability

• Zero-cost product license, to download, use, embed, and distribute

• Open-source

• Built for standards - provides a safe choice for portable applications (inter-operable)

• Service-oriented architecture provides consistency, makes it embeddable

• Aspect-oriented architecture simplifies interaction with middleware services

• 24x7 professional support by the core development team

• Active developer community

If you need instructor-led live JBoss training, please click here

For an in-depth understanding on JBoss click on: