Introduction

A Web application is a group of HTML pages, JSP pages, servlets, resources and source file, which can be managed as a single unit.

Web applications can be simple (consisting of only static Web pages) or they can be advanced and include JavaServer Pages (JSP) files and Java servlets. During development, these resources, along with an XML deployment descriptor (and other Web resources), are contained within a Web project.

When you are ready to publish the Web application to the Web, you deploy the Web project to the server as a Web archive (WAR) file. The end user can then view the Web application as a website from a URL.

Note: In TIBCO ActiveMatrix Service Grid, all the resources are archived in the distributed application archive (DAA), which then internally deploys the required WAR file.

The structure of a standard web module is shown in the following diagram.

The WebApp component integrates Java EE web applications into TIBCO ActiveMatrix Service Grid and TIBCO ActiveMatrix BPM platform. The integration conforms to the SCA Java EE Integration Specification (https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=sca-j).