This article relies largely or entirely on a single source .(March 2014) |
Developer(s) | TmaxSoft |
---|---|
Stable release | 8.5 (8 Fix#5/b266) / February 2020 |
Operating system | Cross-platform |
Type | Application Server |
License | Proprietary |
Website | tmaxsoft |
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]
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]
JEUS was launched in April 2000. The following table shows a list of versions and release dates:
Product/Version | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 6.0 | 7.0 | 8.0 | 8.5 |
---|---|---|---|---|---|---|---|---|---|
JEUS | 2000.04 | 2001.02 | 2002.05 | 2003.03 | 2005.05 | 2007.06 | 2012.06 | 2013.08 | 2020.02 |
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 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]
The following shows the minimum installation requirements for JEUS [13]
Windows 2000, 2003, XP, Vista
Solaris, HP-UX, AIX, Linux
There are two editions of JEUS available:
Specification | Jeus 4.2 | Jeus 5 | Jeus 6 | Jeus 7 | Jeus 8 | Jeus 8.5 |
---|---|---|---|---|---|---|
J2EE | J2EE 1.3 | J2EE 1.4 | Java EE 5 | Java EE 6 | Java EE 7 | Jakarta EE 8 |
HTTP | 1.0/1.1 | 1.0/1.1 | 1.0/1.1 | 1.0/1.1 | 1.0/1.1 | 1.0/1.1 |
CGI | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 |
PHP | 3.x/4.x | 3.x/4.x | 3.x/4.x/5.x | 3.x/4.x/5.x | ||
SSL | SSL2/SSL3/TLS1 | SSL2/SSL3/TLS1 | SSL2/SSL3/TLS1 | /SSL3/TLS1 | ||
EJB | 2.0 (2.1 partially) | 2.1 | 2.1 | 3.1 | ||
Java persistence API | - | - | 1.0 | 2.0 | ||
RMI-IOP | Supported | Supported | Supported | Supported | ||
Deployment API | - | 1.1 | 1.2 | 1.2 | ||
JSP | 1.2 | 2.0 | 2.1 | 2.2 | ||
Servlet | 2.3 | 2.4 | 2.5 | 3.0 | ||
JSF | - | - | 1.2 | 2.0 | ||
JSTL | - | - | 1.2 | 1.2 | ||
JTA | 1.0.1B | 1.0.1B | 1.1 | 1.1 | ||
JTS | 1.0 | 1.0 | 1.0 | 1.0 | ||
JMS | 1.1 | 1.1 | 1.1 | 1.1 | ||
JNDI | 1.2.1 | 1.2.1 | 1.2.1 | 1.2.1 | ||
JDBC | 3.0 | 3.0 | 3.0 | 4.0 | ||
JAAS | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | ||
JCA (Connector) | 1.0 | 1.5 | 1.5 | 1.6 | ||
SAAJ | 1.1/1.2 | 1.1/1.2 | 1.3 | 1.3 | ||
JACC | N/A | 1.0 | 1.0 | 1.3 | ||
SOAP | 1.1 | 1.1/1.2 | 1.1/1.2 | 1.1/1.2 | ||
WSDL | 1.1 | 1.1 | 1.1 | 1.1 | ||
UDDI | 2.0 | 2.0/3.0 | 2.0/3.0 | 2.0/3.0 | ||
JAX-RPC | 1.0 | 1.1 | 1.1 | 1.1 | ||
JAX-WS | - | - | 2.1 | 2.2 | ||
Web Service Metadata | - | - | 2.0 | 2.1 | ||
WS-Addressing | - | - | 1.0 | 1.0 | ||
WS-Reliable Messaging | - | - | 1.1 | 1.1 | ||
WS-Security | - | 1.0 | 1.0/1.1 | 1.1 | ||
WS-Policy | - | - | 1.0 | 1.0 | ||
WS-Security Policy | - | - | 1.2 | 1.2 | ||
WS-Trust | - | - | 1.3 | 1.3 | ||
WS-Secure Conversation | - | - | 1.3 | 1.3 | ||
WS-Policy Attachment | - | - | 1.0 | 1.5 | ||
JAF | - | 1.0.2 | 1.0.2 | 1.1 | ||
JAXB | - | 1.0 | 2.1 | 2.2 | ||
JAXP | 1.0 | 1.2 | 1.2 | included in Java SE 6 | ||
JAXR | - | 1.0 | 1.0 | 1.0 | ||
XSLT | 1.0 | 1.0 | 1.0 | 1.0 | ||
Java IDL API | - | Supported | Supported | Supported | ||
OTS | Not Supported | Supported | Supported | Supported | ||
IDE Tool | Supported | Supported | Supported | Not Supported | ||
GUI Tool | JManager | JUESBuilder | Not Supported | Not Supported | ||
Web Tool | WebManager | WebManager | WebManager | WebAdmin | ||
J2EE Management | - | 1.0 | 1.1 | 1.1 | ||
Monitoring Tool | Jmanager, WebManager Console Tool | Console Tool, WebManager | Console Tool, WebManager | Console Tool, WebAdmin | ||
JDK | 1.3/1.4 | 1.4/5.0 | 5.0/6.0 | 6.0/7.0 | ||
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, 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.
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 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 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 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.
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.