| WebSphere Application Server V6.1: |
| Technical Overview |
| WebSphere® Application Server is the implementation by IBM® of the Java™ 2 |
| Enterprise Edition (J2EE™) platform. It conforms to the J2EE 1.4 specification. |
| WebSphere Application Server is available in unique packages that are designed |
| to meet a wide range of customer requirements. At the heart of each package is |
| a WebSphere Application Server that provides the runtime environment for |
| enterprise applications. |
| This discussion centers on the runtime server component of WebSphere |
| Application Server. |
| © Copyright IBM Corp. 2006. All rights rese rved. ibm.com |
| /redbooks |
| 1 |
| WebSphere Application Server packaging |
| WebSphere Application Server comes in several packaging options. In addition |
| to the application server component, each package contains an appropriate |
| combination of complementary products (for example, IBM HTTP Server, |
| Application Server Toolkit, and Edge components). |
| Distributed platforms |
| WebSphere Application Server V6.1 has the following packaging options for |
| distributed platforms, including IBM AIX®, HP-UX, Linux®, Solaris™, and |
| Microsoft® Windows®: |
| Express |
| IBM WebSphere Application Server - Express V6.1, referred to as |
| (target availability: fourth quarter 2006) |
| Base |
| IBM WebSphere Application Server V6.1, referred to as |
| IBM WebSphere Application Server Network Deployment V6.1, referred to as |
| Network Deployment |
| Packaging information for Base and Network Deployment can be found at: |
| http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/topic/com.ibm.web |
| sphere.nd.doc/info/ae/ae/rtop_overview.html |
| The home page for WebSphere Application Server on distributed platforms can |
| be found at: |
| http://www-306.ibm.com/software/webservers/appserv/was/index.html |
| System z |
| For WebSphere Application Server on System z™, the following edition is |
| available: |
| IBM WebSphere Application Server for z/OS® V6.1, a full-function version of |
| the Network Deployment product |
| Packaging information for WebSphere on System z can be found at: |
| http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/topic/com.ibm.web |
| sphere.zseries.doc/info/zseries/ae/rtop_overview.html |
| The home page for WebSphere Application Server for z/OS can be found at: |
| http://www-306.ibm.com/software/webservers/appserv/zos_os390/ |
| 2 |
| WebSphere Application Ser ver V6.1: Technical Ove rview |
| System i |
| WebSphere Application Server on System i™ has the following packaging |
| options: |
| WebSphere Application Server V6.1 for i5/OS® |
| WebSphere Application Server for Developers V6.1 for i5/OS |
| WebSphere Application Server Network Deployment V6.1 for i5/OS |
| WebSphere Application Server – Express V6.1 for i5/OS |
| The home page for WebSphere Application Server on System i can be found at: |
| http://www-03.ibm.com/servers/eserver/iseries/software/websphere/wsapps |
| erver/ |
| Application support |
| WebSphere Application Server V6.1 can run the following types of applications: |
| J2EE applications |
| Portlet applications |
| Session Initiation Protocol (SIP) applications |
| J2EE applications |
| The Java 2 Platform, Enterprise Edition specification is the standard for |
| developing, deploying, and running enterprise applications. WebSphere |
| Application Server V6.1 provides full support for the J2EE 1.4 specification. |
| The J2EE programming model has four types of application components: |
| |
| Servlets and JavaServer™ Pages™ files |
| Application clients |
| The primary development tool for WebSphere Application Server J2EE 1.4 |
| applications is Rational® Application Developer. The Application Server Toolkit, |
| shipped with WebSphere Application Server, also contains the tools needed to |
| create, test, and deploy J2EE 1.4 applications and, in addition, includes full |
| support for the new features of J2SE™ 5.0. Applications are packaged as |
| enterprise application archives (EAR files). |
| For information about the J2EE specification, see |
| http://java.sun.com |
| . |
| WebSphere Application Server V6.1: Technical Overview |
| 3 |
| Portlet applications |
| The Portlet container in WebSphere Application Server V6.1 provides the |
| runtime environment for JSR 168 compliant portlets. |
| Portlet applications are intended to be combined with other portlets to collectively |
| create a single page of output. The Portlet container takes the output of one or |
| more Portlets and generates a complete page that can be displayed. |
| The primary development tool for portlets on WebSphere Application Server |
| portlet applications is the Application Server Toolkit. You can also use Rational |
| Application Developer, but should review the following item in the WebSphere |
| |
| http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/topic/com.ibm.web |
| sphere.nd.doc/info/ae/ae/cport_portlets.html |
| Portlets are packaged in WAR files. |
| Note that the portlet runtime does not provide the advanced capabilities of |
| WebSphere Portal, such as portlet aggregation and page layout, personalization |
| and member services, or collaboration features. |
| For more information about JSR 168, see: |
| http://jcp.org/en/jsr/detail?id=168 |
| Session Initiation Protocol (SIP) applications |
| SIP applications are Java programs that use at least one Session Initiation |
| Protocol servlet written to the JSR 116 specification. SIP is used to establish, |
| modify, and terminate multimedia IP sessions. SIP negotiates the medium, the |
| transport, and the encoding for the call. After the SIP call has been established, |
| the communication takes place over the specified transport mechanism, |
| independent of SIP. Examples of application types that use SIP include voice |
| over IP, click-to-call, and instant messaging. |
| The Application Server Toolkit provides special tools for developing SIP |
| applications. SIP applications are packaged as SIP archive (SAR) files and are |
| deployed to the application server using the standard WebSphere Application |
| Server administrative tools. SAR files can also be bundled within a J2EE |
| application archive (EAR file), similar to other J2EE components. |
| For more information, see: |
| JSR 116 SIP Servlet API 1.0 Specification |
| http://www .jc p.o rg/a bou tJava/communityprocess/final/jsr116/ |
| 4 |
| WebSphere Application Ser ver V6.1: Technical Ove rview |
| RFT 3261 |
| http://www.ie tf. org/ rfc /rfc3261.txt |
| Application server configurations |
| At the heart of each member of the WebSphere Application Server family is an |
| application server. Each family has essentially the same architectural structure. |
| Although the application server structure for Base and Express is identical, there |
| are differences in licensing terms, the development tool that is provided, and |
| platform support. |
| With Base and Express, you are limited to stand-alone application servers. |
| Network Deployment enables more advanced topologies that provide workload |
| management, scalability, high availability, and central management of multiple |
| application servers. |
| Runtime environments are built by creating profiles. A profile can define a |
| deployment manager, a stand-alone application server, or an empty node to be |
| federated (added) to a cell. Each profile contains files specific to that runtime |
| such as logs and configuration files. Profiles can be created during and after |
| installation. After the profiles have been created, further configuration and |
| administration is performed using the WebSphere administrative tools. |
| Stand-alone server configuration |
| Express, Base, and Network Deployment all support a single stand-alone server |
| environment. With a stand-alone configuration, each application server acts as a |
| unique entity. An application server runs one or more J2EE applications and |
| provides the services that are required to run those applications. Each |
| stand-alone server is created by defining an application server profile. |
| Multiple stand-alone application servers can exist on a machine, either through |
| independent installations of the WebSphere Application Server code or through |
| multiple profiles within one installation. However, WebSphere Application Server |
| does not provide for central management or administration for multiple |
| application servers. Stand-alone application servers do not provide workload |
| management or failover capabilities. |
| Figure 1 on page 6 shows an architectural overview of a stand-alone application |
| server. |
| WebSphere Application Server V6.1: Technical Overview |
| 5 |
No comments:
Post a Comment