Unify eWave Engine by Unify Corporation

4.40 - What's this?

Unify eWave Engine is an EJB 1.1 Java application server with support for enterprise-level load balancing, replication (clustering), and failover. Unify eWave Engine runs the core of the Unify eWave product line - the industry's first end-to-end e-commerce solution based on an open, component-based scaleable architecture.

Screenshot
Click on an image to view a larger version.
English, Japanese

Supported Technologies

Windows 95/98/ME, Windows XP/2000/NT , Solaris/Sun OS
Click on a technology to view similar products within this category.

Pricing

Server
$300 / Desktop to $10,000 per CPU / Enterprise
info@unify.com
800-GO-UNIFY

Direct from Unify and its team of worldwide distributors

Additional software product description, benefits, features, and uses.

Additional Product Information

EJB 1.1 Java Application Server for E-commerce;;"Unify eWave Engine provides companies with a secure and reliable infrastructure for end-to-end e-commerce solutions. Unify eWave Engine delivers the EJB component model in a robust, scalable application platform." ;-- ;Gina Centoni, Sun Microsystems' Java Software;"Unify eWave Engine has tackled the security issue head on with an extremely impressive role-based security model". ;-- Chris Crenshaw, President, Nova Laboratories;The First Java Application Server Designed for E-Commerce and Web Portals;Unify eWave Engine is a scalable, enterprise-caliber application server designed to run even the most demanding e-commerce applications and Web portal sites. ;And Unify eWave Engine is more than just an Enterprise JavaBeans server. Unify has added many additional features in order to meet the requirements of today’s demanding e-commerce applications. ;Unify eWave Engine Highlights ;;High-performance, scalable architecture;Support for COM, DCOM, RMI, HTTP;Replication;Automatic load balancing;Automatic failover;Role-based security;...and more!;;;Replication;Unify eWave Engine allows application services (EJBeans) to be replicated across multiple servers and multiple machines, thus allowing throughput of the "application system" to be increased by adding additional application servers.; Load Balancing;When using replicated services, Unify eWave Engine will automatically balance the load across each application server hosting the replicated services, thus optimizing the available resources and optimizing transaction response time.;High Availability;In the event of a failure, when using replicated services, Unify eWave Engine will automatically reroute messages destined for an unavailable server to other servers that provide the same services.;Optimized Wire Level Communication Protocol;Standard RMI communication has several architectural issues that could result in poor performance. Unify eWave Engine provides an optimized implementation of the RMI specification, thus reducing network load, server load, and increasing responsiveness.; Database ;Connection Pooling;Web site loads can vary widely depending on geography, time of day, and other events. It is not uncommon for web sites to have hundreds of thousands of concurrent users. E-commerce sites generally have some database-driven aspects to their applications. If each concurrent user had a separate physical database connection through the life of the session, the web site would exhibit very slow performance. ;Unify eWave Engine provides automatic database connection pooling to limit the number of physical connections actually in use to any single database.;Optimized Usage of Network Resources;When a large number of users is connected to a web site, not only could database connection usage increase, connections to Unify eWave Engine instances on other application servers could also increase. ;In order to limit the amount of network resources used for communication, Unify eWave Engine multiplexes all messages between two machines across a single network socket.;Transaction Manager;Most applications will be composed of multiple server components. Each transaction that an application performs could potentially require multiple requests to several different server components. ;Transactions must be atomic. In order to provide transactional integrity, Unify eWave Engine provides an integrated transaction manager.;Role-based Security Manager;When a large user community has access to any specific application or set of applications, administration of security becomes very problematic. Once the number of users grows above 50-100 users, administering application-level security on a per user basis becomes very expensive and error prone. To help alleviate this problem, Unify eWave Engine provides role-based security. Security roles provide a method that allows access to be granted to particular job functions or roles. Once done, the security administrator simply needs to grant or revoke access for a particular user to act in a particular role.;Universal Access to any Client;In many e-business applications, there are several types of end-users using a variety of applications. Some users could be using web-based applications such as an e-commerce web site through the Internet while others users could be using Windows-based applications to manage the business occurring through the site. Unify eWave Engine provides the capability for a single set of application services to be shared across each of these different client types (HTML via HTTP, Windows via COM, Java via RMI).;Integrated Java Server Pages Engine;Integration of Java server components with HTML web clients is normally performed using Java Server Pages (JSP). JSP is part of the Java for the Enterprise platform and is currently at revision 1.0. Unify eWave Engine contains a web server extension that supports running Java servlets as well as JSP applications. ;Available in 3 Models;;Desktop: ;A single-user version of the application server. The Desktop model was designed for companies who want to build applications now and deploy later using the Professional or Enterprise models. ;The Desktop version can also be used for single-user deployment on laptops and other disconnected uses.;Professional: ;A multi-user version of the base application server.;Enterprise: ;A multi-user version of the application server and adds support for replication (clustering), failover, and load balancing.;


Search within this category