BEA WebLogic Server 6'0 Technical Overview - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

BEA WebLogic Server 6'0 Technical Overview

Description:

DB#1. DB#2. MsgQ. Single Tx. BEA WebLogic Server 6.0 Technical Overview ... Defer to Database for Locking. Option for Optimistic Concurrency. Dependent Objects ... – PowerPoint PPT presentation

Number of Views:109
Avg rating:3.0/5.0
Slides: 32
Provided by: mikem60
Category:

less

Transcript and Presenter's Notes

Title: BEA WebLogic Server 6'0 Technical Overview


1
BEA WebLogic Server 6.0 Technical Overview
Orlando Java User Group
  • Tad W. Stephens
  • Principal System Engineer
  • 11 April 2001

2
BEA WebLogic Server 6.0 Technical Overview
  • Introduction and Overview
  • Usability and Manageability Improvements
  • Increased Standards Support
  • New Platform Services

3
BEA WebLogic Server 6.0 Technical Overview
  • Release Details
  • Major Release of WebLogic
  • Public Beta in Early October
  • Production Release December 18th, 2000

4
BEA WebLogic Server 6.0 Technical Overview
  • Release Incorporates
  • Usability and Manageability Improvements
  • Increased Standards Support
  • New Platform Services

5
BEA WebLogic Server 6.0 Technical Overview
  • Introduction and Overview
  • Usability and Manageability Improvements
  • Increased Standards Support
  • New Platform Services

6
BEA WebLogic Server 6.0 Technical Overview
  • Focus on Decreasing Administration Overhead
  • Easier for Large Enterprise Deployments
  • More Insight into Server Status
  • Focus on Developer Usability
  • Easier Installation
  • Easier Configuration in Development

7
BEA WebLogic Server 6.0 Technical Overview
  • Completely New Web Based Management Interface
    Offers
  • All from a Web Browser
  • Centralized User/Security Management
  • Manage One Clusters from Console

8
BEA WebLogic Server 6.0 Technical Overview
  • More on the Web Based Management Interface
  • Manages All Areas of Config
  • Changes in Config Are Persistent
  • Centralized App. Repository
  • Metrics on Server Status (Cluster Health, User
    Sessions, Etc.)

9
BEA WebLogic Server 6.0 Technical Overview
Administrate Entire Enterprise of WebLogic from
Single Console
Single Administrative Domain
WLS Admin
Cluster 1, San Jose
Cluster 2, Seattle
Cluster 3, Tokyo
10
BEA WebLogic Server 6.0 Technical Overview
  • Completely New Installation Infrastructure
  • Uses InstallAnywhere -- Solaris, Windows, Linux,
    HP/UX, etc. Installer
  • JDK Included in Package -- Ready to Run Out Of
    Box
  • Automatic Service Pack/Update Functionality Coming

11
BEA WebLogic Server 6.0 Technical Overview
  • Now Localization Ready
  • WebLogic 5.1 Already Can Be Used for Non-English
    Systems
  • Japanese/Kanji Package Coming
  • Enhanced SNMP (post-GA)
  • App-generated Traps

12
BEA WebLogic Server 6.0 Technical Overview
  • Developer Usability
  • Class Path and Class Loaders Completely
    Overhauled
  • Easier to Use and Understand
  • J2EE Packaging Tool (Post GA)
  • Construct Deploy EARs, WARs From GUI.

13
BEA WebLogic Server 6.0 Technical Overview
  • Increased Standards Support
  • J2EE Version 1.2 Complete
  • EJB 1.1, JMS, JDBC, JTA, JavaMail, Servlet, JSP,
    JNDI
  • Partial J2EE Version 1.3
  • JMX
  • EJB 2.0
  • JCA
  • Other Standards Implemented As Well...

14
BEA WebLogic Server 6.0 Technical Overview
  • Complete Distributed Transaction Manager
  • Native Java Implementation
  • Works with Any XA Compliant Resource
  • Databases Via JDBC
  • Message Queuing Systems (MQseries, WebLogic JMS)
  • BEA Provides Oracle XA JDBC Driver

15
BEA WebLogic Server 6.0 Technical Overview
  • Complete Distributed Transaction Manager Via 2PC

16
BEA WebLogic Server 6.0 Technical Overview
  • Clustered JMS Service
  • JMS Factories Distributed Throughout the Cluster
  • Different Persistence Options
  • Database
  • File
  • In Memory

17
BEA WebLogic Server 6.0 Technical Overview
  • Clustered JMS Service (more)
  • Different Durability Options
  • Unacknowledged
  • Completely Transactional
  • Different Transport Mechanisms
  • RMI-based
  • Multicast In Cluster

18
BEA WebLogic Server 6.0 Technical Overview
  • EJB 2.0 Implementation
  • Supports Both 1.1 and 2.0 Beans
  • Rudimentary dependent object support
  • Includes Message Driven Beans
  • EJB Can Be Automatic JMS Consumer
  • Beings Invoked When Messages Arrive in Queue

19
Enterprise Java Beans 2.0
  • Integration of EJB with JMS Message-Driven
    Beans (MDB)
  • EJB Can Be Automatic JMS Consumer
  • Beans Invoked When Messages Arrive in Queue
  • Revision of CMP for entity beans
  • Relationships
  • Persistence Managers
  • Portable finder query syntax
  • More efficient data loading
  • Additional methods on the EJB Home interfaces
  • Run-as security modes
  • Defined interoperability protocol based on IIOP

20
BEA WebLogic Server 6.0 Technical Overview
  • EJB 2.0 Implementation (more)
  • Native O/R Mapping
  • Entity Bean Relations
  • Support for simple objects
  • Defer to Database for Locking
  • Option for Optimistic Concurrency
  • Dependent Objects
  • Not part of EJB 2.0 at this time
  • Support for dependent value objects in WLS 6.0

21
BEA WebLogic Server 6.0 Technical Overview
  • Security Improvements
  • Partial JAAS Implementation (Authentication)
  • Complete Java 2 Security Model
  • JDK 1.3 Required for Server Execution
  • JDK 1.2 Clients Supported

22
BEA WebLogic Server 6.0 Technical Overview
  • Introduction and Overview
  • Usability and Manageability Improvements
  • Increased Standards Support
  • New Platform Services

23
BEA WebLogic Server 6.0 Technical Overview
  • New Platform Services
  • Major Web Server Enhancements
  • Additional XML Platform Support
  • Additional Scalability and Reliability Features

24
BEA WebLogic Server 6.0 Technical Overview
  • Major Web Server Enhancements
  • Native Code Extensions for File Serving
  • In Performance Pack
  • Faster and More Scalable Than Apache
  • Support for Virtual Hosting
  • Host Multiple Domains on a Single WebLogic

25
BEA WebLogic Server 6.0 Technical Overview
  • Major Web Server Enhancements
  • Integrated User Management
  • Manage User Accounts and Access in Console
  • Full Support for HTTP Version 1.1
  • Upgrades Support from 1.0 with Partial 1.1

26
BEA WebLogic Server 6.0 Technical Overview
  • Major Web Server Enhancements
  • Integrated with Web Load Balancing Solutions
  • Fully Functional Clustering Including In Memory
    Replication
  • Hardware Alteon/Nortel and others
  • Software Resonate

27
BEA WebLogic Server 6.0 Technical Overview
  • The Old Way

WLS
Web Server
WL Plug-In (NSAPI, ISAPI)
Web Load Balancer
Web Server
WLS
WL Plug-In (NSAPI, ISAPI)
Cluster
28
BEA WebLogic Server 6.0 Technical Overview
  • Using WebLogic As Web ServerApplication Server
    in One

WLS
Web Load Balancer
To Clients
WLS
Cluster
29
BEA WebLogic Server 6.0 Technical Overview
  • Major Web Server Enhancements
  • Webserver Plug-in to WebLogic
  • SSL Encryption (6.0 SP-Jan)
  • Connection Pooling for Plug-ins
  • IIOP Security
  • RMI/IIOP over SSL

30
BEA WebLogic Server 6.0 Technical Overview
  • Enhanced XML Support
  • Single XML and XSL Processors
  • XSL Processing Tags for JSP
  • XML Schema Repository
  • DTD Repository
  • Managed by Console
  • JAXP Implementation
  • Easier Access to XML Parsers

31
BEA WebLogic Server 6.0 Technical Overview
  • New XML Prerelease Features
  • Available on BEA Developer Center
  • SOAP Implementation
  • Data Binding Reference Impl.
  • DOClet/DOMlet Examples
  • And More to Come

32
BEA WebLogic Server 6.0 Technical Overview
  • Additional Scalability / Reliability Features
  • In Memory Replication Stateful Session Beans
  • The Servlet Model Extended to Session Beans
  • JDBC MultiPools
  • Multi-JDBC Pool Load Balancing
  • JDBC Pool Failover
  • Support for Multiple, Independent DBMSes

33
BEA WebLogic Server 6.0 Technical Overview
  • E-Commerce Servers Division
  • BEA Systems, Inc.
Write a Comment
User Comments (0)
About PowerShow.com