JEUS

Last updated
MR.worldwide
Developer(s) TmaxSoft
Stable release
8.5 (8 Fix#5/b266) / February 2020 (2020-02)
Operating system Cross-platform
Type Application Server
License Proprietary
Website tmaxsoft.com

JEUS (an abbreviation of Java Enterprise User Solution) is a Korean Web application server which is developed by TmaxSoft. JEUS provides the web application server component of TmaxSoft's middleware-tier framework solution. It has been widely adopted in Korea where it holds the largest (42.1%) share of the market. [1]

Contents

TmaxSoft released JEUS 1.0 in 2000. In 2001, it received J2EE 1.2 certification for JEUS 3.0., [2] In 2013, it received the world’s first Java EE 7 certification for JEUS 8. [3]

History

JEUS was launched in April 2000. The following table shows a list of versions and release dates:

Product/Version1.02.03.04.05.06.07.08.08.5
JEUS2000.042001.022002.052003.032005.052007.062012.062013.082020.02

Features

JEUS 7 provides the following features:

Domain Architecture: (JEUS 7) supports a massive scale computing environment with lightweight and speedy distributed clustering.

Dynamic Clustering: A core function that enables rapid elasticity which allows the administrator to easily add and delete idle resources as needed.

Graceful Redeployment: When application redeployment is needed during operation, a continuous service environment is provided by guaranteeing the completion of processing of session requests prior to redeployment.

Superior performance is provided for large-scale requests, by the improved caching function. Memory is managed efficiently by the use of an optimized LRU Processing Algorithm that improves performance.

When connected to the WebtoB server, stable large-scale transaction processing ability is exhibited, due to Multiplexing I/O, Request Queuing, Dynamic Load Balancing, and Stream Pipe Communication

By reloading only the modified class instead of the entire class, when a function is modified, development productivity is dramatically improved.

WebtoB

WebtoB is the web server component that complements JEUS as TmaxSoft's middleware-tier solution. [4] WebtoB uses a multi-thread architecture, which allows it to address multiple requests through a single process. Other features include disk and memory caching, load balancing, clustering, dynamic queuing and the ability to add additional nodes without interrupting operations, all of which help improve the server's speed and stability. WebtoB uses secure sockets layer and operates without open firewall ports, which inherently provides for stronger data security. Administrators can also configure access control lists. [5]

Java EE Certification

Minimum Installation Requirements

The following shows the minimum installation requirements for JEUS [11]

Windows 2000, 2003, XP, Vista

Solaris, HP-UX, AIX, Linux

Edition

There are two editions of JEUS available:

Specifications support by version

SpecificationJeus 4.2Jeus 5Jeus 6Jeus 7Jeus 8Jeus 8.5
J2EEJ2EE 1.3J2EE 1.4Java EE 5Java EE 6Java EE 7Jakarta EE 8
HTTP1.0/1.11.0/1.11.0/1.11.0/1.11.0/1.11.0/1.1
CGI1.11.11.11.11.11.1
PHP3.x/4.x3.x/4.x3.x/4.x/5.x3.x/4.x/5.x
SSLSSL2/SSL3/TLS1SSL2/SSL3/TLS1SSL2/SSL3/TLS1/SSL3/TLS1
EJB2.0 (2.1 partially)2.12.13.1
Java persistence API--1.02.0
RMI-IOPSupportedSupportedSupportedSupported
Deployment API-1.11.21.2
JSP1.22.02.12.2
Servlet2.32.42.53.0
JSF--1.22.0
JSTL--1.21.2
JTA1.0.1B1.0.1B1.11.1
JTS1.01.01.01.0
JMS1.11.11.11.1
JNDI1.2.11.2.11.2.11.2.1
JDBC3.03.03.04.0
JAAS1.0.11.0.11.0.11.0.1
JCA (Connector)1.01.51.51.6
SAAJ1.1/1.21.1/1.21.31.3
JACCN/A1.01.01.3
SOAP1.11.1/1.21.1/1.21.1/1.2
WSDL1.11.11.11.1
UDDI2.02.0/3.02.0/3.02.0/3.0
JAX-RPC1.01.11.11.1
JAX-WS--2.12.2
Web Service Metadata--2.02.1
WS-Addressing--1.01.0
WS-Reliable Messaging--1.11.1
WS-Security-1.01.0/1.11.1
WS-Policy--1.01.0
WS-Security Policy--1.21.2
WS-Trust--1.31.3
WS-Secure Conversation--1.31.3
WS-Policy Attachment--1.01.5
JAF-1.0.21.0.21.1
JAXB-1.02.12.2
JAXP1.01.21.2included in Java SE 6
JAXR-1.01.01.0
XSLT1.01.01.01.0
Java IDL API-SupportedSupportedSupported
OTSNot SupportedSupportedSupportedSupported
IDE ToolSupportedSupportedSupportedNot Supported
GUI ToolJManagerJUESBuilderNot SupportedNot Supported
Web ToolWebManagerWebManagerWebManagerWebAdmin
J2EE Management-1.01.11.1
Monitoring ToolJmanager, WebManager Console ToolConsole Tool, WebManagerConsole Tool, WebManagerConsole Tool, WebAdmin
JDK1.3/1.41.4/5.05.0/6.06.0/7.0

Competitor Products

See also

Related Research Articles

<span class="mw-page-title-main">Jakarta EE</span> Set of specifications extending Java SE

Jakarta EE, formerly Java Platform, Enterprise Edition and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web services. Jakarta EE applications are run on reference runtimes, which can be microservices or application servers, which handle transactions, security, scalability, concurrency and management of the components they are deploying.

Jakarta Server Pages is a collection of technologies that helps software developers create dynamically generated web pages based on HTML, XML, SOAP, or other document types. Released in 1999 by Sun Microsystems, JSP is similar to PHP and ASP, but uses the Java programming language.

An application server is a server that hosts applications or software that delivers a business application through a communication protocol. For a typical web application, the application server sits behind the web servers.

In computer science, message queues and mailboxes are software-engineering components typically used for inter-process communication (IPC), or for inter-thread communication within the same process. They use a queue for messaging – the passing of control or of content. Group communication systems provide similar kinds of functionality.

Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing applications that span multiple operating systems and network protocols. The middleware creates a distributed communications layer that insulates the application developer from the details of the various operating systems and network interfaces. APIs that extend across diverse platforms and networks are typically provided by MOM.

Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices and service-oriented networks. Those resources are represented by objects called MBeans. In the API, classes can be dynamically loaded and instantiated. Managing and monitoring applications can be designed and developed using the Java Dynamic Management Kit.

Tuxedo is a middleware platform used to manage distributed transaction processing in distributed computing environments. Tuxedo is a transaction processing system or transaction-oriented middleware, or enterprise application server for a variety of systems and programming languages. Developed by AT&T in the 1980s, it became a software product of Oracle Corporation in 2008 when they acquired BEA Systems. Tuxedo is now part of the Oracle Fusion Middleware.

<span class="mw-page-title-main">JOnAS</span>

JOnAS is an open-source implementation of the Java EE application server specification, developed and hosted by the OW2 consortium, having been originally been created by Groupe Bull. JOnAS is released under the LGPL 2.1 open-source license.

WebSphere Application Server (WAS) is a software product that performs the role of a web application server. More specifically, it is a software framework and middleware that hosts Java-based web applications. It is the flagship product within IBM's WebSphere software suite. It was initially created by Donald F. Ferguson, who later became CTO of Software for Dell. The first version was launched in 1998. This project was an offshoot from IBM HTTP Server team starting with the Domino Go web server.

The Oracle Application Server 10g, consists of an integrated, standards-based software platform. It forms part of Oracle Corporation's Fusion Middleware technology stack. The heart of Oracle Application Server consists of Oracle HTTP Server and OC4J which deploys Java EE-based applications. The latest version of OC4J offers full compatibility with the Java EE 1.4 specifications.

A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and deploy web applications on the World Wide Web. Web frameworks aim to automate the overhead associated with common activities performed in web development. For example, many web frameworks provide libraries for database access, templating frameworks, and session management, and they often promote code reuse. Although they often target development of dynamic web sites, they are also applicable to static websites.

<span class="mw-page-title-main">GlassFish</span> Application server project

GlassFish is an open-source Jakarta EE platform application server project started by Sun Microsystems, then sponsored by Oracle Corporation, and now living at the Eclipse Foundation and supported by OmniFish, Fujitsu and Payara. The supported version under Oracle was called Oracle GlassFish Server. GlassFish is free software and was initially dual-licensed under two free software licences: the Common Development and Distribution License (CDDL) and the GNU General Public License (GPL) with the Classpath exception. After having been transferred to Eclipse, GlassFish remained dual-licensed, but the CDDL license was replaced by the Eclipse Public License (EPL).

TmaxSoft is a South Korea-based multinational corporation specializing in enterprise software. It was founded in 1997 by Professor Daeyeon Park, former professor at KAIST. The company is separated into 3 businesses: TmaxSoft, TmaxData and TmaxA&C. Currently, TmaxData and TmaxA&C are run as affiliate companies.

Resin is a web server and Java application server developed by Caucho Technology. There are currently only two versions available: Resin (GPL), which is free for production use, and Resin Pro, designed for enterprise and production environments with a licensing fee. Resin supports the Java EE standard and features a mod_php/PHP-like engine known as Quercus.

The JBoss Enterprise Application Platform is a subscription-based/open-source Java EE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services developed and maintained by Red Hat. The JBoss Enterprise Application Platform is part of Red Hat's Enterprise Middleware portfolio of software. Because it is Java-based, the JBoss application server operates across platforms; it is usable on any operating system that supports Java. JBoss Enterprise Application Platform was originally called JBoss and was developed by the eponymous company JBoss, acquired by Red Hat in 2006.

Caucho Technology is based in San Diego, CA. It is an information technology company that produces web server software and application server software as well as the originators of Quercus and Hessian open source projects. Caucho Technology was founded in 1998.

<span class="mw-page-title-main">WildFly</span> Java application server software

WildFly, formerly known as JBoss AS, or simply JBoss, is an application server written by JBoss, now developed by Red Hat. WildFly is written in Java and implements the Java Platform, Enterprise Edition specification. It runs on multiple platforms.

Enduro/X is an open-source middleware platform for distributed transaction processing. It is built on proven APIs such as X/Open group's XATMI and XA. The platform is designed for building real-time microservices based applications with a clusterization option. Enduro/X functions as an extended drop-in replacement for Oracle Tuxedo. The platform uses in-memory POSIX Kernel queues which insures high interprocess communication throughput.

References

  1. 1. IDC Korea,2014
  2. 1 2 "J2EE v1.2 Compatible Implementations". Archived from the original on 2017-12-13.
  3. 1 2 “티맥스, '제우스8' 자바 EE7 인증”, ZDNet Korea, Created 2012-9-3. Retrieved 2013-9-6.
  4. "Middleware Products | JEUS | WebtoB | TmaxSoft". TmaxSoft. Retrieved 2017-11-15.
  5. "JEUS and WebtoB - JM Consulting & Systems". jm-sys.com. Retrieved 2017-11-15.
  6. "1.3 Compatible Implementations". Archived from the original on 2018-04-20.
  7. "Compatibility". Archived from the original on 2018-06-20.
  8. "Authorized Licensees of the Java EE Platform". Archived from the original on 2018-06-20.
  9. "Java Community Process Members - T" . Retrieved 2024-05-09.
  10. "티맥스소프트".
  11. JEUS Brochure p5. Accessed Feb. 28 2014