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 [13]

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

Web server Computer software that distributes web pages

A web server is computer software and underlying hardware that accepts requests via HTTP or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiates communication by making a request for a web page or other resource using HTTP, and the server responds with the content of that resource or an error message. A web server can also accept and store resources sent from the user agent if configured to do so.

The Jakarta Messaging API is a Java application programming interface (API) for message-oriented middleware. It provides generic messaging models, able to handle the producer–consumer problem, that can be used to facilitate the sending and receiving of messages between software systems. Jakarta Messaging is a part of Jakarta EE and was originally defined by a specification developed at Sun Microsystems before being guided by the Java Community Process.

Jakarta EE 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, that can be microservices or application servers, which handle transactions, security, scalability, concurrency and management of the components it is deploying.

Jakarta Servlet Jakarta EE programming language class

A Jakarta Servlet is a Java software component that extends the capabilities of a server. Although servlets can respond to many types of requests, they most commonly implement web containers for hosting web applications on web servers and thus qualify as a server-side servlet web API. Such web servlets are the Java counterpart to other dynamic web content technologies such as PHP and ASP.NET.

An application server is a server that hosts applications.

Apache Tomcat Java-based HTTP web server environment

Apache Tomcat is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies. Tomcat provides a "pure Java" HTTP web server environment in which Java code can run.

Jakarta Server Faces

Jakarta Server Faces is a Java specification for building component-based user interfaces for web applications and was formalized as a standard through the Java Community Process being part of the Java Platform, Enterprise Edition. It is also an MVC web framework that simplifies construction of user interfaces (UI) for server-based applications by using reusable UI components in a page.

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.

In computing, Oracle Application Development Framework, usually called Oracle ADF, provides a Java framework for building enterprise applications. It provides visual and declarative approaches to Java EE development. It supports rapid application development based on ready-to-use design patterns, metadata-driven and visual tools.

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.

GlassFish

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 Payara, Oracle and Red Hat. 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).

Oracle Fusion Middleware consists of several software products from Oracle Corporation. FMW spans multiple services, including Java EE and developer tools, integration services, business intelligence, collaboration, and content management. FMW depends on open standards such as BPEL, SOAP, XML and JMS.

Oracle iPlanet Web Proxy Server

The Oracle iPlanet Web Proxy Server (OiWPS), formerly known as Sun Java System Web Proxy Server (SJSWPS), is a proxy server software developed by Sun Microsystems.

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 affiliated companies.

Resin is a web server and Java application server from Caucho Technology. In addition to Resin (GPL), Resin Pro is available for enterprise and production environments with a license. Resin supports the Java EE standard as well as a mod_php/PHP like engine called Quercus.

Jakarta RESTful Web Services, is a Jakarta EE API specification that provides support in creating web services according to the Representational State Transfer (REST) architectural pattern. JAX-RS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients and endpoints.

Oracle WebLogic Server is a Java EE application server currently developed by Oracle Corporation. Oracle acquired WebLogic Server when it purchased BEA Systems in 2008.

Tibero is a relational database management system developed by TmaxData. Since 2003, TmaxData has been developing Tibero, the first disk-based DBMS in Korea. In 2008, TmaxData became the world's second company that succeeded in developing shared-disk-based clustering technology and has provided it as Tibero Active Cluster (TAC). It was listed in Gartner Magic Quadrant as a fast-growing company in RDBMS area in 2015.

References

  1. 1. IDC Korea,2014
  2. JavaEE 1.2 Certification. http://www.oracle.com/technetwork/java/javaee/1-142872.html
  3. “티맥스, '제우스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. JavaEE 1.2 Certification. http://www.oracle.com/technetwork/java/javaee/1-142872.html
  7. JavaEE 1.3 Certification. http://www.oracle.com/technetwork/java/javaee/compatibility-1-139920.html
  8. JavaEE 1.4 Certification. http://www.oracle.com/technetwork/java/javaee/compatibility-1-138385.html
  9. 6. Java EE Certification. http://www.oracle.com/technetwork/java/javaee/licensees-138280.html
  10. Java Community Process Membership https://www.jcp.org/en/participation/members/T
  11. “티맥스, '제우스8' 자바 EE7 인증”, ZDNet Korea, Created 2012-9-3. Retrieved 2013-9-6.
  12. https://kr.tmaxsoft.com/jakee/JEUS8.5_Full_Profile_Certification_Summary.html
  13. JEUS Brochure p5. Accessed Feb. 28 2014