what’s new in oracle application server 10g? rakesh dhoopar sr. director, product management...

43

Upload: marvin-wheeler

Post on 05-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285
Page 2: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

What’s New in Oracle Application Server 10g?

Rakesh DhooparSr. Director, Product Management

Oracle Corporation

Session id:40285

Page 3: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Next Steps….

Recommended sessions– 40187: First steps with Grid and Oracle Application Server 10g– 40057: High availability with Oracle Application Server 10g– 40231: Visual and Declarative J2EE Development with Oracle

JDeveloper and Oracle ADF: An Overview– 40066: Business Process Management for Beginners– 40019: A DBA perspective on J2EE– 40052: Deployment topologies and best practices

Recommended demos and/or hands-on labs– 40377: Oracle Application Server 10g Hands On Labs

Page 4: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Reminder – please complete the OracleWorld online session survey

Thank you.

Page 5: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Lots!

Page 6: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Agenda

What is OracleAS 10g? Major new components in OracleAS 10g

– Grid Computing and Grid Control– Business Process Management - ProcessConnect– Application Development Framework– Oracle Identity Management – Certificate Authority

Install, configuration changes/improvements Application development new features Application deployment new features

Page 7: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

What is 10g?

Page 8: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

What is OracleAS 10g?

OracleAS 10g is the name of a family of releases OracleAS 10g R1 (9.0.4)

– First major production release of the complete product

OracleAS 10g R2 – Maintenance Release– Limited Features, Itanium 2 – Application Development Framework– 10g Database certification

OracleAS 10g R3 – Enterprise SOA– J2EE 1.4 Preview Available Now!– J2EE 1.4 Certification, Core Services Framework

OracleAS10g R4 – Unified Platform Release

Page 9: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

OracleAS 10g

BusinessIntelligence

Mobile &Wireless

Enterprise Portal

Web Services

B2B

Applications

Any Data Source

Application ServerApplication Server(Enterprise SOA Runtime)(Enterprise SOA Runtime)

OracleAS 10OracleAS 10gg

Application Dev. FrameworkApplication Dev. Framework

IntegrationIntegrationBrokerBroker

Grid ComputingGrid ComputingInfrastructureInfrastructure

PortalPortal

SSEECCUURRIITTYY&&

ID Mgmt.ID Mgmt.

SSYYSSTTEEMMSS

Mgmt.Mgmt.

Page 10: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Enterprise Grid Computing

Adding capacity is costly and existing capacity is underutilized

Ensuring reliable service is expensive

Installing and configuring systems is labor-intensive

Poor visibility of end-user service levels

Implement One from Many: Virtualize and pool low-cost hardware components

Workload management and high availability

Manage Many As One: Automated Provisioning

Application service level management

IT Problem Oracle 10g Solution

Page 11: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Virtualized Middleware Services

Accounting Application

Group Collections of Resources and Runtime Services into Logical Applications

HTTP Server

Web Cache

J2EE Server

Page 12: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Transparent Application Failover (TAF)– Automatic session migration

Fast-Start Fault Recovery™– Automatic failure detection and recovery

Multi-tier Failover Notification (FaN)– Speeds end-to-end application failover time

Grid Provides High Availability

> 15 mins> 15 mins

< 12 secs< 12 secs

15 mins15 mins

< 4 secs< 4 secs

Without FaN

With FaN

Without FaN

With FaN

RAC Failover AS Detection Total DowntimeRAC Failover AS Detection Total Downtime

< 8 secs*< 8 secs*

< 8 secs*< 8 secs*

Page 13: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

View/Search

Compare

Track Changes

ReferenceConfigurations

Analyze

Install/Clone

Configure

Deploy

Patch

LiveLink

Oracle.com

Product Updates

Patches

ProductConfiguration

OracleInventory

SoftwareConfigurations

HardwareConfigurations

Discover

GridControl

Provision

Over 20% of downtime is attributable to human configuration errors

Grid Automates Software Provisioning

Page 14: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Any

User

New YorkSales Office

TokyoSales Office

Application

Manage Application Service Levels End-to-End Performance, Availability & Diagnostics

Monitor transactions Understand end user experience Identify bottlenecks Accelerate problem resolution

Page 15: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

OracleAS 10gConnection Services

B2B

Connection Services

EAI

Introducing ProcessConnect

Legacy Data

Application 1

Application 2

Application 3

Data Management

Common Purchase Order

Data

Business Process ManagementPurchase Order Process

850

3A4

Binary

CSV

Binary

API

FlatFile

XML

Trading Partner 1

Subsidiary A

Trading Partner 2

Trading Partner 3

POAcknowledge

Confirm Approve

Business Activity Monitoring

CICS

AppAdapter

QUE

HTTP

ProcureX12 EDI

FTP

PurchaseRNIF 1.0

SMTP

URLBinaryHTTPS

Division 1HL7 AS2

Page 16: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Broader Standards Based Connectivity (JCA)

Supports JCA 1.0 standard

Extensions to overcome current limitations– Bi-directional– Asynchronous– Better Metadata Interface

B2B Standard Support– Transport: HTTP/S, SMTP, FTP, JMS– Packaging and Signing: SMIME 2.0/3.0,

SOAP 1.1– Document Exchange: XML, RNIF 1.1/2.0

Page 17: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Integration End PointsDatabases Oracle7.3, 8.0, 8i, 9i MS SQL-Server IBM DB/2 UDB Sybase Informix JDBC /ODBC

Messaging Oracle AQ MQ-Series TIBCO JMS

Applications Oracle 11.5.X Oracle 10.7

SAP R/3 Peoplesoft JD Edwards Siebel Siebel 2000 Any JCA Application

B2B Protocols RosettaNet HL7 2.3 / 3.0 EDI (native / GDI)

Transports SOAP HTTP, HTTP-S SMTP FTP CORBA/IIOP COM/COM+ Generic DB Flat File

Legacy CICS DB2 *SAM 3270 Screen

Scraping

Page 18: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Business Process Management

Respond to rapid changes in the business environment

Model the business process quickly without coding

Generates meta data that can easily be changed

Page 19: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

B2B Collaboration Support

Seller

Get PO

SendAcknowledgement

Send POConfirmation

GetAcknowledgement

Buyer

Send PO

GetAcknowledgement

Get POConfirmation

SendAcknowledgement

Page 20: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Introducing ADF

Hurdles to J2EE Productivity– Complex Technologies– Distributed Applications– Enterprise Java Beans– Integration/JCA

Complex Data– Part XML, Part Code

Rapid Advancements/Changes Runtime Centric

Page 21: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Business Services

Web and WirelessRich Clients

Model

Controller

Model-View-Controller (MVC) based Framework

ViewView

ControllerController

ModelModel

Page 22: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

OracleAS Certificate Authority

• OracleAS Certificate Authority (OCA)– Fully standards compliant– Integrated with Directory and SSO– Web-Based Management

Page 23: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Installation and Configuration Usability Improvements

– Pre-requisite checks System patches, user privileges, shared memory

– Logging and troubleshooting enhancements Improved error messages, Log files in one place

– Easy to understand installation flows

Flexibility– Multiple Farm association per middle tier host– Multiple user installations on same host– Almost all ports can be configured pre/post install

Page 24: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Installation and Configuration Infrastructure Installation Enhancements

– More install options All in one, ID mgmt only, metadata only

– Use existing database for metadata repository– Forms and Reports without Infrastructure

installation option– Cluster aware installations for HA configurations– Secure access to Oracle Internet Directory during

install

Page 25: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

0

20

40

60

80

100

120

J2EE/WC P & W BI/Forms Infra

9.0.29.0.4

Install Time Reduction

Page 26: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

0

500

1000

1500

2000

2500

3000

3500

J2EE/WC P & W BI/Forms Infra

9.0.29.0.4

Install Footprint Reduction

Page 27: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Development New Features

Productivity Improvements Developer/User Friendliness Performance Improvements Flexibility Standards Compliance

Page 28: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Productivity Improvements

• OmniPortlet – Render data from Web Services, XML, databases, CSV

files, & Web pages in different formats – charts, forms, tables…

• Web Clipping – Clip content from existing web sites • Wireless Development Toolkit integration with

JDeveloper

Page 29: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Developer/User Friendliness

Lightweight JMS– File based durable persistence

Multimedia JSP Tag Library Added types of Web Services (WS)

– Stateless Java Classes as Document WS– Stateful Java Classes as Style WS– JMS end points as Document WS

Page 30: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Performance Improvements

JDeveloper is significantly faster

Optimized Page Assembly – page caching using Web Cache

Improved startup performance for Forms JDK 1.4 upgrade

Startup time 15%

Code Editor 30%

Loading large projects 30%

HelpSystem 25%

Page 31: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Flexibility

• Startup and Shutdown Classes• Enhanced OID integration with JPDK • Improved XML-based Logging

– Log file size and rotation• Reports as a Workflow activity• Web Services invocation from Reports

Page 32: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Standards Compliance

• JSP Standard Tag Library (JSTL –per JSR 152)

• XHTML Support, J2ME Support

Page 33: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Deployment New Features

Runtime Performance High Availability and Scalability System Monitoring and Administration Security

Page 34: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

DualNode Performance

431.26408.02

0

50

100

150

200

250

300

350

400

450

TO

PS

Oracle AS 10g BEA Weblogic IBM WebSphere$160.62/TOP $1075.17/TOP

Oracle BEAt BEA with half the CPUs on both performance and price!

Source: SPEC, as of September 8, 2003: www.spec.org, all in MultipleNode Category: Oracle Application Sever 10g on HP ML370G3 cluster, 431.26 TOPS@MultipleNode, $160.62 $US/TOPS@MultipleNode. BEA WebLogic Server 7.0 on HP-UX using HP rx5670, 408.02 TOPS@MultipleNode, 1075.17 $US/TOPS@MultipleNode.

Page 35: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Best Price-Performance

$150.67$200.24

$647.52

$0

$100

$200

$300

$400

$500

$600

$700

$/T

OP

Oracle AS 10g BEA Weblogic IBM WebSphere

Source: SPEC, as of September 8, 2003: www.spec.org, best price-performance, MultipleNode category: Oracle Application Server 10g, 1,165.06 TOPS@ MultipleNode, $150.67US$/TOPS @ MultipleNode. BEA WebLogic 8.1 SP1 on HP DL360, 1,037.02 TOPS @ MultipleNode, $200.34 US$/TOPS @MultipleNode. WebSphere 5.0.1. Application Server on eServer xSeries 360 cluster, 448.12 TOPS @ MultipleNode, $647.52 US$/TOPS @ MultipleNode.

Page 36: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

HA: Cluster Enhancements

• OPMN: Startup/Shutdown Sequence Control– Controls all components

• DCM: No requirement for OID when using DB based repository, File based repository

OPMNOPMN

DCMDCM

events

OHSOHS

OC4JOC4JOC4JOC4J

2

9iAS Instance

OC4JOC4JOC4JOC4JOC4JOC4J

OPMNOPMN

DCMDCMmod_oc4j

ajp events

eventsevents 1

34

WCWC eventshttp

http

OHSOHS

2

Infrastructure

Page 37: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

HA: Cold Cluster Failover

Page 38: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

HA: Active Failover Clusters

Page 39: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

System Monitoring & Management

• OracleAS Console: Enhanced Administration Console

• Consistent web-based management for the entire Application Server platform– Centralized management for ports, logs and J2EE

applications deployed– IP Address, Host Name, Domain Name change

support– Validation of configuration changes

Page 40: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

• Metadata Repository and Identity Management Re-association

JMS and MDB Administration

System Monitoring & Management

Page 41: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Security and Identity Management

• External Authentication Mechanisms– Microsoft Windows, iPlanet plugins

• OID integration with Active Directory Server• Oracle9iAS Single Sign-On (SSO)

– Multi-level Authentication (uname or SSL)– Automatic login for Windows authenticated users– Flexible Deployment Options

– (RAC, Geographical distributed, DMZ, etc.)

Page 42: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285

Q U E S T I O N S

A N S W E R S&

Page 43: What’s New in Oracle Application Server 10g? Rakesh Dhoopar Sr. Director, Product Management Oracle Corporation Session id:40285