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.