Sun Java Enterprise System Glossary



(World Wide Web Consortium) (n.) The international body that governs Internet standards. Its Web site is


(Wireless Application Protocol) (n.) An open standard that runs applications through wireless communications.

WAR file

See web application archive.


(n.) A SAX parser warning is generated when the document's DTD contains duplicate definitions and in similar situations that are not necessarily an error but which the document author might like to know about, because they could be. See also fatal error.


(Web Calendar Access Protocol) (n.) A high-level, command-based protocol used by clients to communicate with the Calendar Server.

web application

(n.) A collection of servlets, pages created with JSP technology, HTML documents, and other web resources, which might include image files, compressed archives, and other data. A web application can be packaged into a web archive (a WAR file) or exist in an open directory structure. Java Enterprise System Application Server also supports some non Java web application technologies, such as SHTML and CGI.

web application archive

(n.) An archive file that contains a complete web application in compressed form. Java Enterprise System Web Server cannot access an application in a WAR file. You must decompress a web application (deploy it using the wdeploy utility) before Java Enterprise System Web Server can serve it.

web application, distributable

(n.) A web application that uses J2EE technology written so that it can be deployed in a web container distributed across multiple Java virtual machines running on the same host or different hosts. The deployment descriptor for such an application uses the distributable element.

web cache

(n.) A Java Enterprise System Application Server feature that enables a servlet or a page created with JSP technology to cache its results for a specific duration in order to improve performance. Subsequent calls to that servlet or JSP page within the duration are given the cached results so that the servlet or JSP page does not have to execute again.

web component

(n.) A component that provides services in response to requests; either a servlet or a JSP page.

web connector plug-in

(n.) An extension to a web server that enables the web server to communicate with the Java Enterprise System Application Server.

web container

(n.) A container that implements the web component contract of the J2EE architecture. This contract specifies a runtime environment for web components that includes security, concurrency, life-cycle management, transaction, deployment, and other services. A web container provides the same services as a JSP container as well as a federated view of the J2EE platform APIs. A web container is provided by a web or J2EE server.

web container, distributed

(n.) A web container that can run a web application that is tagged as distributable and that executes across multiple Java virtual machines running on the same host or on different hosts.

web container provider

(n.) A vendor that supplies a web container.


(n.) A generic term for browser-based email services. A browser-based client, known as a “thin” client because more processing is done on the server, accesses mail that is always stored on a server. See also Messenger Express.

web module

(n.) A web application that is deployed individually, as opposed to within a J2EE application. See web application.

web resource

(n.) A static or dynamic object contained in a web application that can be referenced by a URL.

web resource collection

(n.) A list of URL patterns and HTTP methods that describe a set of Web resources to be protected.

Web Server

(n.) A web server in Portal Server that is used as the web container for Portal Server and Portal Server pack web applications. Sun Java System Web Server is included with the Directory Server Access Management Edition product.

web server

(n) A host that provides services to access the Internet, an intranet, or an extranet, and that stores and manages web applications, but not full J2EE applications. A web server hosts web sites, provides support for HTTP and other protocols, and executes server-side programs (such as CGI scripts or servlets) that perform certain functions. In the J2EE architecture, a web server provides services to a web container. For example, a web container typically relies on a web server to provide HTTP message handling. The J2EE architecture assumes that a web container is hosted by a web server from the same vendor, so it does not specify the contract between these two entities. A web server can host one or more web containers.

web server plug-in

(n.) An HTTP reverse proxy plug-in that allows you to instruct a Java Enterprise System Web Server or Java Enterprise System Application Server to forward certain HTTP requests to another server.

web server provider

(n.) A vendor that supplies a web server.

web service

(1) (n.) A service that conforms to standardized Internet protocols for accessibility, service encapsulation, and discovery. The standards include the SOAP (Simple Object Access Protocol) messaging protocol, the WSDL (Web Service definition Language) interface definition, and the UDDI (Universal Discovery, Description, and Integration) registry standard. A web service accepts a request, performs its function based on the request, and returns a response. The request and the response can be part of the same operation, or they can occur separately, in which case the consumer does not need to wait for a response. Both the request and the response usually take the form of XML, a portable data-interchange format, and are delivered over a wire protocol, such as HTTP.

(2) (n.) A service offered through the web. A self-contained, self-describing, modular application that can accept a request from a system across the Internet or an intranet, process it, and return a response.

web service consumer

(n.) A web service consumer invokes the operations a Web service provides by making a request to a Web service provider.

web service provider

(n.) A web service provider implements a Web service based on a request from a Web service consumer. It may run on the same JavaTM virtual machine as the Web service consumer using it.


(adj.) An XML document that is syntactically correct. It does not have any angle brackets that are not part of tags, all tags have an ending tag or are themselves self-ending, and all tags are fully nested. Knowing that a document is well-formed makes it possible to process it. However, a well-formed document may not be valid. To determine validity, you need a validating parser and a DTD.

Windows CGI

(n.) (Windows NT only) CGI programs written in a Windows-based programming language such as Visual Basic.

wireless desktop dispatcher

(n.) A component that determines to which Portal Desktop, mobile Portal Desktop, or voice Portal Desktop user requests are routed.

withdrawn patch

(n.) A patch which has been removed from distribution systems.


(wireless markup language) (n.) A markup language based on XML which is part of the WAP.


(n.) Local workgroup environment, where the server performs its own routing and delivery within a local office or workgroup. Interdepartmental mail is routed to a backbone server. See also backbone.


(web services business process execution language) (n.) A variant of BPEL that uses constructs derived from the web services description language (WSDL). Using these constructs, WS-BPEL describes inbound and outbound process interfaces so that a process can easily be integrated into other processes or applications.


(web services description language) (n.) An XML-based language used to define web services in a standardized way. Describes three fundamental properties of a web service: definition of the web service, how to access that web service, and the location of that web service.