59

Oracle 10g Application Server

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

Page 1: Oracle 10g Application Server
Page 2: Oracle 10g Application Server
Page 3: Oracle 10g Application Server

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

Responsive software infrastructure for grid computing

Introducing Oracle 10g

Page 5: Oracle 10g Application Server

John MageeVice PresidentOracle Application Server Product MarketingOracle Corporation

Page 6: Oracle 10g Application Server

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

Islands of Infrastructure

Isolated Applications

EnterpriseGrid Computing

ResponsiveSoftware Architecture

Oracle Strategy for IT

Page 8: Oracle 10g Application Server

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

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

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

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

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

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

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

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

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

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

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

“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

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

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

Capacity Planning

Page 23: Oracle 10g Application Server

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

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

What about performance?

Page 26: Oracle 10g Application Server

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

Responsive Software

Architecture

Page 28: Oracle 10g Application Server

“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

“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

10g

Unify YourWeb Presence

ImproveProductivity

Integrate Your Business

Deliver New Services

Optimize Your Business Processes

Responsive Software Architecture

Page 31: Oracle 10g Application Server

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

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

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

Deliver Personalized ContentImprove User Productivity

Page 35: Oracle 10g Application Server

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

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

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

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

DeliveringNew

Services

Page 40: Oracle 10g Application Server

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

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

Leverage Existing InvestmentsService-enable IT Assets

LegacyApplication

OracleASIntegration

PackagedApplication

DatabaseStoredProcedure

ExternalSupplier

SOAP

SOAP

SOAP

SOAP

Page 43: Oracle 10g Application Server

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

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

Manage service availability and access

Internal & external content

Documents Syndicated news Business Intelligence

Portlet CatalogEnable Personalization and Reuse

Page 46: Oracle 10g Application Server

Integrate and Optimize Business

Processes

Page 47: Oracle 10g Application Server

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

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

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

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

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

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

• “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

Improve Productivity

Page 55: Oracle 10g Application Server

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

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

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

Reminder: Please complete the

OracleWorld session survey

Thank you.

Page 59: Oracle 10g Application Server