Novera Software, Inc The Leader in Java Application Servers.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Distributed Processing, Client/Server and Clusters
ICS 434 Advanced Database Systems
Database Architectures and the Web
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
I.1 Distributed Systems Prof. Dr. Alexander Schill Dresden Technical University Computer Networks Dept.
Active Directory: Final Solution to Enterprise System Integration
Technical Architectures
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Distributed Systems Architectures
Distributed Object Computing Weilie Yi Dec 4, 2001.
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
Chapter 13 Physical Architecture Layer Design
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
12 Chapter 12 Client/Server Systems Hachim Haddouti.
The Architecture of Transaction Processing Systems
Chapter 9: The Client/Server Database Environment
2 Systems Architecture, Fifth Edition Chapter Goals Describe client/server and multi-tier application architecture and discuss their advantages compared.
Client/Server Architecture
Chapter 2 Client Server Architecture
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
Lecture The Client/Server Database Environment
The Client/Server Database Environment
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Client/Server Architectures
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
The Design of System Architecture
Net-Centric Computing Overview Computer Networks Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
Database Architectures and the Web
SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan.
Database Architectures and the Web Session 5
1 Course Introduction CS423 Client/Server Programming and Apps References: Comer/Stevens, Ch1.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
Ch 13. Wireless Management and Support Myungchul Kim
CSC271 Database Systems Lecture # 4.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 11Slide 1 Chapter 11 Distributed Systems Architectures.
Application Layer CHAPTER 2. Announcements and Outline  Administrative Items  Questions? Recap 1.Introduction to Networks 1.Network Type 2.N etwork.
E-Learning Material Web Application Design 3. Web Application Design Architecture Which objects go where? The final model notation Summary.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
DCOM (Overview) by- Jeevan Varma Anga.
Slide 1 Physical Architecture Layer Design Chapter 13.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
UNITED STATES. Understanding NDS for Directory- Enabled Solutions Ed Shropshire, NDS Developer Program Manager Novell, Inc.
® Gradient Technologies, Inc. Extending the Value of DCE Open Group Members Meeting Sand Diego, CA USA April 1998 Brian Breton.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
® Gradient Technologies, Inc. Inter-Cell Interworking Access Control Across the Boundary Open Group Members Meeting Sand Diego, CA USA April 1998 Brian.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Lecture 22: Client-Server Software Engineering
CSC 480 Software Engineering Lecture 18 Nov 6, 2002.
Middleware Technologies
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
Creating competitive advantage Copyright © 2003 Enterprise Java Beans Presenter: Wickramanayake HMKSK Version:0.1 Last Updated:
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
©Ian Sommerville 2000, Tom Dietterich 2001 Slide 1 Distributed Systems Architectures l Architectural design for software that executes on more than one.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Net-Centric Computing Overview
Internet and Distributed Application Services
Netscape Application Server
The Client/Server Database Environment
CSC 480 Software Engineering
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 9: Understanding Complex Networks
Computing Architectures
Inventory of Distributed Computing Concepts
Database Environment Transparencies
File Operations Access Permissions.
Quality Assurance for Component-Based Software Development
Presentation transcript:

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 Novera Software, Inc. Founded:October, 1995 Team:BBN, Brixton, Sybase, Object Design, Applix, Sun Microsystems, Hewlett-Packard Business:Software products for Java computing Market:Global 2000 IT making strategic investments in Java applications Funding:Charles River, Matrix, Sigma Partners

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 s 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 javac Applet Classes Business Classes javac 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