oracle 10g application server
DESCRIPTION
In this presentation, you’ll get an overview of the capabilities of Oracle Application Server 10g, the fastest-growing middleware platform available today.TRANSCRIPT
![Page 1: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/1.jpg)
![Page 2: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/2.jpg)
![Page 3: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/3.jpg)
16,000+ customers 1,000+ ISVs 1,400+ System Integrators 99 Technology Patents 1st Application Platform Suite 1st App Server On Linux 1st in Performance
Oracle9i Application ServerMarket Leadership and Innovation
![Page 4: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/4.jpg)
Responsive software infrastructure for grid computing
Introducing Oracle 10g
![Page 5: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/5.jpg)
John MageeVice PresidentOracle Application Server Product MarketingOracle Corporation
![Page 6: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/6.jpg)
IT Challenges
Expensive hardware, software, and labor Inflexible architecture limits business
responsiveness
Isolated Applications Deployed on Islands of Infrastructure
![Page 7: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/7.jpg)
Islands of Infrastructure
Isolated Applications
EnterpriseGrid Computing
ResponsiveSoftware Architecture
Oracle Strategy for IT
![Page 8: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/8.jpg)
Enterprise Grid Computing
Add and Reallocate Capacity Quickly and Economically
Coordinated use of many servers acting as one large computer
Database Grid Application Server GridStorage Grid
Grid
Control
![Page 9: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/9.jpg)
Transactions Multi-Channel
Responsive Software Architecture
Respond to Changing Requirements Quickly
Develop and manage reusable software services to improve flexibility and productivity
ContentIntegrationCollaboration CommunicationAuthentication
![Page 10: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/10.jpg)
Web Services
B2B Integration
Application Integration
Any Data Source
Business Intelligence
Wireless & Mobile
Enterprise PortalManagement &
Security
Business Services Framework
Rapid ApplicationDevelopment
Clustering &Caching
Oracle Application Server 10g
Integrated Middleware Platform
![Page 11: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/11.jpg)
Self-service Applications E-Commerce Enterprise Portals Identity Management Web Services Application Integration Business Process Automation Trading Partner Connectivity Mobile and Wireless Business Intelligence Content Management Regulatory Compliance
Oracle Application Server 10g
Breadth and Depth for Strategic IT Initiatives
![Page 12: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/12.jpg)
Oracle Application Server 10g
Integrated Software Saves $$$
Lower your costs– Save on license and support– Save on software integration– Save on administration and training
Improve quality of service– End-to-end security provides peace of mind– Performance optimizations improve service levels– High availability architecture ensures uptime
Deliver new services faster– Improve productivity with a unified platform
![Page 13: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/13.jpg)
Open and Interoperable Works with What You Have Today
Standards-based platform Supports all major OS & hardware platforms Interoperable with existing infrastructure
![Page 14: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/14.jpg)
Modular architecture for maximum flexibility– Install only what you need– License only what you use– Evolve your infrastructure over time
Scale across all geographies Wide range of deployment topologies
– Single CPU server large SMP– 2-node cluster High-density rack configuration– Enterprise grids
Flexible Deployment From Departmental to Distributed Enterprise
![Page 15: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/15.jpg)
Oracle 10g and Enterprise Grids Implement One from Many; Manage Many as One
Virtualize resources on low-cost hardware
Allocate resources dynamically
Automate provisioning
Centralize monitoring and management
![Page 16: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/16.jpg)
Enterprise Grid Computing
10g
Virtualize and Pool
Resources
AutomateSoftware & User Provisioning
Manage Application
Service Levels
Ensure High Quality of Service
![Page 17: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/17.jpg)
Group resources and services by application
HTTP Server
Web Cache
J2EE Server
Middleware ServicesUse Resources Effectively on Low-Cost HW
![Page 18: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/18.jpg)
Install/Clone
Configure
Deploy
Patch
LiveLink
Oracle.com
Product Updates
Patches
ProductConfiguration
OracleInventory
SoftwareConfigurations
HardwareConfigurations
Discover
GridControl
Repository
Provision
Over 20% of downtime is attributable to human configuration errors
10g Software ProvisioningView/Search
Compare
Track Changes
ReferenceConfigurations
Analyze
![Page 19: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/19.jpg)
“How much time is being spent in the JDBC part of this application?”
“What was the average response time over the past 3, 6, and 9 months?”
Monitor and analyze performance:
Performance MonitoringDiagnostics and Tuning
![Page 20: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/20.jpg)
Policy ManagerPolicy ManagerStores application-specific policiesStores application-specific policies
Resource ManagerResource ManagerManages resource availability/statusManages resource availability/status
Dispatcher & SchedulerDispatcher & SchedulerDistribute workloads based on Distribute workloads based on
application-specific policiesapplication-specific policies
Workload ManagerWorkload Manager
Policy-Based Workload Mgmt Ensure High Quality of Service
![Page 21: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/21.jpg)
General Ledger
Order Entry
General Ledger
Order Entry
Start of Quarter: End of Quarter:
Scheduled WorkloadsAllocate Resources to Meet Business Needs
![Page 22: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/22.jpg)
Capacity Planning
![Page 23: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/23.jpg)
Systems chosen for deployment from
available hardware
2
New Servers
New servers added to application group
3
Load increase identified --
additional resources required
1
10g Capacity-on-DemandAutomated Scale Out
![Page 24: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/24.jpg)
Transparent Application Failover (TAF) Fast-Start Fault Recovery Integrated Backup and Disaster Recovery Multi-tier Failover Notification™ (FaN)
10g High AvailabilityEnsure High Quality of Service
> 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 25: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/25.jpg)
What about performance?
![Page 26: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/26.jpg)
400
600
800
1000
1200
TOPS
Source: SPEC, as of September 8, 2003: www.spec.org, all in MultiNode Category: Oracle Application Server 10g, 1,165.06 TOPS@MultipleNode, $131.66 US$/TOPS@MultipleNode. BEA WebLogic 8.1 SP1 on HP DL360, 1,037.02 TOPS@MultipleNode, $200.34 US$/TOPS@MultipleNode.
BEA
1,165
1,037
World Record SpecJ BenchmarkPosted 8 September 2003
![Page 27: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/27.jpg)
Responsive Software
Architecture
![Page 28: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/28.jpg)
“The first thing that becomes clear as you examine any complex business model is that becoming
exceptional at your business means becoming extraordinarily
efficient at handling exceptions.”
– Delphi Group, 2003
Business FlexibilityChange is a Constant
![Page 29: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/29.jpg)
“It is not the strongest of the species that survives, nor the
most intelligent, but the one that is most responsive to change.”
– Charles Darwin
Or, put another way…
![Page 30: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/30.jpg)
10g
Unify YourWeb Presence
ImproveProductivity
Integrate Your Business
Deliver New Services
Optimize Your Business Processes
Responsive Software Architecture
![Page 31: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/31.jpg)
Employees:Employees:• SalesSales• OperationsOperations• ExecutiveExecutive
Partners:Partners:• DistributorsDistributors• SuppliersSuppliers
Customers:Customers:• Beta customersBeta customers• EnterprisesEnterprises• Small BusinessSmall Business
Intranet Extranet Internet
Problem: Stovepiped Web SitesCostly to Manage and Deliver Content and Apps
![Page 32: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/32.jpg)
Separate employee, customer, and partner sites
Access rights for every application and content store
Custom mobile apps for each wireless device
Single portal framework
Centralized identity management
Single wireless framework
Unified Web PresenceReduce Management and Development Costs
![Page 33: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/33.jpg)
Oracle Application Server PortalOracle Application Server Portal
World WideWorld WideWebWebDocumentsDocuments HostedHosted
ServicesServicesE-BusinessE-Business
ServicesServicesEnterpriseEnterprise
ApplicationsApplications
EmployeesEmployees CustomersCustomers PartnersPartners SuppliersSuppliers
Unified Portal FrameworkReduce the Cost of Managing Web Sites
![Page 34: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/34.jpg)
Deliver Personalized ContentImprove User Productivity
![Page 35: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/35.jpg)
Secure centralized access across entire system
Customized privileges– By group, roles, users– Manage, update, view
Support for 3rd-party solutions for secure access to legacy applications
Centralized Identity ManagementEnsure Security While Lowering Cost
![Page 36: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/36.jpg)
Reduce the cost of resetting passwords ($300 per user / per year, IDC)
Users login once to access applications & content
Single Sign-On Reduce Management Costs; Improve Productivity
![Page 37: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/37.jpg)
Sales
Finance
Portala
Delegate Access ControlProvide Greater Flexibility for Managing Portals
Enforce corporate security policies and standards
Delegate access and style to departments or partners
Encourage user personalization
![Page 38: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/38.jpg)
Develop mobile applications once– Multi-channel XML– Web services
Deploy to multiple channels – Mobile laptops– Wireless phones– PDAs
Manage from a single console
Multi-Channel DeliveryReduce Cost of Managing Wireless Devices
Oracle ApplicationServer Wireless
![Page 39: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/39.jpg)
DeliveringNew
Services
![Page 40: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/40.jpg)
Designer
SoftwareConfiguration Manager
Forms Developer
JDeveloper
Warehouse Builder
Reports Developer
BI Beans
Discoverer
Rapid ApplicationDevelopment
Application Development Framework
Java, XML, SQLOpen Standards-Based
Oracle Developer Suite 10g
Integrated Development Platform
![Page 41: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/41.jpg)
Oracle Application Server 10g
Print Invoices
Generate POs
Authentication Service
Account Validation
Service
Create Customers
Credit Verification
Service
Reusable ServicesLower Development Costs, Improve Flexibility
Build applications from modular business services
Standardized interfaces for reuse & interoperability
Self-describing for easy discovery and binding
![Page 42: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/42.jpg)
Leverage Existing InvestmentsService-enable IT Assets
LegacyApplication
OracleASIntegration
PackagedApplication
DatabaseStoredProcedure
ExternalSupplier
SOAP
SOAP
SOAP
SOAP
![Page 43: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/43.jpg)
Service Development FrameworkRapid Development of Business Services
Productivity with Choice– Visual and declarative environment– Complete development framework– “My JDeveloper” personalized interface
Full Web services lifecycle support– Model, develop, deploy, debug, test, tune– XML metadata for simplified maintenance
Complete standards support– SOAP, WSDL, UDDI, WS-I– Interoperability with .NET
Collaborative development– Integration with SCM tools Oracle JDeveloper 10g with ADF
![Page 44: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/44.jpg)
Import
Publish Services as PortletsAllow Users to Interact with Web Services
Public UDDIRegistry
ApplicationDeveloper
Sales forecasting
Campaign planning
Lead tracking
Expense reporting
Procurement
Travel reservations
News feeds
Stock quotes
…
Portlet Catalog
Publish
Personalize
Personalize
Personalize
![Page 45: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/45.jpg)
Manage service availability and access
Internal & external content
Documents Syndicated news Business Intelligence
Portlet CatalogEnable Personalization and Reuse
![Page 46: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/46.jpg)
Integrate and Optimize Business
Processes
![Page 47: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/47.jpg)
Something is wrong here…
“Integration costs are approaching one-third of total spending on application development and
deployment.”
– Gartner, 2003
![Page 48: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/48.jpg)
Problem: Integration Complexity Labor Intensive and Hard to Manage
ScreenScrape
ScreenScrape
ScreenScrape
ScreenScrape
MessageQueue
MessageQueue
MessageQueue
DownloadFile
DownloadFile
DownloadFile
TransactionFile
TransactionFile
TransactionFile
ORB
ORB
CICS Gateway
CICS Gateway
APPC
APPCRPC
RPC
TransactionFile
Sockets
Sockets
Message
Message
Application
Application
Application
Application
Application
Application
Application
Application
Application
Application
![Page 49: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/49.jpg)
Web ServicesIntegration
Web ServicesIntegration
Business Process ManagementBusiness Process Management
B2BIntegration
B2BIntegration
DataIntegration
DataIntegration
ApplicationIntegrationApplicationIntegration
OracleAS 10g Integration
Suppliers
Trading Partners
Exchanges
Customers
Any Database
Web Services
Applications
Legacy Systems
Solution: SimplifyWith a Standards-Based Integration Platform
![Page 50: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/50.jpg)
Automatic propagation of data reduces manual errors
Common view of data and events encourages reuse
Connect with pre-built adapters– Applications– Databases– Messaging– Technology– B2B protocols
App View 2
Common Data View
App View 1
App View 4
App View 3
Data ConsistencyAdapt to Application Changes Quickly
![Page 51: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/51.jpg)
Supplier
JCAWireless Email Portal
PartnerSales Application DistributorInternal
User
Web Service RosettaNet
1 2 3 4 5 6
Automate Business FlowsImprove Processes Across Systems
![Page 52: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/52.jpg)
Common Internal Process
Application
Trading Partner
Trading Partner
Trading Partner
Trading Partner
Application
Business Process ManagementStandardize Processes for Reuse
Model processes quickly– Simple event handling
– Complex B2B interactions
Reuse common processes
Evolve business rules as conditions change
![Page 53: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/53.jpg)
• “Who has the highest order $$ volume?”
• “Where is my PO?”
• “Where are orders delayed?”
Track and Analyze
Business Activity Monitoringfor Continuous Process Improvement
![Page 54: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/54.jpg)
Improve Productivity
![Page 55: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/55.jpg)
The Information Age Chaos!The Information Age Chaos!The Information Age Chaos!The Information Age Chaos!
Problem: Information Chaos Limits Productivity and Collaboration
Users– Where can I find information
about my health benefits?– What was the URL for the
Support center?
Teams– What PPT version did you
send me via email?– I want to approve that Web
page before it’s externalized
Managers– How did my sales team do in
the Western region?
![Page 56: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/56.jpg)
Collaborative Work EnvironmentRespond Quickly to Changing Business Needs
CollaborationCollaborationToolsTools
Advanced Advanced SearchSearch
Content Content ManagementManagement
VoiceVoice
Business Intelligence
Workflow PortalPortal
![Page 57: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/57.jpg)
Enterprise Grid Computing– Lower hardware costs– Lower management costs– Improve quality of service
Responsive Software Architecture– Deliver new services faster– Integrate existing assets to optimize your business– Collaborate effectively to improve productivity
Oracle Application Server 10g
Lower Your Costs, Increase Your Flexibility
![Page 58: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/58.jpg)
Reminder: Please complete the
OracleWorld session survey
Thank you.
![Page 59: Oracle 10g Application Server](https://reader033.vdocuments.site/reader033/viewer/2022061118/5468bcebaf7959317f8b59f6/html5/thumbnails/59.jpg)