View
221
Download
0
Category
Preview:
Citation preview
Oracle Application Server 10g
Oracle JDeveloper 10g
10g Release 2Fred LouisOracle Corporation
Product Overview
Product Strategy
� Enable Service-Oriented Architecture– Modern Business Application Architecture
� 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
10G Release 2 Overview� Major Update Release
– 432 New Features, 1820 Person Years of Development – Significant Functional Enhancements – Significant Grid Computing Enhancements– Industry’s Best Integrated APS Suite
� First 10G Maintenance Release– Highest Quality & Most Stable Release Ever– Easy to Adopt: 100% Automated Upgrade– Anticipate Rapid Migration: 40% of Base on OAS10g
� Two Parallel Release Trains– 10.1.2: Complete APS Suite– 10.1.3: Application Server & Identity Mgmt– SE-One: Targeted to Small Medium Enterprises
� Competitive Differentiators– Significant Differences vs. IBM WS 6.0, BEA WL 9.0
Oracle Application Server 10g
Enterprise Application ServerEnterprise Application Server
Application Platform SuiteApplication Platform Suite
ApplicationApplication Dev. FrameworkDev. Framework
IntegrationIntegrationBrokerBroker
Grid ComputingGrid ComputingInfrastructureInfrastructure
PortalPortal
SSEECCUURRIITTYY&&
ID Mgmt.ID Mgmt.
SSYYSSTTEEMMSS
Mgmt.Mgmt.
Bus.Bus.IntelligenceIntelligence
Common Dev. ToolsCommon Dev. Tools
Service-Oriented Architecture
Develop Orchestrate
DeploySecure
Access
Integrate
Manage
Analyze
Developing Web ServicesApplication ServerDevelopment Tools
Develop ServicesApplication Server
Application ServerApplication Server
ReliableReliableMessagingMessaging
J2EE 1.4J2EE 1.4
TransactionsTransactions
ConnectorsConnectors Naming & DirectoryNaming & Directory
Data ServicesData Services ManagementManagement
ClusteringClustering Resource Mgmt.Resource Mgmt.
ConfigurationConfigurationMgmt.Mgmt. Metadata Mgmt.Metadata Mgmt.
Protocol/IO Mgmt.Protocol/IO Mgmt. Topology Mgmt.Topology Mgmt.
J2EE � J2EE 1.4 Support
– JSP 2.0, Servlet 2.4, EJB 2.1, JCA 1.5, JMS 1.1, JTA 1.0.9, JMX
� JMS Improvements– JMS Router; Multiple JMS Provider Support
� Data Source Improvements– Data Source Re-Architecture; Fast Efficient 2PC
� Application Deployment– JSR-77 & JSR-88; Incremental Compilation
� Application Management– JMX-based; System and Application Lifecycle via JMX
� Broadband XML– XML Services: XQuery, Caching, Transformation, Pipeline
� Enterprise Data Services (EDSL)– Common Access for DB, ADTs, LOBs, BLOBs, XML, Files, Legacy
Develop ServicesApplication Server (SOA Infrastructure)
Application ServerApplication Server
SOAP, WSDL, UDDI, WSSOAP, WSDL, UDDI, WS--I BPI BP
ReliableReliableMessagingMessaging
J2EE 1.4 (JAXJ2EE 1.4 (JAX--*, XML*, XML--*)*)
TransactionsTransactions
CoordinationCoordination SecuritySecurity
PolicyPolicy AddressingAddressing
Web Services� J2EE 1.4 Web Services
– Java APIs: JAX-RPC 1.1, For WSDL, For Parsing, For Registries– JSR 109 Style Descriptors, Java Meta Data Annotations– Publishing of JSP, Servlets, EJB 2.1, POJOs, JMS, PL/SQL, Legacy
� WS-Security– WS-Security; XML DigSig; XML Encryption; SSO for Web Services
� WS-Reliability– SOAP over JMS, Correlated JMS SOAP Messaging
� WS-Interoperability: .NET, WS-I BP, …– WSDL 1.1, SOAP 1.1 & 1.2, WSIF: Serializers for Custom Types– Interoperability with MS.NET, Apache AXIS, IBM, SAP and Others
� WS-Management– Web Services Management Gateway
Develop ServicesApplication Server (Event Infrastructure)
Generate & Capture(Event Collectors)
Filter (Business Rules)
Process (Event Analytics)
Event Infrastructure
Optimize(BPEL)
Distribute (Enterprise
Service Bus)
Visualize(BAM)
Event Services� Generate & Capture Events: Sensors
– System,EM, EAI,Security, Network, Database, Business Apps
� Process Events: Event Server– Event Processors; Filters; Correlation; Custom Rules
� Filter & Process Events: Rules– All Java Rules Engine
� Distribute Events: ESB– Routing and Delivery based on Rules
� Visualize Events: BAM– Key Performance Indicators; Operational Metrics; Compliance
� Optimize Events: BPEL Process Mgr.– Take Corrective Action: By Optimizing Processes
� Standards Efforts– WS-Addressing, MessageDelivery; Eventing; Notification; BAML
Develop ServicesJDeveloper 10g
JDeveloper
� J2EE 1.4 and Java 1.5 Support– Complete J2EE 1.4 Support: EJB 2.1, JSP 2.0, Servlet 2.4– JDK1.5: Java Generics, Annotations, Iterators
� Web Services Support– JAX-RPC (JSR109), WS-Security, WS-Reliability, WS-I BP
� Re-Factoring Support– Java Code Re-Factoring: 26 Types– Code Navigation, Code Templates & Quick Fix– Class Browser, Hierarchy Browser
� Team Development Support– Native CVS support– New Shareable project file format
� Ease of Use– Help Center, Cue Cards, OTN Integration, Dynamic Links– Brand New Look and Feel: JGoodies
Develop ServicesApplication Development Framework
ControllerController ModelModelViewView
JSP, JSFJSP, JSFRich ClientsRich Clients
Mobile ClientsMobile Clients
StrutsStrutsJavaServer FacesJavaServer FacesJava Page FlowJava Page Flow
POJOs, EJBsPOJOs, EJBsWeb ServicesWeb Services
JCA, JMS, JDBCJCA, JMS, JDBC
Common Metadata ServicesCommon Metadata Services
JSRJSR--175, XMLSchema, XPath, XQuery175, XMLSchema, XPath, XQuery
App Dev Framework
� View: JSF Components– Java Server Faces: JSF Visual Designer– Java Server Faces Runtime: Optimized with JSP– DHTML Components: BLAF+ Support via JSF– Mobile Support: PocketPC, Palm, Opera, Nokia
� Model: Standard Data Binding– JSR227: Reference Implementation, Data Binding– Common Data Binding Model: Portlets, Web Services, EJBs, ..– Web Services and Event Interfaces for Business Components
� Controller: JSF and Struts– JSF Controller with JSF Page Flow Modeler– Structs Controller with Struts Page Flow Modeler
� Metadata Improvements– Better Support for Customization, Faster
Integrating Web ServicesESB, BPEL, B2B, BAM
Integrate ServicesEnterprise Service Bus (ESB)
Supply ChainSupply ChainSystemSystem
Order EntryOrder EntrySystemSystem
WWSSDDLL
Application ServerApplication Server
Reliable MessagingReliable MessagingRouting, DeliveryRouting, Delivery
TransformationTransformation
Service BusService Bus
AADDAAPPTTEERR
Integration � Significant Enhancements
– Major Enhancements: Data Integration, Bus. Proc. Mgmt., B2B– New Solution: Business Activity Monitoring– Standards: Based on SOA and Event Infrastructure
� Enterprise Service Bus - Interconnect– Enhancements to Transformation Mapper– Support for Recursive DTDs– Enhanced Support for XMLSchema and XSD– Removal of Visibroker ORB (Lightweight Server)
� Customer Data Hub– Full Connectivity & Data Synchronization Facilities
� More Adapters– Standards-based: JCA 1.5 Compliant Adapters– Better, More Flexible Database Adapter: via Toplink– New Adapters: Basic File, Generic DB, Cobol (OWB based)– e-Bus Suite Adapter: Even Easier to Access the e-Bus Suite.– Faster: 20-30% Faster for File and Database Adapter
Orchestrate ServicesBPEL Process Manager
BPELBPELLogistics B2BLogistics B2B
PartnersPartnersAADDAAPPTTEERR
FinancialFinancialSystemSystem
WSDLWSDL
Application ServerApplication ServerService BusService Bus
ManufacturingManufacturingSystemSystem
WWSSDDLL
Order EntryOrder EntrySystemSystem
AADDAAPPTTEERR
Supply ChainSupply ChainSystemSystem
AADDAAPPTTEERR
Integration - BPEL� Integrated Development Environment
– Modeling Environment integrated with JDeveloper10g (& ADF) – Business Process Modeling and Generation– Data Transformation Modeling and Generation– XPath Function Generator and Expression Resolver– Adapter End Point Browser and Interface Publisher– Basic Simulation and Debugging– Team Development: CVS Integration, Human Readable Formats
� Enhanced BPEL Process Manager– BPEL Process Management: BPEL 1.1– Transformation: Structural and Semantic Maps, Auto-Mapping– Human Workflow Tasks: Notifications, Approvals, Hierarchies– Portable Processes: Pre-packaged, Late Binding Process Models
� Process Monitoring and Optimization– Sensors for Process Monitoring– Comprehensive Analytics and Reporting– System Monitoring and Management: EM Integration
Business to Business IntegrationB2B Services
Integration – B2B� Architectural Enhancements
– Faster Choreography: BPEL-based Orchestration– Easier to Configure Trading Partner Management– Pluggable Architecture: Co-Exist with EAI Brokers
� Broad Industry Certification & Support– High Technology: EDI X1.2, EDIFACT, RosettaNet– Retail: UCCNet, AS2, EDI over AS2– Chemicals: CIDX, PIDX– Health Care: HL7 and HIPAA– Financial Services: SWIFT– Generic Document Support: Over HTTP, SMTP, FTP
� Variety of Deployment Architectures– Inter-company Deployment: DMZ– Hub-Style Deployment: Exchanges & Marketplaces– Pre-Seeded Solutions: With Oracle Applications– Lightweight Management Framework
Monitor & OptimizeBusiness Activity Monitoring
Sensors, RFID
Applications
BPM
Application ServerApplication ServerWeb Services
System Events
Business ProcessBusiness ProcessBusiness ServiceBusiness Service
AlertingAlerting
BI/Portals/ BI/Portals/ BAMBAM
Event Processing &Event Processing &AnalysisAnalysis
Event Routing & DeliveryEvent Routing & Delivery
Event VisibilityEvent Visibility
Event Absorption & Event Absorption & CaptureCapture
Business Activity Monitoring Business Event Monitoring Dashboard
Integration - BAM
� Business Activity Monitoring – Comprehensive Product Release
� Process Complex Events: Collect, Analyze– Business Event Capture: Adapters, BPM Sensors– Business Event Filtering: Pre-Packaged & Custom Rules– Business Event Correlation: To Key Metrics and KPIs– Alerts Based on Thresholds: Notification Framework
� Visualize and Report: Understand– Real Time Visualization: Dashboards, Radar Views– Comprehensive Reports: Historical, Aggregate, Analytics– Event Warehousing and Analysis
� Resolve Problems: Optimize– Take Corrective Action to Resolve Problems– Activate Business Process Management from BAM
Analyzing Web ServicesBusiness Intelligence
Analyze Web ServicesBusiness Intelligence
Reports
Discoverer
BI Portal
Application ServerApplication Server
ReportingReporting
Query & AnalysisQuery & Analysis(Relational, OLAP)(Relational, OLAP) RelationalRelational
OLAPOLAP
Data MiningData MiningData MiningData Mining
MSFT Excel
Business Intelligence� Integrated Business Intelligence
– Integrated Product for Data Mining, Relational, OLAP, Reporting
� Discoverer Enhancements– Support for Oracle Database OLAP Option – Reporting Enhancements – Printing Enhancements– Portlet Provider Enhancements– Enhanced Workbook Management
� Reports Enhancements– Formatting Enhancements– Cross-Platform Enhancements
� Infrastructure Improvements– Elimination of Visibroker ORB– Enhanced Enterprise Manager Integration– Performance and Scalability Improvements
Accessing Web ServicesPortal Server
Wireless & RFID Server
Access ServicesEnterprise Portals
Application ServerApplication Server
Presence ManagerPresence Manager
Services CatalogServices Catalog
UDDIUDDI
JSRJSR--168168WSRPWSRP
XHTMLXHTMLJ2MEJ2MESMSSMSIMIM….….
Portal ServerPortal Server
Portal & Multi-Channel Access� Portal Enhancements
– Export-Import; Schema Validation; Provider Customization
� Content Publishing– Desktop Integration; WSYIWYG Content Editing
� Portlet Enhancements– OmniPortlet; In Place Testing, Standards: JSR168 and WSRP
� ADF Pages with Embedded Portlets– Integrated JDeveloper-based Design Time
� ADF Runtime Enhancements– JSR227 Data Binding; MDS Customizations; Data Controls
� Multi-channel Enhancements– XHTML-MP; Over-the-Air Device Provisioning
� Mobile Messaging– XMS Web Service Support; Improved Status Tracking & Fail over
Access ServicesRFID Services
Application ServerApplication Server
Service BusService Bus
Event ManagerEvent Manager
RFIDRFIDBusiness RulesBusiness Rules
Alerts
BI & BAM
EdgeEdgeServerServer
App ServerApp Server
11i SCM
RFID & Sensor Edge Server
� Sensor Edge Server for RFID– Collects, Filters, Processes, and Normalizes RFID Messages– Sensor (Driver), Filter, and Dispatcher Framework – Variety of Out-of-the-Box Filters– Dispatchers: JMS and Streams Queuing– Remote Device Management Through Enterprise Manager
� Out-of-box Hardware Drivers– RFID: Alien, Intermec, Matrics*, SamSys*– Sensor Printers: Intermec, Zebra, Printronics*– Drivers for Other Equipment (RTLS, MHE, Indicators, Temperature)
� Event Collection & Processing– Remote Extension Uploading and Monitoring– Oracle Streams and JMS dispatching Support– High-Speed Reliable Communication: Real Time vs. Store & Forward– Integrated with APS Event Services Infrastructure
Deploying Web ServicesGrid Computing
Performance� Significant Performance Improvements
– Across All Areas of Suite; SMP and Grid Architectures
� J2EE and Web Services– Threading, Class Loading, I/O, Caching, JMS, Deployment– Cluster Optimizations: JGroups for Faster State Replication– JAX-RPC, SOAP, XML Streaming, Large Documents
� Development Framework– View: JSF, Partial Page Rendering, DHTML Clients, JSP.NEXT– Metadata, Business Components, Data Binding Improvements
� BPEL Process Manager– Stateless BPEL, Data Transformation, WSIF Optimizations– Metadata Caching, De-Hydration and State Persistence– Faster Adapters: File, Database, JMS
� Identity Management– JAAS, Single Sign-On, and LDAP Improvements
� Web Cache Streaming Compression
Grid ComputingScalability: Dynamic Resource Manager
J2EE AppJ2EE App
OAS10OAS10gg
Mod_OC4JMod_OC4JJ2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10ggDMSDMS
DMSDMS
DMSDMS
OPMNOPMN
EnterpriseEnterpriseManagerManager
(Set Policies)(Set Policies)
RoutingRouting
Process Process ManagementManagement
Scalability
� Autonomic Capacity-on-Demand– Self-Adjusting to Applications Resource Requirements– Easier to Scale Up (SMP) & Scale Out (Grid)
� Resource Utilization Improvements– Resource Pools, Threads, Class Loader, I/O Subsystems– Enhancements for Partitioned Systems, Multi-Core Processors
� Dynamic Resource Manager– Set Application-Specific Resource Distribution Policies– Monitor & Dynamically Adjusts Capacity-on-Demand– Adjust Baselines Over Time using Workload Repository – Expert System Recommends Best Policies
� Major Customer Benefit– Better Capacity Utilization, Easier to Tune
Grid ComputingApp Server High Availability Solutions
100% Rolling Upgrade100% Rolling Upgrade
Online OperationsOnline Operations
Backup & Recovery Mgr.Backup & Recovery Mgr.
App Server FlashbackApp Server Flashback
App Server ClustersApp Server Clusters
Clusterware Clusterware SupportSupport
App Server GuardApp Server Guard
Hot DeploymentHot Deployment
PlannedPlannedDowntimeDowntime
UnplannedUnplannedDowntimeDowntime
GRID GRID HAHA
Deploy AppsDeploy Apps
ReconfigureReconfigure
UpgradeUpgrade
BackupsBackups
HumanHumanErrorError
SW FailureSW Failure
HW FailureHW Failure
DisasterDisasterRecoveryRecovery
Grid ComputingHigh Availability: Flashback
�System Auto-Archives– Changes to the System
� Flashback Cluster– Restores Cluster of App & HTTP
Servers to Some Past Time
� Flashback App Server– Restores specific App Server
� Flashback Application – Restores specific Application
<<
<<
<<
RepositoryRepository
Grid ComputingHigh Availability: Application Server Guard
J2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10gg
HTTPSvrHTTPSvr HTTPSvrHTTPSvr HTTPSvrHTTPSvr
J2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10gg
J2EE AppJ2EE App
OAS10OAS10gg
HTTPSvrHTTPSvr HTTPSvrHTTPSvr HTTPSvrHTTPSvr
Data GuardData Guard
App Server App Server GuardGuard
PrimaryPrimary Physical StandbyPhysical Standby
HW LBRHW LBR
•• CreateCreate•• InstantiateInstantiate•• SynchronizeSynchronize•• Switch OverSwitch Over•• Delayed & Zero Delayed & Zero
Loss ModesLoss Modes
High Availability� Complete Suite of Availability Solutions
– Fast & Low Cost, Fastest Recovery Time From Any Failure
� Zero Planned Downtime– Hot Deployment; Online Change Management; Rolling Upgrade
� Backup & Recovery Manager– Automated Cold and Hot Backup; Point-in-Time Recovery
� Human Error Correction: Flashback– Automated Point-in-Time Rollback of System Configuration
� SW & HW Failures: Clustering– Fast Session Replication; FaN; Overload Prevention
� Disaster Recovery: Application Server Guard– Automated Setup; Instantiation; Synchronization of Standbys
� Flexible High Availability Topologies– Active-Passive; Active-Active w and w/o Clusterware
Managing Web ServicesEnterprise Manager
Grid ComputingSoftware Provisioning
Software Maintenance
& Patching
Installation &ConfigurationUpgrade
Integrity/HealthChecking
DeploymentMigration (Test-Production)
Web Services & SoftwareProvisioning
Baselining & Cloning
Software Provisioning � Installation and Configuration
– Simple Installation of Suite: For Pre-Fab SME Configurations– Embedded Installation of Application Server: For ISVs– Load Balancer and Cluster Aware Installation
� Software Base Lining & Cloning– Collect and Record Software Inventory and Configurations – Change Tracking and Management Facilities– Software and Instance Cloning
� Integrity and Health Checking– Health Check Policies to Compare with Baselines – Integrated with Oracle’s MySupport Services Offering
� Software Maintenance and Patching– Automated Patch Sets Recommendation and Application
� Upgrade– 100% Automated Rolling Upgrade of All Services
Grid ComputingWeb Services Management Gateway
Web ServiceWeb Service
MSFT.NETMSFT.NET
Web ServiceWeb Service
IBM, BEA, JBOSSIBM, BEA, JBOSS
Packaged Apps
BPEL Processes
Custom Apps
Legacy Systems
Databases
Web ServicesWeb ServicesManagementManagement
GatewayGateway
• Auditing• Logging• Tracing• Security• Billing
Web ServiceWeb Service
OAS10OAS10gg
Enterprise Enterprise ManagerManager
Systems Management � Complete APS Management
– Added Web Cache, BI Management to Enterprise Manager
� Standards-based Management – JMX-Based Management; JSR 88; JSR 77; Deployment Plan Editor
� Monitoring Enhancements– ASLM: Better Historical Analysis; Trending & Comparisons; Forms
� Topology-based Monitoring– Graphical Visualization of Clustered Deployment Environments
� Web Services Management Gateway– Auditing, Logging, Reliability, Tracing, Security; Historical; Real Time
� Improved Cluster Management– Automated Discovery; Rich Monitoring View; Software Inventory
� Grid Management: Policy-based Mgmt.– High Availability; Generic Job System; Log Viewer; Policies
Securing Web ServicesIdentity Manager
Identity Management
Provision Users Define
User/Role Privileges & Preferences
Synchronize with Existing User Registries,Packaged Apps
Identity Management
Federate IdentityWith Business
Partners
Enable User Single Sign-
On
DelegateAdministration
Application Server Security� Secure Coding Practices
– Training Rolled out to Development Teams
� Vulnerability Assessment Tools– Cross-Site Scripting & Buffer Overflow Tools
� Better App Server Security– DOS: Apache Mod_Security + WebCache Enhancements– Least Privilege: Out-of-Box Least Privilege Configuration– Java Security Enhancements: JACC, JAAS, Java2
� End-to-End Security– Proxy Authentication: Propagate UserID to Database– Integrates with Database’s VPD, Privacy, and Label Security
� Security Evaluations– FIPS-140, Evaluations on OC4J, LDAP, HTTP Server Underway
Client AuthenticatesClient AuthenticatesTo App ServerTo App Server
Proxies User Proxies User Identity to RDBMSIdentity to RDBMS
LDAP DIRECTORYLDAP DIRECTORYIdentitiesIdentities
RolesRolesAuthorization Authorization
PrivilegesPrivileges
Grid ComputingEnd-to-End Security
ApplicationApplicationServer 10Server 10gg
•• Retrieve Authorizations Retrieve Authorizations for Usersfor Users
•• Connect users to Connect users to Application SchemaApplication Schema
Secure Services
LDAP DIRECTORYLDAP DIRECTORYDomainsDomainsIdentitiesIdentities
Access ControlAccess Control
Packaged AppsPackaged Apps
Provisioning &Provisioning &ManagementManagementFrameworkFramework
.NET.NET
LegacyLegacy
J2EEJ2EE
Access ManagerAccess Manager
Identity ManagerIdentity Manager
Policy ManagerPolicy Manager
Legacy SystemsLegacy Systems
Other SecurityOther SecurityInfrastructureInfrastructure
DDIIPP
•• BasicBasic•• KerberosKerberos•• Strong Auth.Strong Auth.•• Smart CardsSmart Cards•• SSL/PKISSL/PKI•• SAMLSAML
� Advanced Directory Capabilities– Virtual Directory; Java Plug-Ins; Replica Setup; Performance
� SSO & Access Management– Enterprise Access Management: Authorization on Roles and Rules
� Web Services Security– Standards-Compliant WS-Sec Implementation
� Federated Identity Management– Secure Communication with Partners; SAML; Liberty
� Enterprise User Provisioning– Centralized Console to Manage Accounts, Approvals; Self-Service
� Better Heterogeneous Support– JAAS; SSO Providers; Provisioning Connectors
� Identity Management Control– Enterprise Manager to Manage Oracle Identity Management
Identity Management
Quality Improvements
Quality & Delivery Improvements� Highest Quality Release Ever
– More Stringent Bug Fix Targets– Significant Testing Improvements
� New Grid Testing Framework– Fully Automated on Large Intel Server Farm– Common Test Harness and GUI Test Tools– 152 Complex Configurations Built & Tested Daily– 2,240 Tests Run in Each Configuration– 62,300+ Hours of Tests/Week
� Improved Delivery Processes– Concurrent Delivery on Solaris, Windows, HP-UX, Linux
� Functional Testing– 31% Increase of Test Volume Across Product
� Stress Testing– 4X Increase in Stress Testing Standards From 10GR1
Quality & Delivery Improvements
� Longevity Testing– 3X Increase in Longevity Testing for Dev. Tools
� High Availability Testing– 26% More Functional Tests; 47% More Failure Conditions
� Security Testing– Development Training, Product Audit, Secure Test Practices
� Cross-Product Integration Testing– 22% Increase in Cross-Product Testing
� Cross Oracle-Stack Testing– With DB, With e-Business Suite, With OCS
� Improved Real World Testing– With 26 Real Customer Workloads in Distributed Environments
� Complete Internal Deployment Plan– 13 Internal Systems being Upgraded Live before GA
Oracle Application Server 10gR2Product Summary
Application Server SE-1
� OAS10g SE-1 for SMEs & Departments– Complete Internet and Intranet Infrastructure– Web Server: HTTP Server and Mods (PHP, PERL, OC4J, OSSO)– Application Server: Complete J2EE Server– Portal Server: Easy to Use “Instant Portal” for SMEs– 1 Click Installation Model: For Customers and ISVs
� No Significant SME APS Vendor– IBM – High Cost and Complexity; WS-Express not Successful– BEA – High Cost; No Distribution Channels– MSFT - Primary Competitor; No Linux– Oracle SE-1 is better than SQL-Svr + MSFT SBS
� Packaging– CPUs – Max of 1 Machine, 2 Processors– Priced - $4,995 Per CPU– Platforms - Windows, Linux– Focused Push with Distribution Channel Partners
Best App Server for Oracle DB
� Many Enhancements– To Integrate 10GR2 even better with Oracle DB
� Key Enhancements– 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: Some End to End Log Correlation
� Customer Benefits– Exploit Database Features, Easier to Develop, Maintain
MSFT.NET Interoperability
� Product Development Process– Windows Optimizations; Collaborative Development with MSFT
� 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 Support, MSFT NLB Support
� Customer Benefits– Easy to Adopt and Co-Exist with MSFT Applications
Summary & Conclusions
� Application Server Suite – 10GR2– 432 New Features across App Server Suite– Major Enhancements in all 5 Focus Areas– Major Enhancements for Grid Computing– Further Improvements in Cross-Suite Integration
� Major Competitive Differentiators– For APS Suite and Development– For Each Market Segment– For Grid Computing
� Easy to Uptake– 100% Automated Upgrade– Open, Modular, Interoperable in Heterogeneous Environments
� 10GR2 Further Accelerates Oracle’s Growth– And Strengthen Oracle’s Market Position
Recommended