ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzatz_5.4.0.1/51/intro/whatis.htm

83 lines
4.6 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<LINK rel="stylesheet" type="text/css" href="../../../rzahg/ic.css">
<title>What is WebSphere Application Server - Express?</title>
</head>
<BODY>
<!-- Java sync-link -->
<SCRIPT LANGUAGE="Javascript" SRC="../../../rzahg/synch.js" TYPE="text/javascript"></SCRIPT>
<h2><a name="whatis"></a>What is WebSphere Application Server - Express?</h2>
<p>WebSphere Application Server- Express allows you to implement and manage server-side Java components, such as servlets and JavaServer Pages (JSP) files. These Java components can add complex business logic and dynamic functions to static HTML Web pages.</p>
<p><strong>How an application server differs from a Web server</strong></p>
<p>Application servers extend a Web server's capabilities to handle Web application requests, typically using Java technology. An application server makes it possible for a server to generate a dynamic, customized response to a client request.</p>
<p>This example demonstrates this request and response process:</p>
<ol>
<li>A user at a Web browser on the public Internet visits a company Web site. The user requests to use an application that provides access to data in a database.</li>
<li>The user request is received by the Web server.</li>
<li>The Web server configuration determines that the request involves an application that contains resources not handled directly by the Web server (such as servlets). It forwards the request to a WebSphere Application Server - Express product through the WebSphere plug-in.</li>
<li>The invoked application then processes the user request. For example:
<ul>
<li>An application servlet accesses a database to process the user request.</li>
<li>The application produces a dynamic Web page that contains the results of the user query.</li>
</ul></li>
<li>The application server collaborates with the Web server to return the results to the user.</li>
</ol>
<p>WebSphere Application Server - Express for iSeries supports these Web servers:</p>
<ul>
<li>IBM HTTP Server (powered by Apache)</li>
<li>Lotus Domino HTTP Server</li>
</ul>
<p><strong>Administrative interfaces</strong>
<p>The primary tool for configuring and managing application servers and applications is the HTTP Server Administration interface.</p>
<p>WebSphere Application Server - Express also provides these administrative tools:</p>
<ul>
<li>The Web-based administrative console is a graphical administrative interface.</li>
<li>Qshell scripts are provided for several administrative tasks.</li>
<li>wsadmin is a command line administrative tool that runs in a Qshell environment.</li>
</ul>
<p>These features are provided as technology previews:</p>
<ul>
<li>ws_ant is an Apache Ant-based command line administrative tool.</li>
<li>Java Management Extensions (JMX) are a set of Java administrative APIs that you can use to customize WebSphere Application Server - Express administration.</li>
</ul>
<p>For more information about the administrative tools, see <a href="../admin/admtools.htm">Administrative tools</a>.</p>
<p><strong>Application development</strong></p>
<p>WebSphere Application Server - Express provides application programming interfaces (APIs) for server-side Java components, which are based on specifications published by Sun Microsystems. You can use these Java components to build complex Web applications, such as an e-commerce Web site:</p>
<ul>
<li>Support for JDK 1.3</li>
<li>JavaServer Pages (JSP) 1.2, including custom tag libraries</li>
<li>Java Servlets 2.3</li>
<li>Web Services (SOAP 2.2, WSDL, and UDDI client)</li>
<li>Java Security model, including APIs and J2EE authentication and authorization</li>
<li>XML tools, including Xerces and Xalan</li>
<li>Java Database Connectivity (JDBC) 2.0</li>
<li>Java Naming and Directory Interface (JNDI) 1.2.1</li>
<li>JavaMail 1.2</li>
</ul>
<p>For more information on developing applications for WebSphere Application Server - Express, see <a href="../program/program.htm">Application development</a>.</p>
<p><strong>Note:</strong> The WebSphere Application Server - Express product does not include programming tools or a development environment for these APIs. However, WebSphere Development Studio Client for iSeries is shipped with WebSphere Application Server - Express, and it includes several application development tools that run on a client workstation. For more information about WebSphere Development Studio Client, see <a href="../program/pgmtools.htm">Application development tools</a>.</p>
</body>
</html>