novera software, inc the leader in java application servers

13
Novera Software, Inc The Leader in Java Application Servers

Upload: johnathan-dean

Post on 27-Dec-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Novera Software, Inc The Leader in Java Application Servers

Novera Software, Inc

The Leader in Java Application Servers

Page 2: Novera Software, Inc The Leader in Java Application Servers

Novera Software, Inc

Agenda

• Novera Mission

• Java Computing

• Java Application Servers

• Novera EPIC

• Examples

• Summary

Page 3: Novera Software, Inc The Leader in Java Application Servers

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

Page 4: Novera Software, Inc The Leader in Java Application Servers

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

C

omp

uti

ng • 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’sL

egac

y C

omp

uti

ng

1970’s 1980’s 1990’s

Page 5: Novera Software, Inc The Leader in Java Application Servers

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

Page 6: Novera Software, Inc The Leader in Java Application Servers

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

Page 7: Novera Software, Inc The Leader in Java Application Servers

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

Page 8: Novera Software, Inc The Leader in Java Application Servers

Novera Product Line

Open, Standards-based Platform Novera EPIC

Java, CORBA/IIOP, LDAP, JNDI, LIPS

Directory, Access Control, Management, Events

Pre-built Smart Java ApplicationServices

File/PrintMailLockTime

Smart Java Application ServiceBuilders

NoveraDatabase Access

NoveraMainframe Access

Novera EPICService

Page 9: Novera Software, Inc The Leader in Java Application Servers

How Java services get developed

Java Business Logic Class

Files

Java Applet Class Files

javac

Applet Classes

Business Classes

java

c

epicc

Management

Authentication

Business Classes

Stub Classes

Skeleton Classes

Page 10: Novera Software, Inc The Leader in Java Application Servers

Applet Classes

Stub Classes

How Java services get deployed

Java Client

UNIX

Web Server

Mainframe

Netware

NT

LDAP

Page 11: Novera Software, Inc The Leader in Java Application Servers

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

HeartbeatMonitor

Page 12: Novera Software, Inc The Leader in Java Application Servers

• 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)

Page 13: Novera Software, Inc The Leader in Java Application Servers

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