HAHTsite Application Server Administration Guide

Size: px
Start display at page:

Download "HAHTsite Application Server Administration Guide"

Transcription

1 HAHTsite Application Server Administration Guide

2 Application Server Administration Guide release 4.0

3 Notice Copyright 1999 HAHT Software, Inc. All Rights Reserved March 1999 MN05-C No part of this publication may be copied, photocopied, reproduced, transmitted, transcribed, or reduced to any electronic medium or machine-readable form without the prior written consent of HAHT Software, Inc. Information in this document is subject to change without notice. Names and information used in examples are fictitious. U.S. GOVERNMENT RESTRICTED RIGHTS. It is acknowledged that the Software and the Documentation were developed at private expense, that no part is in the public domain, and that the Software and Documentation are Commercial Computer Software provided with RESTRICTED RIGHTS under Federal Acquisition Regulations and agency supplements to them. Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer Software clause at DFAR et. seq. or subparagraph (c)(1) and (2) of the Commercial Computer Software 96 Restricted Rights at FAR , as applicable. Contractor is HAHT Software, Inc., 4200 Six Forks Rd, Raleigh, NC Rights are reserved under copyright laws of the United States with respect to unpublished portions of the Software. Trademarks HAHT, HAHT Software, HAHTsite, e-scenario, and e-nable your enterprise are trademarks or U.S. registered trademarks of HAHT Software, Inc. All other tradenames are trademarks or registered trademarks of their respective companies. Specifications subject to change without notice. Portions Copyright Summit Software Company. This product includes software developed by the Apache Group for use in the Apache HTTP server project ( Inprise, Visibroker, and Visibroker for Java are trademarks or registered trademarks of Inprise Corporation. IBM and IBM-AIX are registered trademarks of International Business Machines Corporation. UNIX is a registered trademark exclusively licensed through X/Open Company, Ltd. Sun, Solaris, Java, and JavaScript are trademarks or registered trademarks of Sun Microsystems, Inc. Microsoft, Windows, Windows NT, Visual Basic, VBScript, Active X, and SQL Server are trademarks or registered trademarks of Microsoft Corporation. DG and DG/UX are U.S. registered trademarks of Data General Corporation. Any other product names, trademarks, tradenames, service marks, or service names owned or registered by any other company and mentioned herein are the property of their respective companies. HAHT Software, Inc Six Forks Road Raleigh, NC USA (919) (888) (in the USA) (919) (Technical Support)

4 Contents About This Book What s in This Book ix Other HAHTsite documentation x Other HAHTsite products x Conventions xi HAHTsite Application Server installation directory xi Continuation characters in sample code xi HAHT Software s commitment to you xi 1 Introducing the HAHTsite Application Server What s in this chapter Functional overview HAHTsite Application Server architecture Performance Scalability High availability Manageability Deployment flexibility Application Server editions Application Server configurations Administrative overview Application Server components Application Server group components What is the Administrator utility? HAHTsite Application Server processes hsrun hsredir hsrexec hsserver iii

5 Contents hsadmsrv hscontrol and hsradmin Session Objects and StateIDs How the Application Server is Licensed Administering the HAHTsite Application Server Getting started with the Administrator utility Starting the utility Logging in Selecting server groups and operations Distributed server groups Configuring the Application Server s SNMP interface Menu Bar buttons Exiting from the Administrator Administering hosts, server groups, and Administrator accounts Maintaining host computers Maintaining server groups User account authentication Performing Administrative Tasks Directories Directories and publish parameters FTP parameters Runtime Options If you enter invalid parameters on the Runtime options form Language options Logging options Auditing options Statistics Current statistics Cumulative statistics History iv

6 Contents Sessions Services Application services tasks Applications View log files Analyzing log files Access control Admin rights Changing the master administrator account Creating the HAHTsite password file Maintaining the HAHTsite password file HAHTsite username and password syntax Setting an initial master administrator password (UNIX) Changing authentication methods Assigning administrative rights License information Upgrading the number of active session licenses Configuring information for warning messages Other Administrative Procedures Introduction Manually starting administration services Distributed Application Server configuration hscontrol hsredir hsradmin Starting HAHTsite Application Server Installations Changing the Application Server s user/group ownership (UNIX) 122 Defining the Application Server s environment Changing the UID/GID of the server group s configuration file Tuning Tips Introduction v

7 Contents Selecting a hardware configuration for the Application Server Web server performance considerations Configuring Application Server processes and threads Can you use multi-threading in the Application Server? What controls the number of processes and threads? Guidelines for the process/thread configuration Analyzing performance problems High communication time High page queue time High page run time A HAHTsite Application Server Error Messages Introduction hsserver error messages Customizing your hsserver error messages Redirecting a user when an application times out Returning a static page Automatically redirecting the user Appending the log file entry to the hsserver error message hsrun error messages B Setting up NSAPI, ISAPI, and the Oracle Cartridge Introduction Setting up NSAPI Windows NT UNIX Setting up ISAPI for IIS Setting up ISAPI for IIS Setting up the Oracle Web Application Server Configuring the Administrator as an NSAPI, ISAPI, or Oracle application. 156 vi

8 Contents C Creating Redistributable Applications Introduction General procedure Creating the redistributable application Delivering the application Creating an installation script Advanced installation script notes About the.ini file D Configuring the Application Server to Use DES Encryption What is DES? Triple DES and the HAHTsite Application Server vii

9 Contents viii

10 About This Book This book describes how the HAHTsite Application Server works and how it interacts with the other components of HAHTsite. The book also tells Web site administrators how to configure, administer, and tune a HAHTsite Application Server. Unless otherwise noted, the information in this book applies to UNIX and Windows NT 4.0. What s in This Book The following table summarizes the contents of this book: Chapter/Appendix Chapter 1, Introducing the HAHTsite Application Server Chapter 2, Administering the HAHTsite Application Server Chapter 3, Performing Administrative Tasks Chapter 4, Other Administrative Procedures Chapter 5, Tuning Tips Contents Introduces the HAHTsite Application Server and describes how it fits into the family of HAHTsite products. Describes how to use the Administrator utility to configure and administer the HAHTsite Application Server. Describes configuration and monitoring procedures that you can perform with the Administrator utility. Describes administrative procedures that are not part of the Administrator utility. You perform them from the operating system of the Application Server host. Describes the resources that the Application Server uses and the factors that you should consider in tuning your Application Server. ix

11 About This Book Chapter/Appendix Appendix A, HAHTsite Application Server Error Messages Appendix B, Setting up NSAPI, ISAPI, and the Oracle Cartridge Appendix C, Creating Redistributable Applications Contents Describes the error messages that the HAHTsite Application Server displays when an error occurs at runtime, and explains how these error messages can be customized. Describes how to configure NSAPI, ISAPI, and Oracle s Web Application Server for use with the HAHTsite Application Server. Describes how to create redistributable, or shrink wrapped, HAHTsite applications. Other HAHTsite documentation Other documentation shipped with the HAHTsite Application Server includes: HAHTsite Application Server Installation Guide Online help for the HAHTsite Application Server Other HAHTsite products In addition to the Application Server and Application Server Administrator utility, the HAHTsite family of products includes: The HAHTsite IDE, a complete environment for building, publishing, and maintaining Web applications. Web developers use the suite of tools that come with the IDE to create their Web site applications. The HAHTsite IP, a subset of the IDE consisting of the features used by page layout artists, graphics designers, and content editors. x

12 About This Book Conventions The conventions used in this book are described here. HAHTsite Application Server installation directory The directory into which you install the HAHTsite Application Server is called the Application Server installation directory. This book uses the variable HAHTsiteInstallDir as a placeholder for the Application Server installation directory (for example, c:\hahtsite). When you see this variable, you should replace it with the name of the Application Server installation directory on your system. Here is an example: 1 Copy the files from HAHTsiteInstallDir\bin into the Web server s CGI- BIN directory. If you installed the Application Server in c:\hahtsite, you would copy the files from c:\hahtsite\bin. Continuation characters in sample code Some lines of sample code are too long to fit on one line. In that case, this book uses the HAHTtalk Basic line-continuation character ("_") at the end of a line. Example: Function Create (instancehandle As Long, createtime As Integer, _ scopecount As Long) As Integer HAHT Software s commitment to you We want you to be completely satisfied with your HAHT Software products. If you have questions about HAHTsite, the HAHTsite IDE, the HAHTsite IP, or the HAHTsite Application Server, you can contact HAHT Software in the following ways: xi

13 About This Book Telephone (919) Technical Support (Voice) (919) Technical Support (FAX) (888) Sales (Voice in the USA) (919) Office (Voice) (919) Office (FAX) General Information Sales Support World Wide Web xii

14 Introducing the HAHTsite Application Server 1 What s in this chapter...2 Functional overview...2 HAHTsite Application Server architecture...4 Performance...4 Scalability...5 High availability...7 Manageability...10 Deployment flexibility...10 Administrative overview...17 What is the Administrator utility?...19 HAHTsite Application Server processes...20 Session Objects and StateIDs...23 How the Application Server is Licensed

15 Chapter 1: Introducing the HAHTsite Application Server What s in this chapter This chapter gives a functional and administrative overview of the HAHTsite Application Server. The functional overview describes how the Application Server interacts with other HAHTsite components in different configurations. The administrative overview describes administrative features and the processes that make up the Application Server. 2

16 Functional overview Chapter 1: Introducing the HAHTsite Application Server The HAHTsite Application Server provides a high performance, highly scalable, and highly reliable mechanism for enabling browser-based access to a variety of enterprise data stored in relational databases, ERP systems, or other legacy systems. Using the HAHTsite IDE, Web developers create content and business logic, then deploy and manage the application. Together, the HAHTsite Application Server and HAHTsite IDE are a complete platform and development tool for Web enabling the enterprise. HAHTsite applications are developed with the HAHTsite IDE or a subset of the IDE, the IP. Web developers use the IDE or IP to design and build Web applications and publish them to a HAHTsite Application Server, where the applications are executed and made available to the Web browsers of the application s users. A HAHTsite server cluster consists of one or more host computers running TCP/IP, a Web server, and a HAHTsite Application Server. The Web server can be any standard Hypertext Transfer Protocol (HTTP) server capable of executing Common Gateway Interface (CGI) programs and providing static Hypertext Markup Language (HTML) pages to Web browsers. For example, the Web server may be one of those available from Netscape, Microsoft, O Reilly & Associates, or Apache. Applications developed with the IDE usually include dynamic as well as static pages. The Web server processes requests for static HTML pages, but sends requests for dynamic pages (requests containing program statements in HAHTtalk Basic or Java) to the Application Server. In this way, the Application Server works in conjunction with the Web server to make possible the advanced function and high performance of HAHTsite applications. The Web server and Application Server communicate via one of several versions of a program, hsrun. The IDE ensures that the URL for dynamic pages instructs the Web server to execute hsrun. Execution of hsrun links the Web server to the right Application Server process, sends the request to that process, gets back the results, and returns the results to the Web server, which then returns them to the requesting Web browser. A special feature of the Application Server is that it maintains the state of a HAHTsite application. At the time the Application Server receives an initial request from hsrun, a unique StateID identifying the user and application instance is generated. Subsequent pages pertaining to the same user and application instance are tagged with the StateID and matched with the same Application Server instance. (See Session Objects and StateIDs on page 23 for information on how StateIDs are generated.) 3

17 Chapter 1: Introducing the HAHTsite Application Server StateIDs facilitate the sharing of information among pages and make it easier to use a database. For example, a HAHTsite application user can logon to a database and move from one Web page to another without having to reconnect to the database. The Web server alone, by contrast, does not retain information about pages that it processes. This statelessness of standard Web applications makes the sharing of information among pages difficult and the use of a database inefficient. Application Server component interactions The following figure illustrates how the HAHTsite Application Server cooperates with a standard Web server at a HAHTsite location. The following is a summary of the HAHTsite application runtime interactions: A user s browser sends a request, in the form of a URL, to the Web server s HTTP layer. The HTTP layer passes the URL to the Web server program. If the request is for a static (HTML) page, the Web server program retrieves the page and sends it back to the HTTP layer, which forwards the page back to the user s browser. 4

18 Chapter 1: Introducing the HAHTsite Application Server If the request is for a dynamic page, the Web server passes the URL, which can include arguments, to the HAHTsite Application Server through the interface layer, hsrun. The Application Server reads the (optional) arguments that are passed with the URL, then executes the page s code to assemble the dynamic page on-the-fly. To assemble a page, the Application Server can access files on the server, files on the network, or tables in a database management system, or it can execute other programs. When the Application Server has assembled the dynamic page (in the form of HTML), it sends the assembled page to the HTTP layer. The HTTP layer sends the page back to the user s browser. 5

19 Chapter 1: Introducing the HAHTsite Application Server HAHTsite Application Server architecture As enterprise-class middleware, the HAHTsite Application Server is designed to meet enterprise-class requirements for: Performance Scalability High availability Manageability Deployment flexibility Performance The primary architectural goal of the HAHTsite Application Server is performance measured as its rate of delivering dynamically generated Web pages. Web applications are by nature intended to serve large numbers of concurrent users, so application servers must be fast and efficient in serving requests if they are to be deployable at the enterprise level. The HAHTsite Application Server supports applications written in HAHTtalk Basic or in Java. HAHTtalk Basic is fully syntax compatible with Visual Basic, but it is compiled, giving it a large speed advantage over comparable systems that interpret VBScript or JavaScript from source at runtime. For executing Java code, the HAHTsite Application Server works with standard Java Virtual Machines (VMs) from Microsoft and Sun, including associated Just-In-Time (JIT) compilers. The Application Server is designed for minimum interprocess communication. Requests from browsers go to a standard Web server, and then are routed directly to the proper Application Server process via standard Web server interfaces such as CGI, or for best performance, NSAPI, or ISAPI. Each Application Server process contains all of the facilities necessary to service the request, and does not require communicating with another process or another computer. Scalability The HAHTsite Application Server is designed for scalability into the tens of thousands of concurrent users. Scalability is achieved by replicating Application Server components across multiple processes and computers so that the replicated components can operate in parallel to serve more users. The 6

20 Chapter 1: Introducing the HAHTsite Application Server result is an Application Server Cluster with one or more computers cooperating to serve users. A cluster contains three types of logical hosts: Foreground hosts Background hosts Control hosts In smaller configurations, two or more of these types can be run on the same computer. Foreground host A foreground host runs each Web server in the cluster. Multiple Web server systems, each running the foreground software, may be used to increase the cluster's capacity to serve user requests and to provide redundancy in case of a system failure. The foreground software is lightweight. It works with the control host to perform load balancing, but otherwise simply redirects the user's request to the appropriate background host. Background host The background hosts do the actual work of servicing the user request. The background host contains the HAHTtalk Basic or Java VM that executes the application logic and that connects to backend data sources. As a result of executing the application logic, the background host generates HTML that is returned to the foreground and the Web server for delivery to the end user's browser. Multiple background hosts can be used in a cluster to increase performance and to provide redundancy in case of a system failure. Control host The control host is comprised of the Cluster Membership Manager and various administrative functions. The Cluster Membership Manager is responsible for knowing at any given point in time which computers are active in the cluster. When a computer leaves the cluster due to a failure or phased shutdown, or (re)joins the cluster as a new member, the Membership Manager coordinates the transition and informs other cluster members of the change. The control host's administrative functions include managing the licensed user count, keeping performance statistics, and running the Application Server Administrator application. A cluster contains a primary control host, and optionally, one or more backup control hosts to provide redundancy in case of a failure. Once a user session is created, new requests in that session can be handled by any Web server on any foreground host. Because there is no communication between replicated foregrounds or replicated backgrounds, adding a new 7

21 Chapter 1: Introducing the HAHTsite Application Server foreground or background host produces nearly linear scalability, even with a significant number of hosts. The HAHTsite Application Server allows extremely large numbers of users to be supported efficiently. Consequently you can easily add additional computers to handle additional load without having to redesign your application. The HAHTsite Application Server uses dynamic, weighted, load balancing to ensure that user sessions are evenly distributed across the background hosts. Dynamic means the load balancing module uses actual load information from each background host at the time the decision is made not just a preset algorithm. Weighted means that each background host can be assigned a performance factor that biases the load balancing algorithm so that background hosts of different hardware performance can be mixed in the same cluster. For example, a 4-way SMP computer can be assigned a performance factor of 40 while a 2-way computer is assigned a performance factor of 20. With this weighting configuration, the load balancing module will tend to assign twice as much load to the 4-way computer. High availability High availability systems are designed to minimize downtime by using redundancy to route around a failure. User operation may be disrupted briefly a few seconds to a minute or two but never for hours or days as could occur with an unenhanced system. The HAHTsite Application Server includes a number of features to ensure the availability of a HAHTsite cluster. They include: the ability to define multiple foreground, background and control hosts; eliminating single points of failure online reconfiguration of many settings without server group restart; providing the administrator with extra flexibility implementation of high availability features without degrading system performance The replication architecture of the HAHTsite Application Server allows each software component to run on multiple computers or hosts providing high availability in addition to performance and scalability. In a fully configured cluster, if a computer fails, other computers running the same component pick up the load. If a foreground host in the cluster fails, the frontend router can direct traffic to other foreground hosts, and operation continues unaffected. If a background host fails, other background hosts continue operating. Sessions on the failed host are lost and must be restarted, but are directed to one of the remaining good background hosts along with 8

22 Chapter 1: Introducing the HAHTsite Application Server any new sessions. If a control host fails, the cluster includes one or more backup control hosts that assume the administrative and management functions. All of the HAHTsite Application Server hosts can be replicated for highavailablity (HA): control host (backup and primary) background host foreground host The HAHTsite Application Server provides application isolation by configuring clusters with one or more independent server groups. A server group consists of one or more processes running on the background hosts and servicing user requests. Applications are deployed to a particular server group, and execute only in the processes that make up that server group. By deploying different applications to different server groups, isolation is ensured. If an application should fail and cause abnormal termination of a process, other applications running in other server groups are isolated from the failure. Server group processes are monitored. If a process should abnormally terminate due to an application error, the termination is detected and the process is automatically restarted (though any user sessions running in that process are lost). This high availability feature ensures that the server group keeps running without operator intervention in spite of an occasional application error. In summary, the HAHTsite Application Server takes a broad, system approach to high availability. Cluster configurations provide redundancy with no single point of failure. Failures are automatically routed around by reconfiguring the cluster. But the Application Server also explicitly addresses the broader issues of system maintenance and upgrades that can often have as much effect on availability as recovery from failures. The online management features, phased shutdown option, and parallel installation capabilities eliminate causes of downtime that occur if these issues aren't addressed. Overview of host failure processing Background host failure - If a background host fails, the active control host detects the failure typically within about 15 seconds and ensures that new work requests are not sent to the failed background. However, sessions active on the failed background are lost. When the background is restarted, the active control will recognize this fact, and ensure that new session requests are routed to the background. 9

23 Chapter 1: Introducing the HAHTsite Application Server Active control host failure - When the active control host fails, the failure is detected by the other hosts. A backup control will take over management of the cluster (if there are multiple backup controls defined, an arbitration mechanism determines which one will become active) and the foreground and background hosts will connect to the new active control. Foreground host failure - If a foreground host fails, the active control host will detect that fact, but take no additional action; when the foreground host is restarted, the active control will begin forwarding the host load information for so it can route new session requests correctly. Backup control host In addition to the primary control host, you can define additional backup control hosts. Should the primary control host fail, a backup control host takes over control functions for the cluster until the primary control host becomes available. The primary control host then takes over control host functions. Primary vs backup control Note - For clarity, whichever control host is managing the cluster is designated as active in this section. There is one important difference in functionality between the backup and primary control hosts: when the backup control is active, you cannot change the cluster configuration. (For example, you can t add a server group or change parameters for existing server groups.) When running the HAHTsite Application Server Administrator while a backup control host is active, the administrator can review current server group settings, current session information, license information etc all the information that can be read while the primary control is active. In addition, existing server groups can be stopped or started. Since the backup control host needs to be able to run the HAHTsite Application Server administration utility, it must have a Web server installed. Like the primary control host, the backup control host can be installed on a machine hosting foreground or background functions. It is possible, although not very useful, to install a backup control on the same host as the primary control host (using a different install directory). Configuration changes made on the primary control hosts are propagated to backup control hosts via a mirror transfer. In essence, a copy of the configuration files (those in the conf directory) are sent to each backup control host that is running. This transfer is done both when a backup control host starts and initially connects with the active primary host, and whenever 10

24 Chapter 1: Introducing the HAHTsite Application Server the configuration (server group or license information) is changed. The mirror transfer protocol has some important implications: Make configuration changes when all backup controls are running, to ensure all backups have the latest configuration Once a backup control has a current mirror copy of the primary control host configuration, you can continue operations without the running the primary control host. For example, with all the machines in a cluster down, you can run an application by starting all the cluster s hosts except the primary control. (The backup control host takes over.) A backup control host cannot manage cluster operations until it has connected to the primary control host at least once (to get its initial mirror copy of the control host s configuration) On-the-fly configuration changes HAHTsite also allows the administrator to change many server group parameters without taking the server group down. The ability to do a soft server group shutdown on a node also provides considerable flexibility. The application itself can be re-published without restarting the server group. By replicating host functions, and using the online reconfiguration features, HAHTsite administrators should be able to provide continuous service even in the face of scheduled machine maintainance or unplanned host outages. Manageability The HAHTsite Application Server is easily managed for performance and availability in a corporate environment. Basic management functions are performed with the Application Server Administrator, which is itself a HAHTsite application that runs in a browser. Consequently, the Administrator runs on any platform that supports a browser, and it can run remotely from any location with browser access to the control host even over a modem line from home. One instance of the Administrator manages the Application Server across all computers that make up a cluster. Access to the Administrator is controlled by username and password, which may be kept in a HAHTsite specific access control list, or which may piggyback off the underlying operating system's username/password authentication. Authentication may be applied at the server group level so that different operators can manage only their own server groups. 11

25 Chapter 1: Introducing the HAHTsite Application Server Deployment flexibility The HAHTsite Application Server has the deployment flexibility to be used in enterprise environments with a variety of different computer systems and network configurations. Businesses often have standard choices for operating systems, Web servers, databases, development languages, and networks. Enterprise class middleware, such as application servers, should operate in the existing environment and not require the introduction of non-standard components. The HAHTsite Application Server can be deployed on Microsoft Windows NT for Intel, Sun Solaris for SPARC, Hewlett-Packard HP-UX, and IBM AIX. Different architectures can be used in any combination in a single heterogeneous cluster. For example, the foreground hosts can be on Sun Solaris while the background and control hosts are on Windows NT. In more exotic configurations, backgrounds can be of different architectures in the same cluster. The Application Server normalizes network traffic to a common byte-order so that differing architectures communicate with each other correctly. In smaller configurations, foreground, background, and control components can all be deployed on the same computer to minimize hardware requirements for development or test configurations. The Application Server can operate across a firewall for security in an application deployed over the Internet. The foreground, background, and control hosts can run on either side of the firewall as dictated by the application. With multiple foregrounds, one foreground can be deployed outside the firewall for Internet access and another foreground inside the firewall for Intranet access, allowing an application to be accessed by employees and non-employees without violating security guidelines. The Application Server connects with other parts of the Web application infrastructure using standard interfaces. It can be used with any Web server via the standard CGI interface. With Microsoft IIS or Netscape Enterprise Server, ISAPI or NSAPI interfaces can be used for higher performance. The Application Server supports the use of persistent connections by the Web server for higher performance as specified in the HTTP/1.1 standard. Changing the configuration of the Application Server does not require any changes to Web applications that it runs. The platform, replication, and configuration of foreground, background, and control hosts does not affect the application. At most, the application may need to redeployed using the HAHTsite IDE s one button publishing feature. Changes in the Web server and the usage of CGI, NSAPI, or ISAPI are also accommodated by simply republishing the application. 12

26 Chapter 1: Introducing the HAHTsite Application Server HAHTsite works with any browser. It requires no plug-ins or other software on the browser, and it does not require the complexity of a Java execution environment in the browser. It is at home with browsers running on Windows 3.1, Windows 95/98, Windows NT, Macintosh, or Unix workstations. Applications running in the Application Server can make use of features that are available in newer browsers, but the choice is entirely up to the application designer and is not dictated by HAHTsite. Consequently the HAHTsite Application Server is appropriate for applications accessed over the Internet where any possible browser may be used, and it is appropriate in a corporate intranet where a standard browser is used. The Application Server offers language flexibility. The bundled Virtual Machines execute HAHTtalk Basic or Java code, and Basic code can call into Java code. Java code executes using standard virtual machines from Microsoft or Sun (JDK 1.1.x or 2.x). You can make the choice on a per-server group basis so that one application might run with the Microsoft Java VM while another application executes with the Sun Java VM. HAHTtalk Basic or Java code can call out to code and API s written in other languages through native integration services supplied by the Application Server. Application Server editions There are two versions of the HAHTsite Application Server, one for the development environment only and one for production environments. The Developer Edition is provided with the HAHTsite IDE so that Web developers have a complete development and testing system for their HAHTsite applications, and is not licensed for use in a production environment. It runs as a desktop application on a Web developer s Windows 95 or Windows NT workstation, and is documented in the HAHTsite IDE and IP User s Guide. Note - If you plan to run both the Developer Edition and the full Application Server on a single machine, be sure to name your full Application Server installation something other than Default, as this name would create a conflict with the Developer Edition installation. The information in the remainder of this manual applies only to the full HAHTsite Application Server. To execute HAHTsite applications in a production environment, a site needs the HAHTsite Application Server, which is sold separately from the IDE. The Application Server is available for Windows NT and UNIX (Solaris, HP-UX, and IBM AIX) platforms. On Windows NT, the Application Server runs as a service 13

27 Chapter 1: Introducing the HAHTsite Application Server with one or more multi-threaded processes. On UNIX, it runs as one or more multi-threaded daemon processes. The Application Server is a per-concurrent-user licensed product. The Application Server can be installed on the same computer as the Web server, or on several, separate host computers. Concurrent users are counted across all hosts in the cluster. Application Server configurations One of the most important responsibilities of a HAHTsite administrator is configuring the site to deliver the best performance for each application served to Web browsers. Administrators must be able to combine multiple systems to meet the scalability demands of applications. The distributed architecture of the HAHTsite Application Server lets administrators configure it to support even the most demanding performance requirements supporting a large number of concurrent users with good response times for dynamic page requests. The Application Server Administrator utility assists administrators in achieving high performance by allowing configuration of Application Server parameters such as the number of processes. In addition, the Application Server Administrator provides usage and performance statistics as the application is running. Performance is not the only issue for many sites. You may also be concerned with: Security - The ability to limit access to sensitive information, whether to an entire Web site, or to specific pages therein. High-availability - focused on making the service available to the user as much of the time as possible. In the event of a fault, the user may notice some interruption of service, but will always be able to reconnect to the service and use it again either immediately or within a sharply bounded period of time. The HAHTsite Application Server can be configured to meet any or all of these needs. Basic Application Server configurations The following figure shows an Application Server operating on a single host. In the figure, page requests from the user s Web browser are sent to the Web server. Requests for static pages are handled by the Web server and the static HTML page is returned to the user s Web browser. Requests for dynamic pages are forwarded to the HAHTsite Application Server, which processes the information passed with the URL, accesses any database or external resource 14

28 Chapter 1: Introducing the HAHTsite Application Server needed to create the dynamic page, and passes the page back to the Web server, which then forwards it back to the user s Web browser. Functionally, this configuration is identical to a multi-machine configuration. The next figure shows a standard Application Server configuration using two host computers, where the Web server is installed on only one of them, the foreground host, and the Application Server runs alone on a separate 15

29 Chapter 1: Introducing the HAHTsite Application Server background host. In this configuration, the Web server and Application Server communicate via TCP/IP across the network. Configurations with one foreground host can run the Web server on a public host computer and the Application Server inside an optional firewall (not shown). This is a good choice for small sites that serve both public and private applications, or applications with public and private elements. The figure on the following page shows a basic high availability configuration. In this model, there are multiple Web servers, fronted by a load-balancing router that makes them all appear as a single IP address. The Web servers are coupled to redundant background hosts running the HAHTsite Application Server. One of the background hosts doubles as the cluster s control host managing communications among the Application Server elements. The other background host acts as a backup control host and takes over if the primary control host fails. 16

30 Chapter 1: Introducing the HAHTsite Application Server This configuration gives a site administrator several levels of control over application performance and security. For example: The workload of executing HAHTsite applications is shared among a variable number of host computers. The host computers can be assigned different priorities, such that highcapacity computers (those with more or faster processors, more memory, or access to special hardware) receive a larger share of the workload. The foreground host computers can be located in a public area, while the background hosts can be located behind a security firewall. The intelligent router divides the incoming workload among the Web servers running on the foreground host computers. 17

31 Chapter 1: Introducing the HAHTsite Application Server Each Web server distributes its share of the workload among the Application Servers running on the background hosts, based on each computer s capacity. Each Application Server subdivides its share of the work among the optimal number of processes based on the capacity of the computer. The modular nature of a HAHTsite server allows you to easily configure your server hardware to meet your exact requirements. Modifying the basic server to achieve high security, high availability, or both, is simply a matter of how many hosts you configure, and their placement relative to your firewall. The previous example shows a simple high security (HS), high availability (HA) configuration. By providing redundant foreground, background, and control hosts (primary and backup) along with a router to direct traffic to and from the Web servers, you can reduce the possibility of a critical fault to near zero. Adding a firewall to the configuration, and placing the control hosts safely behind it turns this into a high security configuration. The following table shows what elements are required to create the specific type of server you need. Hardware Configuration Foreground Hosts Background Hosts Control Hosts Router Firewall Base no no Base + HA >1 >1 >1 yes no Base + HS no yes Base + HA + HS >1 >1 >1 yes yes 18

32 Administrative overview Chapter 1: Introducing the HAHTsite Application Server The tasks of Application Server administration include: starting and stopping the server configuring it to work smoothly with the Web server and with the operating system tuning it for performance monitoring and upgrading (if necessary) concurrent user license counts Application Server components The Application Server is not implemented as a single process, but as a group of independent, cooperating processes. This implementation makes the Application Server scalable and adjustable to particular site capacities and application characteristics. A server group consists of one or more processes running on the background host(s) and servicing user requests. Applications are deployed to a particular server group, and execute only in the processes that make up that server group. The server group is the primary unit of Application Server administration. A HAHTsite administrator accesses the cooperating processes that comprise an Application Server at the server group level as a single entity. Thus, to start, stop, or otherwise configure an Application Server, an administrator performs these actions on the server s group a one-step operation. Without server groups, starting and stopping an Application Server would require multiple steps, and performance tuning would be difficult and error-prone. Application Server group components The processes of an Application Server group are distributed among three types of host computers: Foreground Host - Runs the Web server and a subset of the Application Server (the Application Redirector) Background Host - Runs the main portion of the Application Server (the processes that execute dynamic pages) Control Host - Manages communications among the Application Servers (running on the background hosts) and Application Redirectors (running on the foreground hosts). A backup control Host, when configured, takes over all control host functions if the primary control host fails during processing. 19

33 Chapter 1: Introducing the HAHTsite Application Server The foreground, background, and control host (primary, backup) roles can be performed by separate computers, or these roles can overlap. Thus, an administrator at a site with four server computers might install a Web server and Application Server on each of the four, and install the control software on one of them. Here s how the process framework is normally established: The control host starts hscontrol as part of its boot sequence. Each foreground host, as part of its boot sequence, starts hsredir, which connects with hscontrol on the control host and gets the foreground host s configuration information. Each background host, as part of its boot sequence, starts hsradmin, which connects with hscontrol on the control host and gets the background host s configuration information. When a server group starts The hsradmin process running on each background host starts an hsrexec child process. The hsrexec process, in turn, starts the configured number of hsserver processes for the server group on that background host. Debugging processes start as needed, and run on the appropriate background host computer as children of hsrexec. When an IDE developer publishes an application to an Application Server group, dynamic pages are sent to each of the group s background hosts. 20

34 Chapter 1: Introducing the HAHTsite Application Server What is the Administrator utility? The Administrator is the tool you use to configure, administer, and monitor the HAHTsite Application Server. Functions performed from the Administrator utility include: setting runtime performance parameters setting up Publish destinations for IDE developers starting and stopping server groups monitoring runtime statistics of applications defining logging options monitoring and upgrading concurrent user license counts A site has one master administrator and, optionally, one or more group administrators. The master administrator can administer all groups. Conversely, a group administrator only has access to one or more server groups. The HAHTsite Administrator is username and password protected. Responsibilities of the master administrator include the setting up of server groups and server group administrators. The Administrator runs only on the control host. At startup, the control host starts hscontrol, which starts the child process hsadmsrv. All concurrent Administrator sessions run as separate StateIDs under this single hsadmsrv process. Management of a HAHTsite Application Server cluster can be conducted online while the cluster is serving users. Most operations in the Application Server Administrator tool take effect immediately without having to stop and restart the Application Server. For example, server groups can be stopped and started, timeout values can be changed, process and thread counts can be increased, log files can be managed, license keys can be installed, and performance statistics can be viewed without interrupting service to users. Cluster transitions can be initiated under operator control. For example, a background host can undergo a phased shutdown. User sessions already on the background host continue running and complete normally, but new user sessions are directed to other background hosts. When no sessions are running on the designated host, the shutdown occurs. Using phased shutdown, individual computers in a cluster can be temporarily removed from the cluster in order to perform hardware or software maintenance such as installing a service pack. After maintenance service is complete, the background host can re-join the cluster. The load balancing module realizes the new background host is present with no load, and so allocates new user sessions to this 21

HAHTsite Application Server Installation Guide

HAHTsite Application Server Installation Guide HAHTsite Application Server Installation Guide Application Server Installation Guide release 4.0 Notice Copyright 1999 HAHT Software, Inc. All Rights Reserved July 1999 MN04-C-00-400-00 No part of this

More information

HAHTsite IDE and IP Installation Guide

HAHTsite IDE and IP Installation Guide HAHTsite IDE and IP Installation Guide IDE and IP Installation Guide release 4.0 Notice Copyright 1999 HAHT Software, Inc. All Rights Reserved May 1999 MN01-C-00-400-00 No part of this publication may

More information

HAHTsite IDE Programming Guide

HAHTsite IDE Programming Guide HAHTsite IDE Programming Guide IDE Programming Guide release 4.0 Notice Copyright 1999 HAHT Software, Inc. All Rights Reserved May 1999 MN07-C-00-400-00 No part of this publication may be copied, photocopied,

More information

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

PeopleSoft Customer Relationship Management 9.1 Hardware and Software Requirements Guide

PeopleSoft Customer Relationship Management 9.1 Hardware and Software Requirements Guide PeopleSoft Customer Relationship Management 9.1 Hardware and Software Requirements Guide June 2012 PeopleSoft Customer Relationship Management 9.1 Hardware and Software Requirements Guide SKU crm91hwsw

More information

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component

More information

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department Ahsay Replication Server v5.5 Administrator s Guide Ahsay TM Online Backup - Development Department October 9, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author:

More information

24x7 Scheduler Multi-platform Edition 5.2

24x7 Scheduler Multi-platform Edition 5.2 24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table

More information

PATROL Console Server and RTserver Getting Started

PATROL Console Server and RTserver Getting Started PATROL Console Server and RTserver Getting Started Supporting PATROL Console Server 7.5.00 RTserver 6.6.00 February 14, 2005 Contacting BMC Software You can access the BMC Software website at http://www.bmc.com.

More information

FileMaker Server 15. Getting Started Guide

FileMaker Server 15. Getting Started Guide FileMaker Server 15 Getting Started Guide 2007 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

Oracle WebLogic Server

Oracle WebLogic Server Oracle WebLogic Server Creating WebLogic Domains Using the Configuration Wizard 10g Release 3 (10.3) November 2008 Oracle WebLogic Server Oracle Workshop for WebLogic Oracle WebLogic Portal Oracle WebLogic

More information

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014 Siebel Installation Guide for UNIX Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014 Copyright 2005, 2014 Oracle and/or its affiliates. All rights reserved. This software and related documentation

More information

FileMaker Server 13. Getting Started Guide

FileMaker Server 13. Getting Started Guide FileMaker Server 13 Getting Started Guide 2007 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,

More information

Active-Active and High Availability

Active-Active and High Availability Active-Active and High Availability Advanced Design and Setup Guide Perceptive Content Version: 7.0.x Written by: Product Knowledge, R&D Date: July 2015 2015 Perceptive Software. All rights reserved. Lexmark

More information

Application Servers - BEA WebLogic. Installing the Application Server

Application Servers - BEA WebLogic. Installing the Application Server Proven Practice Application Servers - BEA WebLogic. Installing the Application Server Product(s): IBM Cognos 8.4, BEA WebLogic Server Area of Interest: Infrastructure DOC ID: AS01 Version 8.4.0.0 Application

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

Module 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8

Module 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8 Module 12: Microsoft Windows 2000 Clustering Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8 Information in this document is subject to change without notice.

More information

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014 Siebel Installation Guide for Microsoft Windows Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014 Copyright 2005, 2014 Oracle and/or its affiliates. All rights reserved. This software and

More information

Apache Server Implementation Guide

Apache Server Implementation Guide Apache Server Implementation Guide 340 March Road Suite 600 Kanata, Ontario, Canada K2K 2E4 Tel: +1-613-599-2441 Fax: +1-613-599-2442 International Voice: +1-613-599-2441 North America Toll Free: 1-800-307-7042

More information

S y s t e m A r c h i t e c t u r e

S y s t e m A r c h i t e c t u r e S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual

More information

Getting Started with. Ascent Capture Internet Server 5. 10300260-000 Revision A

Getting Started with. Ascent Capture Internet Server 5. 10300260-000 Revision A Ascent Capture Internet Server 5 Getting Started with Ascent Capture Internet Server 5 10300260-000 Revision A Copyright Copyright 2001 Kofax Image Products. All Rights Reserved. Printed in USA. The information

More information

SAS 9.4 Intelligence Platform

SAS 9.4 Intelligence Platform SAS 9.4 Intelligence Platform Application Server Administration Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS 9.4 Intelligence Platform:

More information

FioranoMQ 9. High Availability Guide

FioranoMQ 9. High Availability Guide FioranoMQ 9 High Availability Guide Copyright (c) 1999-2008, Fiorano Software Technologies Pvt. Ltd., Copyright (c) 2008-2009, Fiorano Software Pty. Ltd. All rights reserved. This software is the confidential

More information

Security Correlation Server Quick Installation Guide

Security Correlation Server Quick Installation Guide orrelogtm Security Correlation Server Quick Installation Guide This guide provides brief information on how to install the CorreLog Server system on a Microsoft Windows platform. This information can also

More information

JD Edwards EnterpriseOne Tools. 1 Understanding JD Edwards EnterpriseOne Business Intelligence Integration. 1.1 Oracle Business Intelligence

JD Edwards EnterpriseOne Tools. 1 Understanding JD Edwards EnterpriseOne Business Intelligence Integration. 1.1 Oracle Business Intelligence JD Edwards EnterpriseOne Tools Embedded Business Intelligence for JD Edwards EnterpriseOne Release 8.98 Update 4 E21426-02 March 2011 This document provides instructions for using Form Design Aid to create

More information

http://docs.trendmicro.com

http://docs.trendmicro.com Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control

CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control CheckPoint Software Technologies LTD. How to Configure Firewall-1 With Connect Control (Load-Balance across multiple servers) Event: Partner Exchange Conference Date: October 10, 1999 Revision 1.0 Author:

More information

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service Achieving Scalability and High Availability Abstract DB2 Connect Enterprise Edition for Windows NT provides fast and robust connectivity

More information

Cognos (R) 8 Analytic Applications

Cognos (R) 8 Analytic Applications Cognos(R) 8 Analytic Applications Installation and Configuration Guide INSTALLATION AND CONFIGURATION GUIDE Cognos (R) 8 Analytic Applications INSTALLATION AND CONFIGURATION GUIDE Product Information This

More information

HP A-IMC Firewall Manager

HP A-IMC Firewall Manager HP A-IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW101-20110805 Legal and notice information Copyright 2011 Hewlett-Packard Development Company, L.P. No part of this

More information

TIBCO Administrator User s Guide. Software Release 5.7.1 March 2012

TIBCO Administrator User s Guide. Software Release 5.7.1 March 2012 TIBCO Administrator User s Guide Software Release 5.7.1 March 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY

More information

CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam

CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam (CAT-140) Version 1.4 - PROPRIETARY AND CONFIDENTIAL INFORMATION - These educational materials (hereinafter referred to as

More information

Business Enterprise Server Help Desk Integration Guide. Version 3.5

Business Enterprise Server Help Desk Integration Guide. Version 3.5 Business Enterprise Server Help Desk Integration Guide Version 3.5 June 30, 2010 Copyright Copyright 2003 2010 Interlink Software Services, Ltd., as an unpublished work. All rights reserved. Interlink

More information

NetFlow Collection and Processing Cartridge Pack User Guide Release 6.0

NetFlow Collection and Processing Cartridge Pack User Guide Release 6.0 [1]Oracle Communications Offline Mediation Controller NetFlow Collection and Processing Cartridge Pack User Guide Release 6.0 E39478-01 June 2015 Oracle Communications Offline Mediation Controller NetFlow

More information

Monitoring Traffic manager

Monitoring Traffic manager Monitoring Traffic manager eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced

More information

Veritas Cluster Server from Symantec

Veritas Cluster Server from Symantec Delivers high availability and disaster recovery for your critical applications Data Sheet: High Availability Overview protects your most important applications from planned and unplanned downtime. Cluster

More information

Online Transaction Processing in SQL Server 2008

Online Transaction Processing in SQL Server 2008 Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,

More information

DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS

DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication

More information

Grid Computing in SAS 9.4 Third Edition

Grid Computing in SAS 9.4 Third Edition Grid Computing in SAS 9.4 Third Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. Grid Computing in SAS 9.4, Third Edition. Cary, NC:

More information

TIBCO Runtime Agent Authentication API User s Guide. Software Release 5.8.0 November 2012

TIBCO Runtime Agent Authentication API User s Guide. Software Release 5.8.0 November 2012 TIBCO Runtime Agent Authentication API User s Guide Software Release 5.8.0 November 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED

More information

Citrix MetaFrame Presentation Server 3.0 and Microsoft Windows Server 2003 Value Add Feature Guide

Citrix MetaFrame Presentation Server 3.0 and Microsoft Windows Server 2003 Value Add Feature Guide Citrix MetaFrame Presentation Server 3.0 and Microsoft Windows Server 2003 Value Add Feature Guide Advanced Functionality Basic Functionality Feature MANAGEMENT Microsoft Management Console Enhanced Connection

More information

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08 Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL Installation and System Administrator's Guide 4MASIN450-08 2011 Sage Software, Inc. All rights reserved. Sage, the Sage logos and the Sage product

More information

Architecture and Mode of Operation

Architecture and Mode of Operation Open Source Scheduler Architecture and Mode of Operation http://jobscheduler.sourceforge.net Contents Components Platforms & Databases Architecture Configuration Deployment Distributed Processing Security

More information

HP IMC Firewall Manager

HP IMC Firewall Manager HP IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW102-20120420 Legal and notice information Copyright 2012 Hewlett-Packard Development Company, L.P. No part of this

More information

Ahsay Offsite Backup Server and Ahsay Replication Server

Ahsay Offsite Backup Server and Ahsay Replication Server Ahsay Offsite Backup Server and Ahsay Replication Server v6 Ahsay Systems Corporation Limited 19 April 2013 Ahsay Offsite Backup Server and Ahsay Replication Server Copyright Notice 2013 Ahsay Systems

More information

etrust Audit Using the Recorder for Check Point FireWall-1 1.5

etrust Audit Using the Recorder for Check Point FireWall-1 1.5 etrust Audit Using the Recorder for Check Point FireWall-1 1.5 This documentation and related computer software program (hereinafter referred to as the Documentation ) is for the end user s informational

More information

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services Deployment Guide Deploying the BIG-IP System with Microsoft Windows Server 2003 Terminal Services Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services Welcome to the BIG-IP

More information

Embarcadero Performance Center 2.7 Installation Guide

Embarcadero Performance Center 2.7 Installation Guide Embarcadero Performance Center 2.7 Installation Guide Copyright 1994-2009 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A.

More information

ORACLE DATABASE 10G ENTERPRISE EDITION

ORACLE DATABASE 10G ENTERPRISE EDITION ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.

More information

No.1 IT Online training institute from Hyderabad Email: info@sriramtechnologies.com URL: sriramtechnologies.com

No.1 IT Online training institute from Hyderabad Email: info@sriramtechnologies.com URL: sriramtechnologies.com I. Basics 1. What is Application Server 2. The need for an Application Server 3. Java Application Solution Architecture 4. 3-tier architecture 5. Various commercial products in 3-tiers 6. The logic behind

More information

Release 6.2.1 System Administrator s Guide

Release 6.2.1 System Administrator s Guide IBM Maximo Release 6.2.1 System Administrator s Guide Note Before using this information and the product it supports, read the information in Notices on page Notices-1. First Edition (January 2007) This

More information

Oracle Java Micro Edition Software Development Kit

Oracle Java Micro Edition Software Development Kit Oracle Java Micro Edition Software Development Kit Release Notes Release 3.0.5 for Windows E25309-04 April 2012 Contents Release Highlights Prerequisites Installation Installation and Runtime Security

More information

FileMaker Server 10. Getting Started Guide

FileMaker Server 10. Getting Started Guide FileMaker Server 10 Getting Started Guide 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and

More information

RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE

RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE Installation and Administration Guide RSM Web Client and RSM Web Gateway 17 August, 2004 Page 1 Copyright Notice 2004 Sony Corporation.

More information

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0 Delivers highly flexible, security-rich and scalable SOA access to CICS applications IBM Multiplatforms, Version 7.0 Highlights Connects WebSphere SOA Introduces real-time monitoring Foundation server

More information

Running a Workflow on a PowerCenter Grid

Running a Workflow on a PowerCenter Grid Running a Workflow on a PowerCenter Grid 2010-2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

More information

Version 3.8. Installation Guide

Version 3.8. Installation Guide Version 3.8 Installation Guide Copyright 2007 Jetro Platforms, Ltd. All rights reserved. This document is being furnished by Jetro Platforms for information purposes only to licensed users of the Jetro

More information

Copyright http://support.oracle.com/

Copyright http://support.oracle.com/ Primavera Portfolio Management 9.0 Security Guide July 2012 Copyright Oracle Primavera Primavera Portfolio Management 9.0 Security Guide Copyright 1997, 2012, Oracle and/or its affiliates. All rights reserved.

More information

Oracle Cloud E66791-05

Oracle Cloud E66791-05 Oracle Cloud Using Oracle Managed File Transfer Cloud Service 16.2.5 E66791-05 June 2016 Oracle Managed File Transfer (MFT) is a standards-based, endto-end managed file gateway. Security is maintained

More information

HP Business Service Management

HP Business Service Management HP Business Service Management for the Windows and Linux operating systems Software Version: 9.10 Business Process Insight Server Administration Guide Document Release Date: August 2011 Software Release

More information

NetIQ Identity Manager Setup Guide

NetIQ Identity Manager Setup Guide NetIQ Identity Manager Setup Guide July 2015 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE

More information

BusinessObjects Enterprise XI Release 2 Administrator s Guide

BusinessObjects Enterprise XI Release 2 Administrator s Guide BusinessObjects Enterprise XI Release 2 Administrator s Guide BusinessObjects Enterprise XI Release 2 1 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,

More information

Rebasoft Auditor Quick Start Guide

Rebasoft Auditor Quick Start Guide Copyright Rebasoft Limited: 2009-2011 1 Release 2.1, Rev. 1 Copyright Notice Copyright 2009-2011 Rebasoft Ltd. All rights reserved. REBASOFT Software, the Rebasoft logo, Rebasoft Auditor are registered

More information

How To Live Migrate In Hyperv On Windows Server 22 (Windows) (Windows V) (Hyperv) (Powerpoint) (For A Hyperv Virtual Machine) (Virtual Machine) And (Hyper V) Vhd (Virtual Hard Disk

How To Live Migrate In Hyperv On Windows Server 22 (Windows) (Windows V) (Hyperv) (Powerpoint) (For A Hyperv Virtual Machine) (Virtual Machine) And (Hyper V) Vhd (Virtual Hard Disk Poster Companion Reference: Hyper-V Virtual Machine Mobility Live Migration Without Shared Storage Storage Migration Live Migration with SMB Shared Storage Live Migration with Failover Clusters Copyright

More information

Transparent Identification of Users

Transparent Identification of Users Transparent Identification of Users Websense Web Security Solutions v7.5, v7.6 Transparent Identification of Users 1996 2011, Websense, Inc. All rights reserved. 10240 Sorrento Valley Rd., San Diego, CA

More information

DSView 4 Management Software Transition Technical Bulletin

DSView 4 Management Software Transition Technical Bulletin DSView 4 Management Software Transition Technical Bulletin DSView, Avocent and the Avocent logo are trademarks or registered trademarks of Avocent Corporation or its affiliates in the U.S. and other countries.

More information

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc. Objectives At the end of this chapter, participants should be able to: Understand basic WebLogic Server architecture Understand the

More information

Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Microsoft Hyper-V

Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Microsoft Hyper-V Connection Broker Managing User Connections to Workstations, Blades, VDI, and More Quick Start with Microsoft Hyper-V Version 8.1 October 21, 2015 Contacting Leostream Leostream Corporation http://www.leostream.com

More information

Oracle Solaris Remote Lab User Guide for Release 1.01

Oracle Solaris Remote Lab User Guide for Release 1.01 Oracle Solaris Remote Lab User Guide for Release 1.01 Table of Contents 1. INTRODUCTION... 1 PURPOSE OF THE OSRL... 1 GAINING ACCESS TO THE OSRL... 2 Request access to the Oracle Solaris Remote Lab...

More information

BrightStor ARCserve Backup for Windows

BrightStor ARCserve Backup for Windows BrightStor ARCserve Backup for Windows Agent for Microsoft SQL Server r11.5 D01173-2E This documentation and related computer software program (hereinafter referred to as the "Documentation") is for the

More information

Using hp OpenView Omniback II GUI Via Slow Remote Connections

Using hp OpenView Omniback II GUI Via Slow Remote Connections hp OpenView Omniback II technical whitepaper Using hp OpenView Omniback II GUI Via Slow Remote Connections Using Omniback II GUI via slow remote connections Technical Whitepaper Table of Contents 1. Introduction...

More information

v.5.5.2 Installation Guide for Websense Enterprise v.5.5.2 Embedded on Cisco Content Engine with ACNS v.5.4

v.5.5.2 Installation Guide for Websense Enterprise v.5.5.2 Embedded on Cisco Content Engine with ACNS v.5.4 v.5.5.2 Installation Guide for Websense Enterprise v.5.5.2 Embedded on Cisco Content Engine with ACNS v.5.4 Websense Enterprise Installation Guide 1996 2004, Websense, Inc. All rights reserved. 10240 Sorrento

More information

DOCUMENTATION FILE RESTORE

DOCUMENTATION FILE RESTORE DOCUMENTATION Copyright Notice The use and copying of this product is subject to a license agreement. Any other use is prohibited. No part of this publication may be reproduced, transmitted, transcribed,

More information

Configuring IBM HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on IBM WebSphere Application Server

Configuring IBM HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on IBM WebSphere Application Server Configuration Guide Configuring IBM HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on IBM WebSphere Application Server This document is revised for SAS 9.3. In previous versions

More information

ServletExec TM 6.0 Installation Guide. for Microsoft Internet Information Server SunONE Web Server Sun Java System Web Server and Apache HTTP Server

ServletExec TM 6.0 Installation Guide. for Microsoft Internet Information Server SunONE Web Server Sun Java System Web Server and Apache HTTP Server ServletExec TM 6.0 Installation Guide for Microsoft Internet Information Server SunONE Web Server Sun Java System Web Server and Apache HTTP Server ServletExec TM NEW ATLANTA COMMUNICATIONS, LLC 6.0 Installation

More information

Chapter 3 Startup and Shutdown This chapter discusses how to startup and shutdown ETERNUSmgr.

Chapter 3 Startup and Shutdown This chapter discusses how to startup and shutdown ETERNUSmgr. Preface This guide discusses procedures and safeguards relating to the use of ETERNUSmgr to configure ETERNUS DX400 series, ETERNUS DX8000 series, ETERNUS2000, ETERNUS4000, ETERNUS8000, ETERNUS3000, ETERNUS6000,

More information

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications Collaboration Technology Support Center - Microsoft - Collaboration Brief March 2005 Using SAP Logon Tickets for Single Sign on to Microsoft based web applications André Fischer, Project Manager CTSC,

More information

Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform

Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform Why clustering and redundancy might not be enough This paper discusses today s options for achieving

More information

CA SiteMinder. Policy Server Management Guide. r6.0 SP6. Second Edition

CA SiteMinder. Policy Server Management Guide. r6.0 SP6. Second Edition CA SiteMinder Policy Server Management Guide r6.0 SP6 Second Edition This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

This guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr.

This guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr. Preface This installation guide explains how to install the "ETERNUSmgr for Windows" storage system management software on an ETERNUS DX400 series, ETERNUS DX8000 series, ETERNUS2000, ETERNUS4000, ETERNUS8000,

More information

HP Business Availability Center

HP Business Availability Center HP Business Availability Center for the Windows and Solaris operating systems Software Version: 8.05 Business Process Monitor Administration Document Release Date:September 2010 Software Release Date:

More information

An Oracle White Paper August 2011. Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

An Oracle White Paper August 2011. Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability An Oracle White Paper August 2011 Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability Note This whitepaper discusses a number of considerations to be made when

More information

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015 Metalogix SharePoint Backup Publication Date: August 24, 2015 All Rights Reserved. This software is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this

More information

MGC WebCommander Web Server Manager

MGC WebCommander Web Server Manager MGC WebCommander Web Server Manager Installation and Configuration Guide Version 8.0 Copyright 2006 Polycom, Inc. All Rights Reserved Catalog No. DOC2138B Version 8.0 Proprietary and Confidential The information

More information

vsphere Upgrade vsphere 6.0 EN-001721-03

vsphere Upgrade vsphere 6.0 EN-001721-03 vsphere 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document,

More information

LifeSize Control Installation Guide

LifeSize Control Installation Guide LifeSize Control Installation Guide April 2005 Part Number 132-00001-001, Version 1.0 Copyright Notice Copyright 2005 LifeSize Communications. All rights reserved. LifeSize Communications has made every

More information

An Oracle White Paper September 2013. Oracle WebLogic Server 12c on Microsoft Windows Azure

An Oracle White Paper September 2013. Oracle WebLogic Server 12c on Microsoft Windows Azure An Oracle White Paper September 2013 Oracle WebLogic Server 12c on Microsoft Windows Azure Table of Contents Introduction... 1 Getting Started: Creating a Single Virtual Machine... 2 Before You Begin...

More information

Sage 100 ERP. Installation and System Administrator s Guide

Sage 100 ERP. Installation and System Administrator s Guide Sage 100 ERP Installation and System Administrator s Guide This is a publication of Sage Software, Inc. Version 2014 Copyright 2013 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the

More information

NetIQ Directory and Resource Administrator NetIQ Exchange Administrator. Installation Guide

NetIQ Directory and Resource Administrator NetIQ Exchange Administrator. Installation Guide NetIQ Directory and Resource Administrator NetIQ Exchange Administrator Installation Guide August 2013 Legal Notice NetIQ Directory and Resource Administrator is protected by United States Patent No(s):

More information

Server & Workstation Installation of Client Profiles for Windows

Server & Workstation Installation of Client Profiles for Windows C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W General Notes to Prepare for Installing

More information

v5.5 Installation Guide

v5.5 Installation Guide v5.5 Installation Guide for use with Integrated Microsoft Products Websense Enterprise Installation Guide 1996 2005, Websense, Inc. 10240 Sorrento Valley Rd., San Diego, CA 92121, USA All rights reserved.

More information

Gladinet Cloud Enterprise

Gladinet Cloud Enterprise GLADINET, INC Gladinet Cloud Enterprise Multi-Site Deployment Guide Gladinet, Inc. 9/27/2013 This document discusses the technologies behind Gladinet Cloud Enterprise Copyright 2013 Gladinet, Inc. Table

More information

v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine

v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine Websense Enterprise Installation Guide 1996 2004, Websense, Inc. All rights reserved. 10240 Sorrento Valley Rd., San

More information

v7.1 Technical Specification

v7.1 Technical Specification v7.1 Technical Specification Copyright 2011 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated, microfilmed,

More information

Remote Access Clients for Windows

Remote Access Clients for Windows Remote Access Clients for Windows E80.60 Release Notes 3 December 2014 Classification: [Protected] 2014 Check Point Software Technologies Ltd. All rights reserved. This product and related documentation

More information

FOXBORO. I/A Series SOFTWARE Product Specifications. I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 OVERVIEW

FOXBORO. I/A Series SOFTWARE Product Specifications. I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 OVERVIEW I/A Series SOFTWARE Product Specifications Logo I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 The I/A Series Intelligent SCADA Platform takes the traditional SCADA Master Station to a new

More information

Siemens PLM Connection. Mark Ludwig

Siemens PLM Connection. Mark Ludwig Siemens PLM Connection High Availability of Teamcenter Enterprise Mark Ludwig Copyright Siemens Copyright PLM Software Siemens Inc. AG 2008. All rights reserved. Teamcenter Digital Lifecycle Management

More information

QuickSpecs. Overview. Compaq Remote Insight Lights-Out Edition

QuickSpecs. Overview. Compaq Remote Insight Lights-Out Edition Overview M ODELS Remote Insight Lights-Out Edition 157866-001 New Remote Insight Lights-Out Edition provides virtual graphical control using any standard browser to your remote or data centre server, giving

More information

Required Ports and Protocols. Communication Direction Protocol and Port Purpose Enterprise Controller Port 443, then Port 11165 Port 8005

Required Ports and Protocols. Communication Direction Protocol and Port Purpose Enterprise Controller Port 443, then Port 11165 Port 8005 Oracle Enterprise Manager Ops Center Ports and Protocols Guide 12c Release 2 (12.2.2.0.0) E51942-04 December 2014 This document contains the latest information on the ports and protocols that Oracle Enterprise

More information