The Leader in Java Application Servers

grrrgrapeInternet and Web Development

Oct 31, 2013 (3 years and 9 months ago)

102 views

Novera Software, Inc



The Leader in Java Application Servers

Novera Software, Inc

Agenda


Novera Mission


Java Computing


Java Application Servers


Novera EPIC


Examples


Summary

Novera Software, Inc.


Mission:

Make it easy for IT organizations to build, deploy


and manage distributed Java applications on the


enterprise


Products:

Smart Java application services
-

the necessary



compliment to Java applications and “thin” client



Pre
-
built smart Java application services


Smart Java application service builders


Management of smart services and users

Architecture Evolution


No Client/Server

Fat Client/Server Thin Client/Server


1
-

Tier

2
-
Tier

‘n’
-
Tier


1995

1996 1997
-
2000s



Network Computing



Enterprise Wide



Mission Critical



Client/”Service”



Ubiquitous client

Java
Computing



Centralized



Web Server



HTTP



Direct Link



‘Dumb’ Browser



Client/Server only



Legacy backends



HTTP



TCP/IP, Ethernet



Browser



Distributed



PC/WS



LAN/WAN



TCP/IP, Ethernet



GUIs



Centralized



Mainframe/Mini



SNA



Channel Attach



Terminals



DCE



CORBA



Stored


Procedures



IDL’s

Legacy
Computing


1970’s

1980’s 1990’s

Enterprise Computing Requirements

(Can Java do this?)



Universal Enterprise Login


Assignment of Network Resources/Application Services from Anywhere


Security, Authentication, and Authorization to all Enterprise Applications


Network Intelligence: Scalability, Fault
-
Resilience (HA) and Capacity
Planning


Transparent Access to Native Operating System Services


Centralized Configuration, Management and Control


Access/Integration with Existing Infrastructure


True Distributed ‘n
-
tier’ Architecture

Building Multi
-
tiered Applications


Advantages


Scalable


Fault Tolerance


Replication


Load balancing


“Thin” Client


Long Learning Curve


Hard to use


No management
framework


Hard to integrate with
existing infrastructure,
products, tools


Disadvantages

Java Application Server Requirements


Independence


Server Platforms, Desktops/Browsers, Databases, Locations


Supports CORBA and Integration with DCOM


Multi
-
tiered “services” to separate presentation, business, and
resource layers.


Integrates with existing infrastructure


Integrated management and access control


Standards Based

Novera Product Line

Open, Standards
-
based Platform

Novera EPIC

Java, CORBA/IIOP, LDAP, JNDI, LIPS

Directory, Access Control, Management, Events

Pre
-
built Smart Java Application

Services

File/Print

Mail

Lock

Time

Smart Java Application Service

Builders

Novera

Database

Access

Novera

Mainframe

Access

Novera EPIC

Service

How Java services get developed


Java Business
Logic Class Files


Java Applet
Class Files

Applet
Classes

Business
Classes

epicc

Management

Authentication

Business
Classes

Stub
Classes

Skeleton
Classes

Applet
Classes

Stub

Classes

How Java services get deployed

Java Client

UNIX

Web
Server

Mainframe

Netware

NT

LDAP

How Java services get managed

Management

Authentication

Business
Classes

Stub
Classes

Skeleton
Classes

Access


Control Lists


Start services


Stop services


Event


Creation/Tracking


Monitor services

in real time


User Profiles


Single sign
-
on


Heartbeat

Monitor


Universal Enterprise Login using the Novera Desktop


Management Application allows Administrators to create and manage
network resources from a single location


EPIC integration with LDAP allows for seamless naming and directory
services


Automated load balancing and replication of services


Java access to OS resources across architectures (ie: access NT services
from a Solaris machine)


Easy integration with other objects services (CORBA)


True Distributed ‘n
-
tier’ Architecture in Java
-

gives easy access to multiple
architectures

Enterprise Computing Requirements

(How Java does it with Novera)

Summary


Use Novera EPIC’s Java Application Server to deploy enterprise
applications


Novera EPIC allows multi
-
tiered applications to be built with the
ease of traditional 2
-
tiered apps


Creates scalable apps regardless of platform/OS


Reduce development time and cost


Independence from: platforms, browsers, location, databases


Leverage Java skills across projects
-

people re
-
use


Integrated management reduces cost of supporting Java
applications