430 likes | 443 Views
Discover the latest advancements in Oracle Application Server 10g, including grid computing, business process management, application development frameworks, and more. Maximize efficiency and improve performance with Oracle's unified platform release.
E N D
Session id:40285 What’s New in Oracle Application Server 10g? Rakesh DhooparSr. Director, Product Management Oracle Corporation
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
Reminder – please complete the OracleWorld online session surveyThank you.
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
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
Any Data Source Web Services B2B Applications OracleAS 10g Enterprise Portal Application Dev. Framework S E C U R I T Y & ID Mgmt. S Y S T E M S Mgmt. Portal Integration Broker Application Server (Enterprise SOA Runtime) Mobile & Wireless Grid Computing Infrastructure OracleAS 10g Business Intelligence
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 Enterprise Grid Computing IT Problem Oracle 10g Solution
HTTP Server Web Cache J2EE Server Virtualized Middleware Services Accounting Application Group Collections of Resources and Runtime Services into Logical Applications
Grid 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 15 mins > 15 mins Without FaN With FaN < 8 secs* < 8 secs* < 4 secs < 12 secs
Oracle Inventory View/Search Compare Software Configurations Discover Analyze Track Changes Hardware Configurations Reference Configurations Oracle.com Provision LiveLink Product Updates Patches • Over 20% of downtime is attributable to human configuration errors Product Configuration Grid Automates Software Provisioning Grid Control Install/Clone Configure Deploy Patch
New York Sales Office Tokyo Sales Office Any User Manage Application Service LevelsEnd-to-End Performance, Availability & Diagnostics Application • Monitortransactions • Understand end user experience • Identify bottlenecks • Accelerate problem resolution
Legacy Data Trading Partner 1 Application 1 Subsidiary A Application 2 Trading Partner 2 Application 3 Trading Partner 3 Introducing 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
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
Integration End Points • 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) • 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 • Transports • SOAP • HTTP, HTTP-S • SMTP • FTP • CORBA/IIOP • COM/COM+ • Generic DB • Flat File • Legacy • CICS • DB2 • *SAM • 3270 Screen Scraping
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
Buyer Seller Send PO Get PO GetAcknowledgement SendAcknowledgement Get POConfirmation Send POConfirmation SendAcknowledgement GetAcknowledgement B2B Collaboration Support
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
Model-View-Controller (MVC) based Framework Rich Clients Web and Wireless View Controller Controller Model Model Business Services
OracleAS Certificate Authority • OracleAS Certificate Authority (OCA) • Fully standards compliant • Integrated with Directory and SSO • Web-Based Management
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
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
Development New Features • Productivity Improvements • Developer/User Friendliness • Performance Improvements • Flexibility • Standards Compliance
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
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
Performance Improvements • JDeveloper is significantly faster • Optimized Page Assembly – page caching using Web Cache • Improved startup performance for Forms • JDK 1.4 upgrade
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
Standards Compliance • JSP Standard Tag Library (JSTL –per JSR 152) • XHTML Support, J2ME Support
Deployment New Features • Runtime Performance • High Availability and Scalability • System Monitoring and Administration • Security
DualNode 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@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.
Best 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@ 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.
OPMN events DCM WC 2 2 1 4 3 OC4J OHS OC4J OC4J OC4J HA: 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
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
System Monitoring & Management • Metadata Repository and Identity Management Re-association • JMS and MDB Administration
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.)
Q U E S T I O N S A N S W E R S &