16,000+ customers 1,000+ isvs 1,400+ system integrators 99 technology patents 1st application...
TRANSCRIPT
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
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
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
Self-service Applications E-Commerce Enterprise Portals Identity Management Regulatory Compliance Web Services Application Integration Business Process Automation Trading Partner Connectivity Mobile and Wireless Business Intelligence Content Management
Oracle Application Server 10g
Breadth and Depth for Strategic IT Initiatives
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
Oracle Application Server 10g
Market Leadership and Innovation
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
Modular architecture for maximum flexibility– Install only what you need– License only what you use– Evolve your infrastructure over time
Wide range of deployment topologies– Single CPU server large SMP– 2-node cluster High-density rack configuration– Enterprise grids– Scale across all geographies
Flexible Deployment From Departmental to Distributed Enterprise
Open and Interoperable Works with What You Have Today
Standards-based platform Supports all major OS & hardware platforms Interoperable with existing infrastructure
“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
Align IT With Business ObjectivesChange 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…
Enterprise Grid Computing
10g
Virtualize and Pool
Resources
AutomateUser & Resource Provisioning
Manage Application
Service Levels
Ensure High Quality of Service
Enterprise Grid Computing
Adding capacity is costly; inefficient use of resources
Ensuring reliable service is expensive
Configuring systems is labor-intensive and error prone
Poor visibility into end-user service levels
Virtualize resources on low-cost hardware
Workload management and high availability
Automate provisioning of grid resources
Application performance monitoring
IT Problem Oracle 10g Solution
Group resources and services by application
HTTP Server
Web Cache
J2EE Server
Virtualized Middleware ServicesUse Resources Effectively on Low-Cost HW
Oracle 10g
Implement One from Many; Manage Many as One
Virtualize resources on low-cost hardware
Allocate resources dynamically
Automate provisioning
Centralize monitoring and management
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 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
Unexpected demand! shift more capacity to Web Store
Employee Portal Portal
Accounting Discoverer, reports
Web Store HTTP, J2EE Server
Metrics-based WorkloadRespond to Changing Conditions
Transparent Application Failover (TAF) Fast-Start Fault Recovery™ Integrated Backup and Disaster Recovery Multi-tier Failover Notification (FaN)
Grid 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
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
Grid Software ProvisioningView/Search
Compare
Track Changes
ReferenceConfigurations
Analyze
AccountingSales Portal
Directory Support PortalClient
• Consolidate user accountsCentralize ID managementShare authorization and
authentication services
Grid User ProvisioningLower Management Costs
“How much time is being spent in just the JDBC part of this application?”
“What was the average response time over the past 3, 6, and 9 months?”
Monitor and analyze application performance:
Performance MonitoringImprove Application Performance
Any
User
New YorkSales Office
TokyoSales Office
Application
Monitor transactions Understand end user experience Identify bottlenecks Accelerate problem resolution
Service Level ManagementEnsure High Quality of Service
Load increase identified --
additional resources required
1
Systems chosen for deployment from
available hardware
2
New Servers
New servers added to application
3
Image/Clone ASAssociate AS with InfrastructureAdd AS to clusterConfigure DB server to get AS requestsConfigure SLB to include new AS
Grid Delivers Capacity-on-DemandUse Resources More Effectively
10g
Unify YourWeb Presence
ImproveProductivity
Integrate Your Business
Deliver New Services
Optimize Your Business Processes
Responsive Software Architecture
Stovepiped web sites are costly to manage
Monolithic applications are inefficient and inflexible
Integration projects are expensive & labor-intensive
Disconnected systems slow response time
Information chaos limits productivity
Unify web and wireless access on a single framework
Build software from reusable business services
Simplify integration with a standards-based platform
Standard business processes for greater efficiency
Collaborate to improve productivity
IT Problem Oracle 10g Solution
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 EnterprisesEnterprises PartnersPartners CustomersCustomers
Unified Portal FrameworkReduce the Cost of Managing Web Sites
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
Sales
Finance
Portala
Delegate Access ControlProvide Greater Flexibility in Managing Portals
Enforce corporate security policies and standards
Delegate access and style to departments or partners
Encourage user personalization
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
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
Deliver Personalized ContentImprove User Productivity
Problem: Monolithic ApplicationsInflexible, Inefficient, Hard to Maintain
Print Invoices
Generate POs
Credit Verification 1
User Authentication 1
Account Validation 1
Create Customers
Credit Verification 2
User Authentication 2
Account Validation 2
Hard to adapt to changing business requirements
Duplication of functionality means wasted resources
Small fixes require large investments of time and labor
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
Web Service
Invoke (SOAP)
XML Binding
Service Implementation(J2EE, PL/SQL, Other)
Web Services FoundationFind and Invoke Platform-Independent Services
Publish (WSDL)
Discover(UDDI)XML Binding
Client Application
Client
Web ServiceRegistry
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
Leverage Existing InvestmentsWrap IT Assets as Web Services
LegacyApplication
OracleASIntegration
PackagedApplication
DatabaseStoredProcedure
ExternalSupplier
SOAP
SOAP
SOAP
SOAP
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
Collaboration Applications Content management Syndicated news Business Intelligence Workflow & notification Web Services
Portlet CatalogEnable Personalization and Reuse
Something is wrong here…
“Integration costs are approaching one-third of total spending on application development and
deployment.”
– Gartner, 2003
Problem: Integration Complexity Costly, 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
Standards-Based IntegrationSimplify Your Integration Platform
Model-Driven IntegrationReduce Labor Costs and Improve Productivity
Order Entry
Start
End
Transform
Start
End
Confirmed?
E-mailInvoice
Transform
Start
End
Transform
PO
Conf
PO
YN
Order Mgmt Order to Cash Financials
Reduce high labor costs of proprietary solutions
Easy to add, upgrade, and delete endpoints without coding
OracleASIntegration
• Metadata Model• Processes• Business Events • Transformations
Packaged Applications
Data Sources
Legacy Systems
Trading Partners
Application IntegrationAutomate Interactions Between Applications
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
Access multiple data sources
Construct consolidated views
Consume the results within any application
Support
Accounting
Sales
Marketing
Management
View 1
View 2
View 3
Contract Management
CRM
FinancialApplication
Shipping and Distribution
Order Management
Manufacturing
Data SynthesisImprove Visibility of Data Across Systems
Problem: Disconnected Systems
Limits Real-Time Decision Making
App
BusinessPartners
ServiceProviders Exchanges
App
EnterpriseA2A
B2BWeb Services Real Time Decisions:• Large Order Opportunity• Out of Stock• Order Not Received• Order volume less than
forecast• Level 1 Support IssueApp
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
Supplier
JCAWireless Email Portal
PartnerSales Application DistributorInternal
User
Web Service RosettaNet
1 2 3 4 5 6
Automate Business FlowsImprove Processes Across Systems
• “Who has the highest order $$ volume?”
• “Where is my PO?”
• “Where are orders delayed?”
Track and Analyze
Business Activity Monitoringfor Continuous Process Improvement
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
Content Management Share Information Across Enterprise
Approval Routing & NotificationsImprove Workflow
Item Creator
Approvers
Item for approval Item for approval Item for approval Item for approval
ItemItemRejected Rejected
ItemItemRejected Rejected
ItemItemApproved Approved
ItemItemApproved Approved
Approval RoutingApproval RoutingApproval RoutingApproval RoutingStatusPortlet
Notification Portlet
Portal User
Portal PagePortal PagePortal PagePortal Page
Built-In Business IntelligenceAnalyze Data in Real-time
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
Responsive software infrastructure for grid computing