Oracle9i Application Server Market Leadership and Innovation 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 Introducing Oracle 10 g Responsive software infrastructure for grid computing IT Challenges Isolated Applications Deployed on Islands of Infrastructure Expensive hardware, software, and labor Inflexible architecture limits business responsiveness Oracle Strategy for IT Islands of Infrastructure Enterprise Grid Computing Isolated Applications Responsive Software Architecture Enterprise Grid Computing Coordinated use of many servers acting as one large computer Storage Grid Database Grid Application Server Grid Grid Contro l Add and Reallocate Capacity Quickly and Economically Responsive Software Architecture Develop and manage reusable software services to improve flexibility and productivity Content Multi-Channel Transactions Integration Collaboration Communication Authentication Respond to Changing Requirements Quickly Oracle Application Server 10 g Integrated Middleware Platform Any Data Source Clustering & Caching Management & Security Enterprise Portal Web Services Wireless & Mobile B2B Integration Application Integration Rapid Application Development Business Services Framework Business Intelligence Oracle Developer Suite 10 g Integrated Development Platform JDeveloper Reports Developer Open Standards-Based Java, XML, SQL Forms Developer Discoverer Software Configuration Manager Designer Warehouse Builder Rapid Application Development Application Development Framework BI Beans Oracle Application Server 10 g Breadth and Depth for Strategic IT Initiatives 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 10 Market Leadership and Innovation 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 g Oracle Application Server 10 g 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 Flexible Deployment From Departmental to Distributed Enterprise 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 Open and Interoperable Works with What You Have Today Standards-based platform Supports all major OS & hardware platforms Interoperable with existing infrastructure Align IT With Business Objectives Change is a Constant “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 Or, put another way… “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 Enterprise Grid Computing Ensure High Quality of Service Virtualize and Pool Resources 10g Manage Application Service Levels Automate User & Resource Provisioning Enterprise Grid Computing IT Problem Adding capacity is costly; inefficient use of resources Ensuring reliable service is expensive Configuring systems is laborintensive and error prone Poor visibility into end-user service levels Oracle 10g Solution Virtualize resources on low-cost hardware Workload management and high availability Automate provisioning of grid resources Application performance monitoring Virtualized Middleware Services Use Resources Effectively on Low-Cost HW HTTP Server Web Cache J2EE Server Group resources and services by application Oracle 10 g Implement One from Many; Manage Many as One Virtualize resources on low-cost hardware Allocate resources dynamically Automate provisioning Centralize monitoring and management Policy-Based Workload Ensure High Quality of Service Workload Manager Dispatcher & Scheduler Distribute workloads based on application-specific policies Policy Manager Stores application-specific policies Resource Manager Manages resource availability/status Scheduled Workloads Allocate Resources to Meet Business Needs Start of Quarter: General Ledger End of Quarter: General Ledger Order Entry Order Entry Metrics-based Workload Respond to Changing Conditions Employee Portal Portal Accounting Discoverer, reports Web Store HTTP, J2EE Server Unexpected demand! shift more capacity to Web Store Grid High Availability Ensure High Quality of Service Transparent Application Failover (TAF) Fast-Start Fault Recovery™ Integrated Backup and Disaster Recovery Multi-tier Failover Notification (FaN) RAC Failover AS Detection Total Downtime Without FaN < 8 secs 15 mins > 15 mins With FaN < 8 secs < 4 secs < 12 secs Grid Software Provisioning Oracle Inventory Software Configurations View/Search Grid Control Repository Hardware Configurations Compare Track Changes Reference Configurations Install/Clone Oracle.com Configure Product Updates Deploy Patch Over 20% of downtime is attributable to human configuration errors Patches Product Configuration Grid User Provisioning Lower Management Costs Sales Portal Accounting • Consolidate user accounts Centralize ID management Share authorization and authentication services Client Directory Support Portal Performance Monitoring Improve Application Performance Monitor and analyze application performance: “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?” Service Level Management Ensure High Quality of Service New York Sales Office Tokyo Sales Office Application Any User Monitor transactions Understand end user experience Identify bottlenecks Accelerate problem resolution Grid Delivers Capacity-on-Demand Use Resources More Effectively 1 2 3 Load increase identified -additional resources required Systems chosen for deployment from available hardware New servers added to application Image/Clone AS Associate AS with Infrastructure Add AS to cluster Configure DB server to get AS requests Configure SLB to include new AS New Servers Responsive Software Architecture Deliver New Services Unify Your Web Presence 10g Improve Productivity Integrate Your Business Optimize Your Business Processes Responsive Software Architecture IT Problem 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 Oracle 10g Solution 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 Problem: Stovepiped Web Sites Costly to Manage and Deliver Content and Apps Extranet Intranet Employees: • Sales • Operations • Executive Internet Partners: • Distributors • Suppliers Customers: • Beta customers • Enterprises • Small Business Unified Web Presence Reduce Management and Development Costs Separate employee, customer, and partner sites Single portal framework Access rights for every application and content store Centralized identity management Custom mobile apps for each wireless device Single wireless framework Unified Portal Framework Reduce the Cost of Managing Web Sites Employees Enterprises Partners Customers Oracle Application Server Portal E-Business Services Documents World Wide Web Hosted Services Enterprise Applications Centralized Identity Management Ensure Security While Lowering Cost 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 Delegate Access Control Provide Greater Flexibility in Managing Portals Enforce corporate security policies and standards Delegate access and style to departments or partners Encourage user personalization Finance Portal a Sales Single Sign-On Reduce Management Costs; Improve Productivity Reduce the cost of resetting passwords ($300 per user / per year, IDC) Users login once to access applications & content Multi-Channel Delivery Reduce Cost of Managing Wireless Devices Develop mobile applications once – Multi-channel XML – Web services Deploy to multiple channels – Mobile laptops – Wireless phones Oracle Application – PDAs Server Wireless Manage from a single console Deliver Personalized Content Improve User Productivity Problem: Monolithic Applications Inflexible, Inefficient, Hard to Maintain Hard to adapt to changing business requirements Print Invoices Generate POs Create Customers Credit Verification 1 Credit Verification 2 User Authentication 1 User Authentication 2 Account Validation 1 Account Validation 2 Duplication of functionality means wasted resources Small fixes require large investments of time and labor Reusable Services Lower Development Costs, Improve Flexibility Credit Verification Service Build applications from modular business services Standardized interfaces for reuse & interoperability Print Invoices Create Customers Generate POs Account Validation Service Authentication Service Oracle Application Server 10g Self-describing for easy discovery and binding Web Services Foundation Find and Invoke Platform-Independent Services Client Client Application XML Binding Discover (UDDI) Invoke (SOAP) Publish XML Binding Service Implementation (J2EE, PL/SQL, Other) Web Service (WSDL) Web Service Registry Service Development Framework Rapid 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 Investments Wrap IT Assets as Web Services SOAP SOAP External Supplier Database Stored Procedure SOAP OracleAS Integration SOAP Packaged Application Legacy Application Publish Services as Portlets Allow Users to Interact with Web Services Sales forecasting Publish Campaign planning Personalize Lead tracking Application Developer Expense reporting Procurement Travel reservations Personalize News feeds Import Public UDDI Registry Stock quotes … Personalize Portlet Catalog Portlet Catalog Enable Personalization and Reuse Collaboration Applications Content management Syndicated news Business Intelligence Workflow & notification Web Services 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 Application Screen Scrape Application Download File Application Message Queue Sockets Application Sockets RPC Application ORB Transaction File Application ORB APPC Message Application Screen Scrape Transaction File Screen Scrape Transaction File CICS Gateway Download File Application Application Message Queue Application Transaction File CICS Gateway Screen Scrape Message Download File Message Queue APPC RPC Standards-Based Integration Simplify Your Integration Platform Any Database Suppliers Web Services Integration Trading Partners B2B Integration Data Integration Application Integration Business Process Management Exchanges Customers Web Services Applications OracleAS 10g Integration Legacy Systems Model-Driven Integration Reduce Labor Costs and Improve Productivity Reduce high labor costs of proprietary solutions Easy to add, upgrade, and delete endpoints without coding Start Transform Start PO N Start Order Entry PO Transform Confirmed? Conf Transform Y E-mail Invoice End End End Order Mgmt Order to Cash Financials Application Integration Automate Interactions Between Applications Packaged Applications OracleAS Integration Legacy Systems Data Sources • • • • Metadata Model Processes Business Events Transformations Trading Partners Data Consistency Adapt to Application Changes Quickly App View 1 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 Common Data View App View 2 App View 3 App View 4 Data Synthesis Improve Visibility of Data Across Systems Access multiple data sources Construct consolidated views Consume the results within any application Support Financial Application CRM Marketing Accounting View 1 Contract Management View 2 Order Management Manufacturing Sales View 3 Management Shipping and Distribution Problem: Disconnected Systems Limits Real-Time Decision Making Business Partners Service Providers Exchanges Web Services A2A B2B Enterprise App App App Real Time Decisions: • • • • Large Order Opportunity Out of Stock Order Not Received Order volume less than forecast • Level 1 Support Issue Business Process Management Standardize Processes for Reuse Application Application Model processes quickly – Simple event handling – Complex B2B interactions Reuse common processes Common Internal Process Evolve business rules as conditions change Trading Partner Trading Partner Trading Partner Trading Partner Automate Business Flows Improve Processes Across Systems Sales Supplier Wireless Web Service 1 2 Partner Application Distributor Internal User Email JCA RosettaNet Portal 3 4 5 6 Business Activity Monitoring for Continuous Process Improvement Track and Analyze • “Who has the highest order $$ volume?” • “Where is my PO?” • “Where are orders delayed?” 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? The Information Age Chaos! Collaborative Work Environment Respond Quickly to Changing Business Needs Content Management Collaboration Tools Portal Advanced Search Voice Business Intelligence Workflow Content Management Share Information Across Enterprise Approval Routing & Notifications Improve Workflow Portal Page Item for approval Item Creator Status Portlet Approval Routing Item Approved Portal User Notification Portlet Item Rejected Approvers Built-In Business Intelligence Analyze Data in Real-time Oracle Application Server 10 g Lower Your Costs, Increase Your Flexibility 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 Responsive software infrastructure for grid computing
© Copyright 2024