Title: Jerry Held
1(No Transcript)
2Whats New in Oracle Application Server 10g?
Session id40285
- Rakesh DhooparSr. Director, Product Management
- Oracle Corporation
3Next 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
4Reminder please complete the OracleWorld
online session surveyThank you.
5Lots!
6Agenda
- 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
7What is 10g?
8What 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
9OracleAS 10g
Enterprise Portal
Application Dev. Framework
S E C U R I T Y ID Mgmt.
S Y S T E M S Mgmt.
Integration Broker
Portal
Application Server (Enterprise SOA Runtime)
Mobile Wireless
Grid Computing Infrastructure
OracleAS 10g
Business Intelligence
10Enterprise Grid Computing
IT Problem
Oracle 10g Solution
- 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
11Virtualized Middleware Services
Accounting Application
Group Collections of Resources and Runtime
Services into Logical Applications
12Grid Provides High Availability
- 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
RAC Failover AS Detection Total Downtime
gt 15 mins
15 mins
Without FaN With FaN
lt 8 secs
lt 12 secs
lt 4 secs
lt 8 secs
13Grid Automates Software Provisioning
Grid Control
Install/Clone
Configure
Deploy
Patch
14Manage Application Service Levels End-to-End
Performance, Availability Diagnostics
Application
- Monitor transactions
- Understand end user experience
- Identify bottlenecks
- Accelerate problem resolution
15Introducing ProcessConnect
OracleAS 10g
Connection Services EAI
Connection Services B2B
Business Activity Monitoring
Procure X12 EDI FTP
CICS
Business Process Management Purchase Order Process
Purchase RNIF 1.0 SMTP
App Adapter
PO
Acknowledge
Confirm
Approve
Data Management Common Purchase Order Data
850
Binary
URL Binary HTTPS
QUE
3A4
API
Binary
XML
HTTP
Division 1 HL7 AS2
CSV
FlatFile
16Broader 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
17Integration End Points
- Databases
- 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
18Business 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
19B2B Collaboration Support
20Introducing 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
21Model-View-Controller (MVC) based Framework
Web and Wireless
Rich Clients
View
Controller
Controller
Model
Model
Business Services
22OracleAS Certificate Authority
- OracleAS Certificate Authority (OCA)
- Fully standards compliant
- Integrated with Directory and SSO
- Web-Based Management
23 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
24 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
25Install Time Reduction
26Install Footprint Reduction
27 Development New Features
- Productivity Improvements
- Developer/User Friendliness
- Performance Improvements
- Flexibility
- Standards Compliance
28 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
29 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
30Performance 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
31 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
32 Standards Compliance
- JSP Standard Tag Library (JSTL per JSR 152)
- XHTML Support, J2ME Support
33Deployment New Features
- Runtime Performance
- High Availability and Scalability
- System Monitoring and Administration
- Security
34DualNode Performance
Oracle BEAt BEA with half the CPUs on both
performance and price!
1075.17/TOP
160.62/TOP
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_at_MultipleNode, 160.62
US/TOPS_at_MultipleNode. BEA WebLogic Server 7.0
on HP-UX using HP rx5670, 408.02
TOPS_at_MultipleNode, 1075.17 US/TOPS_at_MultipleNode.
35Best Price-Performance
Source SPEC, as of September 8, 2003
www.spec.org, best price-performance,
MultipleNode category Oracle Application Server
10g, 1,165.06 TOPS_at_ MultipleNode, 150.67US/TOPS
_at_ MultipleNode. BEA WebLogic 8.1 SP1 on HP
DL360, 1,037.02 TOPS _at_ MultipleNode, 200.34
US/TOPS _at_MultipleNode. WebSphere 5.0.1.
Application Server on eServer xSeries 360
cluster, 448.12 TOPS _at_ MultipleNode, 647.52
US/TOPS _at_ MultipleNode.
36HA Cluster Enhancements
- OPMN Startup/Shutdown Sequence Control
- Controls all components
- DCM No requirement for OID when using DB based
repository, File based repository
9iAS Instance
http
Infrastructure
events
http
events
OPMN
OHS
events
DCM
mod_oc4j
events
ajp
OC4J
37HA Cold Cluster Failover
38HA Active Failover Clusters
39System 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
40System Monitoring Management
- Metadata Repository and Identity Management
Re-association - JMS and MDB Administration
41Security 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.)
42Q U E S T I O N S A N S W E R S
43(No Transcript)