Architectural Overview



Similar documents
Introduction to Sun ONE Application Server 7

Chapter 4. Architecture. Table of Contents. J2EE Technology Application Servers. Application Models

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

What Is the Java TM 2 Platform, Enterprise Edition?

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

White paper. IBM WebSphere Application Server architecture

WEBLOGIC ADMINISTRATION

NetBeans IDE Field Guide

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune Tel: /

Learning GlassFish for Tomcat Users

WebSphere Server Administration Course

JReport Server Deployment Scenarios

SW5706 Application deployment problems

Project SailFin: Building and Hosting Your Own Communication Server.

IBM WebSphere Server Administration

Chapter 1 - Web Server Management and Cluster Topology

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

WebLogic Server Admin

Sun ONE Identity Server Web Policy Agents Release Notes

Oracle WebLogic Server 11g: Administration Essentials

Configuration Management of Massively Scalable Systems

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

WebSphere Product Family Overview

ITG Software Engineering

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat

GlassFish Security. open source community experience distilled. security measures. Secure your GlassFish installation, Web applications,

enterprise^ IBM WebSphere Application Server v7.0 Security "publishing Secure your WebSphere applications with Java EE and JAAS security standards

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

Oracle WebLogic Server 11g Administration

Determine the process of extracting monitoring information in Sun ONE Application Server

Code:1Z Titre: Oracle WebLogic. Version: Demo. Server 12c Essentials.

ArcGIS for Server Reference Implementations. An ArcGIS Server s architecture tour

JBS-102: Jboss Application Server Administration. Course Length: 4 days

WebSphere Training Outline

IBM Rational Web Developer for WebSphere Software Version 6.0

A technical guide for monitoring Adobe LiveCycle ES deployments

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2

Microsoft Lync Server 2010

Enterprise Deployment of the EMC Documentum WDK Application

BEAWebLogic. Server. Configuring and Managing WebLogic Server

Redbooks Paper. WebSphere Application Server V5 Architecture. Carla Sadtler

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.

Application Servers - BEA WebLogic. Installing the Application Server

Version Overview. Business value

SAS 9.3 Intelligence Platform Middle-Tier Administration Guide Third Edition

Apache Jakarta Tomcat

Glassfish Architecture.

WebLogic Server 11g Administration Handbook

The Comparison of J2EE and.net for e-business

COM 440 Distributed Systems Project List Summary

Using the DataDirect Connect for JDBC Drivers with the Sun Java System Application Server

ABSTRACT INTRODUCTION SOFTWARE DEPLOYMENT MODEL. Paper

Avaya Aura Orchestration Designer

IBM Rational Rapid Developer Components & Web Services

No.1 IT Online training institute from Hyderabad URL: sriramtechnologies.com

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS

Choose an IBM WebSphere Application Server configuration to suit your business needs

Deploying EMC Documentum WDK Applications with IBM WebSEAL as a Reverse Proxy

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

Software Development Kit

Sophos Mobile Control Technical guide

FileMaker. Running FileMaker Pro 10 on Citrix Presentation Server

1Z Oracle Weblogic Server 11g: System Administration I. Version: Demo. Page <<1/7>>

Understanding Application Servers

CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK

PERFORMANCE MONITORING OF JAVA COMPONENT-ORIENTED DISTRIBUTED APPLICATIONS

zen Platform technical white paper

BEA WebLogic Platform Security Guide

Oracle Fusion Middleware

Deployment Topologies

Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc.

SAP Web Application Server 6.30: Learning Map for Development Consultants

25 May Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy

Using EMC Documentum with Adobe LiveCycle ES

BlackBerry Enterprise Service 10. Version: Configuration Guide

Centrata IT Management Suite 3.0

Detailed Table of Contents

LinuxWorld Conference & Expo Server Farms and XML Web Services

RNM Reply Network Manager

How To Manage An Orgs Server 10G (Operating System)

GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc.

An Overview of Oracle Forms Server Architecture. An Oracle Technical White Paper April 2000

ADAM 5.5. System Requirements

Load Balancing using Pramati Web Load Balancer

SAP NetWeaver Portal Development Kits for.net and Java

Transcription:

Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally, one or more web server tier proxy plugins. Figure 1 Sun ONE Application Server deployment Application Server instances form the basis of an application server deployment. J2EE 1.3 web and EJB containers are included in each application server instance. A proven, high-performance HTTP server is built in and integrated with the web container. An Object Request Broker module (ORB) enables EJB invocation via RMI-IIOP. In support of access to backend systems, applications can leverage J2EE Connector Architecture support and third party Resource Adapters, JMS and either the built-in JMS provider or third-party providers, and any combination of popular third-party Part Number 817-2167-10 Page 1 of 6

Development Integration JDBC drivers. Access to backend systems can be managed within the scope of distributed transactions using the built-in, all-java Transaction Manager.The Administrative Server houses the core administrative application and an SNMP agent. All remote management activity flows through the administrative server. Both command line and web browser based administrative clients access the administrative server directly either through HTTP or securely through HTTPS. Web Sever Proxy Plugins enable you to deploy the application server behind one or more web servers housed in a demilitarized zone (DMZ) that is bracketed by one or more layers of firewalls. The plugins provide a means for the front end web server tier to direct incoming HTTP/S traffic received from the Internet to one or more application servers housed in a backend application server tier. A variety of client applications can access business services deployed to the application server. Web service clients and browser-based clients can use either HTTP or HTTPS to access the web services, server-side end points and J2EE web applications. Java application clients can be deployed either in a standalone mode or within a standard Application Client Container and can use Java Remote Method Invocation over Internet Inter-ORB Protocol Technology (Java RMI-IIOP Technology) to access EJBs deployed to the application server. C++ language clients can use Java IDL/IIOP to access EJBs as well. Development Integration A key feature of Sun ONE Application Server 7 is its tight integration with the popular Sun ONE Studio 4, Enterprise Edition for Java Integrated Development Environment (IDE). Included with the application server is an integration module that extends key facets of Sun ONE Studio to further enhance developer productivity when working with the Sun ONE Application Server. Page 2 of 6 Sun ONE Application Server 7 Server Architecture Overview March 2003

Development Integration Figure 2 Sun ONE Application Server development integration The Sun ONE Application Server integration module enhances key development features of Sun ONE Studio 4, Enterprise Edition for Java as described in the following table. Table 1 Key development features Studio feature CMP mapping Server runtime control Resource configuration Sun ONE Application Server Extension Developers can browse database tables, select related tables and automatically generate Container Managed Persistence (CMP) EJB technology. Developers can easily register both local and remote application servers and start and stop application server instances. Before deploying applications, developers can register J2EE resources in any of the registered application servers. JDBC resources and connection pools, JMS resources, and a variety of other resources can be configured from within the Studio. Part Number 817-2167-10 Page 3 of 6

Deployment Topologies Table 1 Key development features Studio feature Application deployment Debugging and log viewing Web service wizards Sun ONE Application Server Extension Developers can select from the list of registered application servers and leverage the dynamic ( hot ) deployment and redeployment features supported in Sun ONE Application Server 7. Debugging against deployed applications on both local and remote application server instances is simple. No manual configuration of the application servers is necessary. While debugging their applications, developers can also view the server event log files from within the Studio. Using wizards, developers can create SOPA-RPC based services which then can be integrated with other services. Other features include creation of runtime support needed to access EJBs via soap, automatic generation of WSDL and JSPs to test the implementation Deployment Topologies Sun ONE Application Server 7, Platform and Standard Editions support both single machine and multi-machine, tiered deployments. No application server clustering or failover is supported in these editions. Standard Edition provides enhanced web tier support by allowing you to partition HTTP/S traffic arriving on the same web server instance to multiple application servers in the middle tier. This facility in the Standard Edition can be used to partition traffic to different application servers from the web server tier using the provided reverse proxy plugin. No load balancing from the plugin is supported in these editions. While Platform Edition is limited to a single application server instance (i.e. a single JVM process) per administrative domain, the Standard Edition can be configured with multiple application server instances per administrative domain. The Enterprise Edition supports multi-tiered, multi-machine, clustered application server deployments. For more information, see the Sun ONE Application Server 7 documentation on http://docs.sun.com/. Page 4 of 6 Sun ONE Application Server 7 Server Architecture Overview March 2003

Deployment Topologies Copyright 2003 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo, Solaris, Java and the Java Coffee Cup logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Use of Sun ONE Application Server is subject to the terms described in the license agreement accompanying it. Part Number 817-2167-10 Page 5 of 6

Deployment Topologies Page 6 of 6 Sun ONE Application Server 7 Server Architecture Overview March 2003