A Web Server for Reliable Web System Development



Similar documents
Optimal Performance Monitoring Solution

Market Leading Web Application Server Product

A Mainframe Rehosting Solution

Understanding Evolution's Architecture A Technical Overview

SiteCelerate white paper

Deploying Microsoft SharePoint Services with Stingray Traffic Manager DEPLOYMENT GUIDE

Configuring Nex-Gen Web Load Balancer

Pass Through Proxy. How-to. Overview:..1 Why PTP?...1

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS

MEGA Web Application Architecture Overview MEGA 2009 SP4

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

Understanding Slow Start

Oracle WebLogic Server 11g: Administration Essentials

Apache Jakarta Tomcat

LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS

Chapter 1 - Web Server Management and Cluster Topology

ITG Software Engineering

A Comparative Study on Vega-HTTP & Popular Open-source Web-servers

Setup Guide Access Manager 3.2 SP3

Data Security and Governance with Enterprise Enabler

Load Balancer Comparison: a quantitative approach. a call for researchers ;)

Load Balancing using Pramati Web Load Balancer

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

Flexible Routing and Load Control on Back-End Servers. Controlling the Request Load and Quality of Service

Configuring Security Features of Session Recording

Setup Guide Access Manager Appliance 3.2 SP3

Configuring Load Balancing

Cognos8 Deployment Best Practices for Performance/Scalability. Barnaby Cole Practice Lead, Technical Services

CommuniGate Pro White Paper. Dynamic Clustering Solution. For Reliable and Scalable. Messaging

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

ELIXIR LOAD BALANCER 2

Deployment Guide. AX Series with Microsoft Office SharePoint Server

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?

IBM WebSphere Server Administration

WebSphere Server Administration Course

Tushar Joshi Turtle Networks Ltd

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

Active-Active and High Availability

VMware Horizon Mirage Load Balancing

How To - Configure Virtual Host using FQDN How To Configure Virtual Host using FQDN

bbc Adobe LiveCycle Data Services Using the F5 BIG-IP LTM Introduction APPLIES TO CONTENTS

INSTRUCTION MANUAL. Campbell Scientific Software Development Kit Beginner s Guide Revision: 9/15. Copyright Campbell Scientific, Inc.

Enterprise Deployment of the EMC Documentum WDK Application

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm

Oracle Collaboration Suite

Web Traffic Capture Butler Street, Suite 200 Pittsburgh, PA (412)

Stateful Inspection Technology

Load Balancing for Microsoft Office Communication Server 2007 Release 2

WebLogic Server 11g Administration Handbook

Frequently Asked Questions

Integrated and reliable the heart of your iseries system. i5/os the next generation iseries operating system

Use Enterprise SSO as the Credential Server for Protected Sites

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

Oracle Application Server 10g Oracle HTTP Server Frequently Asked Questions October 2006

GroupWise SMTP Infrastructure Design:

Fundamentals of Windows Server 2008 Network and Applications Infrastructure

MassTransit vs. FTP Comparison

Availability Digest. Redundant Load Balancing for High Availability July 2013

HP Education Services

GoToMyPC Corporate Advanced Firewall Support Features

HUAWEI OceanStor Load Balancing Technical White Paper. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

Oracle WebLogic Server 11g Administration

Working With Virtual Hosts on Pramati Server

VERITAS Cluster Server Traffic Director Option. Product Overview

Why SSL is better than IPsec for Fully Transparent Mobile Network Access

FAQs for Oracle iplanet Proxy Server 4.0

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

echomountain Enterprise Monitoring, Notification & Reporting Services Protect your business

DATA COMMUNICATOIN NETWORKING

Installing Policy Patrol on a separate machine

Securing access to Citrix applications using Citrix Secure Gateway and SafeWord. PremierAccess. App Note. December 2001

REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7

Global Server Load Balancing

Proxy Server, Network Address Translator, Firewall. Proxy Server

Global Server Load Balancing

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server

WEBLOGIC ADMINISTRATION

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

Accelerating Wordpress for Pagerank and Profit

SuperOffice Pocket CRM

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: Security Note

Interwise Connect. Working with Reverse Proxy Version 7.x

If your organization is not already

METROLOGIC INSTRUMENTS, INC. MS1690 Focus Area Imaging Bar Code Scanner Supplemental Configuration Guide

Load Balancing. Outlook Web Access. Web Mail Using Equalizer

DEPLOYMENT GUIDE Version 1.1. Configuring BIG-IP WOM with Oracle Database Data Guard, GoldenGate, Streams, and Recovery Manager

VPNBee manual VPNBee is a firewall by Gayatri Hitech but it is more a product of products rather than a single product.

Deployment Guide. AX Series with Microsoft Exchange Server

Configuring Windows Server Clusters

Knowledge Base Article: Article 218 Revision 2 How to connect BAI to a Remote SQL Server Database?

Sametime Version 9. Integration Guide. Integrating Sametime 9 with Domino 9, inotes 9, Connections 4.5, and WebSphere Portal

How To Use Netiq Access Manager (Netiq) On A Pc Or Mac Or Macbook Or Macode (For Pc Or Ipad) On Your Computer Or Ipa (For Mac) On An Ip

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Clustering with Tomcat. Introduction. O'Reilly Network: Clustering with Tomcat. by Shyam Kumar Doddavula 07/17/2002

Transcription:

A Server for Reliable System Development is a next generation web server that overcomes the structural problems of existing web servers to provide superior performance and reliability. MIDDLEWARE JEUS Tmax InfiniCache

A Server for Reliable System Development is a web server that processes requests to provide web pages for users. It offers superior performance and stability by overcoming the structural problems of existing web servers. It is designed to provide reliable service when receiving a large volume of transaction requests. Error conditions, such as processing delays and server shutdown, can be effectively managed using. Why Reliability and Technology of a Market-Leading Solution is solution that provides optimal reliability and technology and is employed by a multitude of companies in Korea. With approximately 2,000 cumulative customers, is the domestic market share leader. s Competitiveness No. 1 Ranked Server in the Korean Market In 2013, commanded the largest market share at 42.1% of the middleware market. (IDC Korea, 2014) IBM 20.2% etc. 5.8% Oracle 31.4% TmaxSoft 42.1 % Approximately 2,000 s has accumulated over 2,000 total clients since its release in 2000. It has proven its performance and reliability as a market-leading solution employed by a multitude of companies. (as of Dec. 2014) 2000 s 2000 2003 2006 2009 2014 / Yr

Tmax s Competitiveness 3 Superior Architecture Superior Reliability s superior architecture allows it to optimize load distribution. Unlike Apache-based general web servers, employs a separate manager to manage application processes, which allows to use server resources more efficiently and to lower system load for large volumes of transaction requests. General Server Server - Apache WAS Server - WAS HTML CGI JSP Manager HTML CGI JSP PHP Servlet Servlet Engine PHP Servlet Servlet Engine DB DB A single process handles all types of services such as HTML, CGI, SSI, and PHP. Large amounts of resources can be assigned to unused services, resulting in system overload. Individual processes handle HTML, CGI, SSI, and PHP. A separate manager manages application processes to efficiently use resources and to reduce system load. JEUS and Synergy for Unrivaled Performance and Reliability provides unrivaled performance and reliability through its integration with JEUS, TmaxSoft s Application Server. To ensure reliability, it incorporates a queue, which can store a large number of client requests, so that JEUS system operations are not interrupted. Seamless connections with JEUS allows to instantly detect excessive loads in JEUS and dynamically distribute the loads. 1 Request Queuing 2 Dynamic Load Balancing Massive Number of Request 3 Stream Pipe IPC 1 2 3 Request Queuing Prevents system interruptions since no requests are rejected, even when a large number of clients are connected. Dynamic Load Balancing Dynamic Load Balancing: Instantly detects excessive loads in JEUS and dynamically distributes the loads. Stream Pipe IPC When and JEUS are installed on the same machine, IPC is provided to reduce overhead, which can improve performance by a factor of 4.

Tmax Key Benefits of 4 Key Benefits Reverse Connection Pooling JEUS and can establish reverse connections without opening a communications port between them, ensuring security. External Network (DMZ) Firewall Internal Network Competitor Server () Can go through without opening a firewall port. X O WAS (JEUS) A Variety of Load Balancing When connected to JEUS, provides high performance and high availability to ensure system functionality. Even when a large number of clients are connected, and JEUS ensure performance and availability by supporting diverse load distribution algorithms according to business characteristics. JEUS Server 1 Load=1 Rule Base Routing JEUS Server 2 Load=5 JEUS Server 3 Load=2 Delivers requests according to a pre-defined rule. e.g. by application or user JEUS Server 1 Round-Robin JEUS Server 2 JEUS Server 3 Delivers requests according to a pre-defined order. e.g. JEUS1>JEUS2>JEUS3 Dynamic JEUS Server 1 JEUS Server 2 checks the load on JEUS and delivers requests to the server with the lowest load.

Tmax Key Benefits of 5 Dynamic Load Balancing by Node When connected with JEUS, distributes the load on a node by application. If a node has a high load due to an online batch job, dynamically changes the load for load balancing. Same Load Right Load Left Load JEUS JEUS JEUS Load: 1 Load: 1 Load: 1 Load: 2 Load: 2 Load: 1 Shop Shop Shop Shop Shop Shop Architecture Architecture System Process WSM HTH Service HTHs HTL TCP GW CGIs Container PHPs JSVs Context Group Context Servlet/JSP Listener DB Connection Pool SSIs WBAPIs Misc Services wsadmin Logging VHost ACLs wsracd

Tmax Key Benefits of 6 Key Features Basic Server Functions 1.1, IPv6 Supports 1.1, a next generation standard protocol, and IPv6, the latest version of the Internet Protocol. HTML, CGI, PHP, SSI, and Servlet Supports XSSI, which is derived from PHP and SSI. In addition to HTML, supports CGI (C, C++, Perl, etc.) and Fast CGI for dynamic information processing. also supports JSP/Servlet programs by incorporating the JEUS Servlet engine. Alias When a URI is sent from the client, maps it to a physical directory to provide the requested resource. This makes operation easier for the system administrator. Virtual Host A virtual host enables a single server to manage web pages for multiple domains. It is mainly used by IDC or web servers. This reduces the overall cost, including expansion and maintenance costs. High Performance Multiplexing I/O processes large volumes of data reliably and quickly while requiring few resources. uses a multiplexing process in which a single manager handles multiple client requests. Memory Caching Caching is very effective for web services that use the same resources frequently by caching those resources in available memory. internally provides TTL(Time to Live) to enhance resource efficiency. Output Compression Output compression sends a compressed response to user requests. This can enhance performance dramatically when the network is slow. Selective compression of Multi-part Internet Mail Extensions (MIME) data is possible and the compression rate can be viewed via access logs. High Availability Automatic Failover When an application fails, restarts it to improve system availability. Automatic restarting and the number of times to automatically restart can be configured. A Variety of Load Balancing Algorithms Enables load balancing and failover via clustering, and diverse load balancing algorithms, such as round robin, rule based, and dynamic load balancing, are available.

Tmax Key Benefits of 7 Dynamic Configuration Provides seamless services with dynamic configuration when a node or a server is added at runtime. Function/Convenience WBAPI provides embedded APIs (WBAPI) to resolve the problems of existing CGI applications, enhancing application program convenience and system performance. Extension Management Extension management allows users to create extensions other than the fixed extension, MIME. The administrator can specify and apply different extensions for each client. Reverse Proxy A reverse proxy server acts as a proxy server that allows external users to connect to trusted network servers via connections. It allows all internal domain names to remain hidden from external networks. Reverse proxies provide a number of benefits in terms of security and maintenance through services policies for access. Securities fully supports ACLs (Access Control Lists) and SSL (Secure Socket Layer). These security functions show robust performance when used in the engine. In general, other web servers use 3rd-party SSL packages, which causes performance degradation. Security Function User Application Internet TCP/IP Engine SSL Handshake SSL Record Transport Layer Network Layer Data Link Layer Physical Layer Centralized System Management provides management functions through web browsers, and it supports a fullyintegrated management environment across distributed servers.

TmaxSoft Co., Ltd. 5, Hwangsaeul-ro 329beon-gil, Bundang-gu, Seongnam-si, Gyeonggi-do, 463-824, South Korea +82-31-8018-1000 info@tmax.co.kr www.tmaxsoft.com TmaxSoft Japan Co., Ltd. F Sanko Bldg, 3-12-16 Mita, Minato- Ku, Tokyo, 108-0073 Japan +81-3-5765-2550 info@tmaxsoft.co.jp jp.tmaxsoft.com TmaxSoft Inc. 560 Sylvan Avenue Englewood Cliffs, NJ 07632 USA +1-201-567-8266 info@tmaxsoft.com us.tmaxsoft.com Beijing TmaxSoft System Software Co., Ltd. Room 1101, Building B, Recreo International Center, East Road Wang Jing, Chaoyang District, Beijing, 100102, P.R.C +86-10-5783-9188 info@tmaxsoft.com.cn cn.tmaxsoft.com TmaxSoft UK Ltd. Surrey House, Suite 221, 34 Eden Street, Kingston-Upon-Thames, KT1 1ER United Kingdom +44-(0)20-8481-3776 info.uk@tmaxsoft.com www.tmaxsoft.com Tmax Singapore Pte. Ltd. 430 Lorong 6, Toa Payoh 10-02, OrangeTee Building, 319402 Singapore +65-6259-7223 info.sg@tmaxsoft.com www.tmaxsoft.com Tmax Rus L.L.C. Grand Setun Plaza, No A204 Gorbunova st.2, Moscow, 121596 Russia +7(495)970-01-35 info.rus@tmaxsoft.com ru.tmaxsoft.com Tmax Brasil Sistemas e Serviços Ltda. Av. Copacabana, 177, sala 32, 18 do Forte Empresarial, Alphaville, Barueri, São Paulo, Brasil, CEP 06472-001 +55-11-4191-3100 info.bra@tmaxsoft.com br.tmaxsoft.com Printed 2015/02 TmaxSoft reserves the right to change, alter and/or modify at any time and without notice, any of the contents of this brochure.