Application Server 10 g JDeveloper 10 g 10G Release 2 – New Features Overview Server Technologies Oracle Corporation.

Download Report

Transcript Application Server 10 g JDeveloper 10 g 10G Release 2 – New Features Overview Server Technologies Oracle Corporation.

Application Server 10
g
JDeveloper 10
g
10G Release 2 – New Features Overview
Server Technologies
Oracle Corporation
Product Strategy
 Enable Service-Oriented Architecture
–
Modern Business Application Architecture
 With Integrated Development Tools
–
To Develop Applications Productively
 With an Application Platform Suite
–
Complete & Integrated Application Infrastructure
 Exploiting Grid Computing
–
Low Cost, Flexible Hardware Architecture
 Benefits
–
Greater I/T Flexibility at Lower Cost
Application Server 10g
10gR2 Overview
 10gR2 is Major Update Release
–
–
–
–
432 New Features
Best Suite: Best Integrated APS Suite
Best of Breed: Individual Pieces
Best for Grid: Significant Grid Enhancements
 Highest Quality Release Ever
–
–
–
–
1820 Person Years of Development
152 Configurations, 2240 Tests/Configuration Daily
62,300+ Hours/Week, 2.98 Million Hours of Testing
Easy to Adopt: 100% Automated Upgrade
 Two Parallel Release Trains
–
–
–
10.1.2: Complete APS Suite
10.1.3: Application Server & Identity Mgmt
SE-One: Targeted to Small Medium Enterprises
Service-Oriented Architecture
Integrate
Orchestrate
Develop
Analyze
Access
Deploy
Secure
Manage
Develop Services
JDeveloper 10gR2
Design
Develop J2EE
& XML
Develop DBMS
Test& Deploy
Manage
• Class, Use Case, Activity Modeling
• NEW Scenario Modeling
• NEW XMI Import & Export (Rose, TJ)
•
•
•
•
Java 1.5: Generics, Annotations, Iterators
J2EE 1.4: J2EE 1.4, Complete Web Services
Re-Factoring, Code Templates, Navigation
XML Schema Editor, XSLT Mapper, Debugger
•
•
•
•
Create, Edit, Generate DDL
DB Modeling: Tables & Views
DB Browser: Tables, Views, Indexes, ..
SQL & PL/SQL Development
• Enhanced ANT Support
• Integrated JUnit Test Runner
• OC4J, BEA, IBM, JBOSS
• Native CVS, PVCS Support
• New Shareable project file format
Develop Services
Application Development Framework 10g
Develop Services
Application Development Framework
View
Controller
JSP, JSF
Rich Clients
Mobile Clients
Model
Struts
Bus. Components
JavaServer Faces
Web Services
Java Page Flow
Data Binding
Common Metadata Services
XMLSchema, XPath, Xquery, XMI, MOF
Runtime Services
J2EE Services
Business Rules
Presentation
Services
Component
Services
Data Services
Management
Connectors
Naming/Directory
Reliable
Messaging
Transactions
J2EE 1.4
Application Server
Runtime Services
SOA Services
WS-Addressing
Management
Gateway
WS-Invocation
Framework
WS-Policy
WS-Events
WS-Notifications
WS-Coordination
WS-Security
WS-Reliable Msg.
WS-Reliability
WS-Transactions
SOAP, WSDL, UDDI, WS-I BP
J2EE 1.4 (JAX-*, XML-*)
Application Server
Runtime Services
Event Services
Optimize (BPM)
BI/Portals/
BAM
Sensors, RFID
Visualize (BAM)
BPM
Distribute (ESB)
Process (Analytics)
System Events
Alerting
Filter (Rules)
Capture (Sensors)
Business Process
Business Service
Web Services
Application Server
Applications
Runtime Services
Business Rules Services
Portal
Identity
Mgmt.
BPM
BAM
ADF
ESB
Rules Editor
Rules Engine
Rules Metadata (MDS)
Application Server
Integrate Services
Enterprise Service Bus (ESB)
Ent. Service Bus
Management,
Security
Transformation &
Validation
Finance
System
W
S
D
L
Standards-based
Connectivity
Reliable Messaging,
Routing, Transports
Application Server
Warehouse
Mgmt System
A
D
A
P
T
E
R
Orchestrate Services
BPEL Process Manager
Financial
System
Order Entry
System
A
D
A
P
T
E
R
WSDL
Supply Chain
System
A
D
A
P
T
E
R
BPEL
Logistics B2B
Partners
A
D
A
P
T
E
R
Manufacturing
System
Service Bus
Application Server
W
S
D
L
Orchestrate Services
BPEL Process Manager – Process Modeling
Orchestrate Services
BPEL Process Manager – Transformation Mapping
Business to Business Integration
B2B Integration Services
Business Activity Monitoring
Business Event Monitoring Dashboard
Analytic Services
Business Intelligence
Discoverer
Query & Analysis
(Relational, OLAP)
Relational
Reports
Reporting
Data Mining
BI Portal
Application Server
MSFT Excel
OLAP
Data Mining
Access Services
Enterprise Portals
Presence Manager
XHTML
J2ME
SMS
TelNet
…..
ADF-Portal Runtime
JSR-168
WSRP
Virtual Content Repository
JSR-170
Resource Catalog
Application Server
MDS
Access Services
RFID Services
Edge
Server
RFID
Service Bus
11i SCM
App Server
Business Rules
Alerts
Event Manager
Application Server
BI & BAM
Grid Computing
Performance
Best Performance
6000
$330.07
3000
1000
800
600
400
200
0
2575.34
2000
1000
IBM
0
1037.02
$150.67/
TOP
$200.34/
TOP
OAS10G
BEA
OAS10G
BEA
IBM
Best on Intel64-Linux
1400
1200
1000
800
600
400
200
0
TOPS
1165.06
4496.28
4000
Best on Intel32
1200
5991.73
5000
TOPS
$350
$300
$250
$200
$200.24
$150
$100 $101.10
$50
BEA
$0 OAS10G
TOPS
$/TOP
Best Price-Performance
1325.61
1305.04
$138.01/
TOP
$218.28/
TOP
OAS10G
BEA
Grid Computing
Scalability: Dynamic Resource Manager
OPMN
J2EE App
DMS
g
OAS10
Process
Management
Mod_OC4J
J2EE App
DMS
g
OAS10
Routing
J2EE App
DMS
g
OAS10
Enterprise
Manager
(Set Policies)
Grid Computing
App Server High Availability Solutions
Planned
Downtime
GRID
HA
Deploy Apps
Hot Deployment
Reconfigure
Online Operations
Upgrade
100% Rolling Upgrade
Backups
Backup & Recovery Mgr.
Human
Error
Unplanned
Downtime
App Server Flashback
SW Failure
App Server Clusters
HW Failure
Clusterware Support
Disaster
Recovery
App Server Guard
Grid Computing
High Availability: Backup, Recovery, Flashback
 Backup
–
<<
–
–
–
–
<<
Automated
Cross-Node
Hot, Cold, Oracle Recommended
Disk, Tape
Synced with RDBMS
 Point-in-Time Recovery
–
–
Application Server
Synced with RDBMS
 Flashback Recovery
<<
–
Repository
–
–
–
Rewind Automatically
A Cluster
An Application Server
An Application
Grid Computing
High Availability: Application Server Guard
HW LBR
HTTPSvr HTTPSvr HTTPSvr
HTTPSvr HTTPSvr HTTPSvr
App Server
Guard
J2EE App J2EE App J2EE App
OAS10
g
OAS10
g
OAS10
g
•
•
•
•
Create
Instantiate
Synchronize
Switch Over
J2EE App J2EE App J2EE App
OAS10
g
OAS10
g
Data Guard
Primary
Physical Standby
OAS10
g
Grid Computing
Software Provisioning
Upgrade
Installation &
Configuration
Base Lining
& Cloning
Software & Services
Provisioning
Software
Maintenance
& Patching
Integrity/Health
Checking
Deployment
Migration (Test-Production)
Grid Computing
Topology-based Management
Identity Management
BPEL
Process Mgr
Portal
Wireless
Business
Intelligence
App Dev
Framework
OC4J
Database
JAAS, JACC
WS Security
Java2 Permissions..
Enterprise users,
VPD, Encryption
Label Security
Roles
Privileges
Groups
Oracle Identity Management
External
Security
Services
Certificate
Authority
Delegated
Admin.
Services
Directory
Integration
Services
Single
Sign-On
Services
Oracle Internet Directory
User
Federated
Provisioning
Identity
Services
Services
Quality & Delivery Improvements
 Highest Quality Release Ever
–
100% Same Quality Standards as 10GR2 DBMS
 New Grid Testing Framework
–
–
–
–
2400+ CPU Server Farm
152 Complex Configurations Built & Tested Daily
2,240 Tests Run in Each Configuration
62,300+ Hours/Week, 2.98 Million Hours of Testing
 Testing Improvements from 10GR1
–
–
–
–
31% Increase of Functional Test Volume
4X More Stress Tests, 3X More Longevity Tests
47% More High Availability Tests
22% Increase in Cross-Product Testing
 Real World Testing
–
26 Real Customer Workloads; 13 Systems Live
Best App Server for Oracle DB
 Oracle Application Server is Open
–
Works with Any DB: MSFT, Sybase, Informix, DB/2, Oracle
 No App Server is better with Oracle DB
–
–
–
–
–
–
–
–
–
–
–
J2EE: Database Web Services
Bus. Intelligence: OLAP Integration
Integration: DB Events; Analytic Functions
Portal: XDB Content Repository
Scalability: DRM (JDBC Stats)
HA: Back-Up, Disaster Recovery, FaN
Clusters: OCFS, ASM, RAC, CRS
Security: Proxy User, Enterprise User Security
SW Provisioning: Installation, Patching, Cloning
Monitoring: Topology Mgmt, ASLM
Diagnosability: End to End Log Correlation
 Customer Benefits
–
Exploit Database Features, Easier to Develop, Maintain
MSFT.NET Interoperability
 Product Integration with MSFT.NET
–
–
–
–
–
–
–
–
–
–
–
VS.NET Web Services: WS-I Basic Profile, All Styles
WS Protocols: Dime, Custom Serializers
UDDI Support: MSFT UDDI Browser Support
Queuing: JMS Bridge to MSMQ
Legacy Support: C++ Web Services to J2EE Interop
Orchestration: Biztalk Interoperability
Human Workflow: MSFT WinForms Integration
Directory Services: Simpler Active Directory Sync
Windows Security: Simpler Windows Native Authentication
Clusterware: MS Cluster Services – Similar to FailSafe
Load Balancing: MSFT NLB Support
 Customer Benefits
–
Easy to Adopt and Co-Exist with MSFT Applications
Move Existing Apps Forward
Oracle Forms, Reports, Designer
 Oracle Forms
–
–
–
–
JVM Pooling for Scalability: Calling Java from Forms
End-User Monitoring: Multi-Tier Performance Tracing
Webutil Production
Upgrade to 10.1.2 RSFs
 Oracle Reports
–
–
–
–
–
Output format for Spreadsheet: (e.g. MS Excel)
Formatting tags for in-line formatting of flowing text
PDF Enhancements: True Type Font Subsetting
HTML 3.2 and 4.01 Support
All Java Runtime: No C++ ORB
 Oracle Designer
–
–
Generation for 10G DBMS
Generation for Forms, Reports, mod_PL/SQL 10GR2
D E M O N S T R A T I O N
APS Market Position
Gartner Magic Quadrant – July 2004
“Oracle, IBM, and BEA are the 3 Leaders”
APS Technology Comparison
Forrester Research – June 2004
10gR2 Overview
 10gR2 is Major Update Release
–
–
–
–
432 New Features
Best Suite: Best Integrated APS Suite
Best of Breed: Individual Pieces
Best for Grid: Significant Grid Enhancements
 Highest Quality Release Ever
–
–
Same Quality Standards as DBMS, Very Stable
Easy to Adopt: 100% Automated Upgrade
 10gR2 Further Speeds Market Growth
–
–
Oracle’s Fastest Growing Business
World’s Fastest Growing: 2001, 2002, 2003, 2004