Upload
mark-feldman
View
10.188
Download
1
Tags:
Embed Size (px)
DESCRIPTION
In this presentation, you’ll get an overview of the capabilities of Oracle Application Server 10g, the fastest-growing middleware platform available today.
Citation preview
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
Responsive software infrastructure for grid computing
Introducing Oracle 10g
John MageeVice PresidentOracle Application Server Product MarketingOracle Corporation
IT Challenges
Expensive hardware, software, and labor Inflexible architecture limits business
responsiveness
Isolated Applications Deployed on Islands of Infrastructure
Islands of Infrastructure
Isolated Applications
EnterpriseGrid Computing
ResponsiveSoftware Architecture
Oracle Strategy for IT
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
Transactions Multi-Channel
Responsive Software Architecture
Respond to Changing Requirements Quickly
Develop and manage reusable software services to improve flexibility and productivity
ContentIntegrationCollaboration CommunicationAuthentication
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
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
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
Open and Interoperable Works with What You Have Today
Standards-based platform Supports all major OS & hardware platforms Interoperable with existing infrastructure
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
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
Enterprise Grid Computing
10g
Virtualize and Pool
Resources
AutomateSoftware & User Provisioning
Manage Application
Service Levels
Ensure High Quality of Service
Group resources and services by application
HTTP Server
Web Cache
J2EE Server
Middleware ServicesUse Resources Effectively on Low-Cost HW
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
“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
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
General Ledger
Order Entry
General Ledger
Order Entry
Start of Quarter: End of Quarter:
Scheduled WorkloadsAllocate Resources to Meet Business Needs
Capacity Planning
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
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
What about performance?
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
Responsive Software
Architecture
“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
“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…
10g
Unify YourWeb Presence
ImproveProductivity
Integrate Your Business
Deliver New Services
Optimize Your Business Processes
Responsive Software Architecture
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
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
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
Deliver Personalized ContentImprove User Productivity
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
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
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
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
DeliveringNew
Services
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
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
Leverage Existing InvestmentsService-enable IT Assets
LegacyApplication
OracleASIntegration
PackagedApplication
DatabaseStoredProcedure
ExternalSupplier
SOAP
SOAP
SOAP
SOAP
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
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
Manage service availability and access
Internal & external content
Documents Syndicated news Business Intelligence
Portlet CatalogEnable Personalization and Reuse
Integrate and Optimize Business
Processes
Something is wrong here…
“Integration costs are approaching one-third of total spending on application development and
deployment.”
– Gartner, 2003
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
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
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
Supplier
JCAWireless Email Portal
PartnerSales Application DistributorInternal
User
Web Service RosettaNet
1 2 3 4 5 6
Automate Business FlowsImprove Processes Across Systems
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
• “Who has the highest order $$ volume?”
• “Where is my PO?”
• “Where are orders delayed?”
Track and Analyze
Business Activity Monitoringfor Continuous Process Improvement
Improve Productivity
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?
Collaborative Work EnvironmentRespond Quickly to Changing Business Needs
CollaborationCollaborationToolsTools
Advanced Advanced SearchSearch
Content Content ManagementManagement
VoiceVoice
Business Intelligence
Workflow PortalPortal
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
Reminder: Please complete the
OracleWorld session survey
Thank you.