30
<Insert Picture Here> Software as a Service (SaaS) Shivanshu Upadhyay Sr. Manager, SaaS Program Office

SaaS External Presentation

Embed Size (px)

Citation preview

Page 1: SaaS External Presentation

<Insert Picture Here>

Software as a Service (SaaS)Shivanshu Upadhyay Sr. Manager, SaaS Program Office

Page 2: SaaS External Presentation

2

SaaS Overview

Page 3: SaaS External Presentation

3

Defining SaaS

SaaS is a software delivery model where instead of purchasing the software and implementing, users can rent the software on a monthly cost-per-user or usage basis and can scale up or down as needed.

Key Characteristics - • Hosted applications• Subscription based pricing• Shared by multiple customers

Page 4: SaaS External Presentation

4

SaaS Benefits

Customer Benefits• Faster time to deployment• Low variable cost based on

usage instead of upfront fixed cost

• No ongoing maintenance• Lower risk• Quicker access to latest

features

Vendor Benefits• Predictable revenue stream• Realize and capture

operations cost saving due to scale

• Track usage of software by customer

• Maintain single code base• Target new market segment

Page 5: SaaS External Presentation

5

SaaS Market Forecast

Page 6: SaaS External Presentation

6

SaaS Delivery Models

Application process

Application Instance

Server ServerServer

Separate Application Infrastructure

Server

SharedInfrastructure

(Grid)

Tenants

Shared but PartitionedData Tier

Server

Separate Virtual Infrastructure

Server ServerServer

Shared but PartitionedData Tier

Separate Application Infrastructure

Shared Data Tier, Dedicated Mid-Tier

Multi-Tenant, “Grid” Model for Data & Mid-Tier

Application Instance

Tenants

Application Instance

Tenants

User

Virtualization

Page 7: SaaS External Presentation

7

SaaS Deployment Architecture

DatabaseTenant1

Virtualization

Data Grid

RAC Clustering

StorageHosted Environment

DatabaseTenant2 Database

Multitenant

RAC Clustering RAC Clustering

Data Grid Data Grid

Internet

Inte

grat

ed

Man

agem

ent

Common Services

Iden

tity

Man

agem

ent

Bill

ing

Pro

visi

onin

g

Application Servers

Sup

port

Page 8: SaaS External Presentation

8

SaaS Ecosystem

Hardware Grid

SaaS AppAggregator

SaaS App SaaS App

Par

tner

Eco

syst

em (S

Is, V

AR

s)

System Infrastructure

Managed Services

SaaS Enabled App. Platform

SaaSBuyerView

SaaSBuyerView

SaaSBuyerView

SaaSBuyerView

Hosting Service

Providers

SaaS Platform Providers

Application Providers

SaaS App

SaaSBuyerView

Data Platform

Users

• Source: Gartner (August 2007)

Page 9: SaaS External Presentation

9

Oracle SaaS Platform

Page 10: SaaS External Presentation

10

SaaS Requirements

Customer Application Requirements

Vendor Platform Requirements

Rich Functionality Comprehensive, Web 2.0 Support, Analytics

No Lock in Open

Integration Service Oriented Architecture

Low Cost Multi tenancy, Grid Support, Virtualization

Subscription Metering and Billing

Customizability Meta Data Driven Development

SLA, Support RASP, Integrated Management

Security Identity Management & Data Security

Page 11: SaaS External Presentation

11

Oracle SaaS Platform

http://www.oracle.com/technologies/saas/index.html

User InteractionOracle WebCenter

Secu

rity

Ora

cle

Iden

tity

Man

agem

ent

Data PlatformOracle Database, RAC, Partitioning, VPD, Active Data Guard, In-Memory Database,

Advanced Data Security

Application ContainerOracle WebLogic Application Server, Oracle

WebLogic Application Grid

Integration & Process ManagementOracle SOA Suite

Business IntelligenceOracle BI

Inte

grat

ed M

anag

emen

tO

racl

e E

nter

pris

e M

anag

er

Met

erin

g &

Bill

ing

Ora

cle

Bill

ing

& R

even

ue M

anag

emen

t

Inte

grat

ed A

pplic

atio

n D

evel

opm

ent

Ora

cle

JDev

elop

er, A

DF,

Ora

cle

App

licat

ion

Exp

ress

VirtualizationOracle VM, Enterprise Linux

Page 12: SaaS External Presentation

12

Benefits• Comprehensive - The Oracle SaaS Platform provides ISVs a single,

integrated platform for both on-premise and cloud-based deployments.

• Scalability & Availability – With support for grid computing, virtualization and integrated management across the platform, Oracle enables ISVs deliver highly available, always-on services and scale out as their customer base grows.

• Flexibility – Oracle provides the flexibility to choose individual components of the platform by embracing a hot-pluggable, standards-based architecture.

• Accelerated Time to Market – With a standards-based and comprehensive platform, Oracle accelerates time to market by reducing time and expense for costly development, integration and testing.

Page 13: SaaS External Presentation

13

Data Platform

• Oracle Database 11g & Oracle Real Application Clusters – Deploy a single database across a cluster of servers providing unbeatable fault tolerance, performance and scalability with no application changes.

• Secure Access in a Multi Tenant Database - Virtual Private Database (VPD) allows Fine Grained Access (FGA) to tenants’ data using policies on tables so that each tenant automatically gets access to only their data no matter how they happen to log into the database.

• Managing VLDB - Partitioning enables tables and indexes to be split into smaller, more manageable components for high performance & better manageability in a multi-tenant database.

• Caching for High Performance - Oracle TimesTen In-Memory Database empowers web applications with instant responsiveness and very high throughput for performance-critical applications.

• Comprehensive support to minimize -• Unplanned Downtime – Oracle RAC, Automatic Storage Management,

Flashback, RMAN & Oracle Secure Backup, DataGuard & Streams.• Planned Downtime – Online Reconfiguration, Rolling Upgrades, Online

Redefinition.

Beyond Enterprise Grid - RASP for Millions of Customers

Page 14: SaaS External Presentation

14

Oracle WebLogic Application Server - Leading Java EE Application server. • Easy to Manage, Reliable & High Performance. • Clustering provides seamless migration and failover from one server to

another. • Deep diagnostics and memory leak detection prevents application disruption.

Oracle WebLogic Application Grid - Industry's #1 extreme scale-out grid platform. Based on a set of industry-leading technologies for unlimited and linear scalability, as well as predictable and extreme performance –

• Oracle Coherence, the #1 in-memory data grid• Oracle JRockit, the industry's fastest JVM• Oracle Enterprise Manager, the industry's most comprehensive management

tool.

Application ContainerFastest, Most Scalable & Reliable Platform for deploying Applications

Application Container

Page 15: SaaS External Presentation

15

• Oracle Service Bus – Proven, lightweight and scalable SOA integration platform for On Premise and SaaS integration.

• Best of breed Service Mediation & Management. • Supports any protocol & payload with high performance, scalability, reliability &

management. • Oracle BPEL Process Manager - Orchestrate disparate applications and Web

services into business processes. Get up & running in less than 15 mins. Highly scalable & reliable.

• Application Integration Architecture (AIA) – Open Standards based framework for orchestrating cross-application business processes. Used by multiple partners for integration with Oracle CRM On Demand.

• Oracle Business Rules - Declarative Rules Engine to express Business Policies providing tenant level customization

• Oracle Business Activity Monitoring - Dashboards to Monitor Business Services & processes in real time.

• Oracle BPM - Process Manager for Human & Structured Business Processes.

Integration & Process ManagementComplete, Open & Integrated Platform for Service Oriented Architecture

Integration & Process Management

Page 16: SaaS External Presentation

16

Oracle WebCenter Framework -

• Foundation to build JSF, AJAX, MVC based application

• Enable runtime customization for all types of JSF view components

• Embed portlets in your Faces applications & expose JSF applications as portlets (Supports JSR 168/WSRP 2.0 and Oracle PDK-Java, PL/SQL)

• Allow business users to publish content directly to application pages• Secure your applications using declarative tools• Integrate content, using JCR 1.0 standard, in context of transaction flows

Oracle WebCenter Services - Embed Web 2.0-style communication and collaboration services (Content/Document Management, Enterprise Search, Instant Messaging & Presence, Discussion Forum, Wiki) directly into JSF applications.

User InteractionDevelop Context Rich, Customizable Applications

User Interaction

Page 17: SaaS External Presentation

17

• Oracle Business Intelligence Foundation – Offer a compelling & competitive edge to your SaaS application with –

• Rich analytics using easy to use, category-leading products for OLAP interactive dashboards and Ad hoc analysis

• Proactive detection and alerts• Advanced reporting and publishing and mobile analytics.

• Oracle Data Integrator - Next-generation Extract Load and Transform (ELT) technology that improves performance, offers the productivity of a declarative design approach, and provides the benefits of an active integration platform for batch and real-time integration.

• Oracle Data Warehousing Products – Oracle Database, Oracle Warehouse Builder, Oracle Data Mining, Oracle OLAP.

Business IntelligenceAccelerated BI Development & Integration with Applications

Business Intelligence

Page 18: SaaS External Presentation

18

• Enterprise Manager – Industry's most comprehensive management tool -

• Provisioning Packs - Automated deployment of software and patches. 

• Configuration Management Packs - Configuration monitoring & compliance.

• Diagnostics Packs - Automatic identification of performance bottlenecks, guided problem resolution, and comprehensive system monitoring. 

• Tuning Packs - Automates the entire application tuning process

• SOA Governance – Oracle Enterprise Repository, Oracle Web Services Manager, Oracle Service Registry, Oracle Management Pack for SOA

• Oracle VM – Achieve operational efficiencies even with isolated tenancy SaaS deployment with server virtualization software that is three times more efficient than other competing products.

SLA and Infrastructure Management from a single Integrated console

Integrated Management

Page 19: SaaS External Presentation

19

Security

Access Management -

• Oracle Access Manager - Single Sign-On solution

• Oracle Directory Services - Scalable & Reliable LDAP & Virtual Directory

• Oracle Identity Manager – Identity Provisioning & Lifecycle Management.

• Oracle Identity Federation – Standards bases, Cross-Domain Identity Federation

• Oracle Entitlements Server – Externalize & Centralize fine grained authorization policies for SaaS applications & web services.

Advanced Data Security –Oracle Database Vault, Oracle Audit Vault, Oracle Label Security, Transparent Data Encryption, Oracle Data Masking Pack, Oracle Secure Backup, Oracle Total Recall.

Advanced technologies for Access & Data Security

Page 20: SaaS External Presentation

20

Integrated Application Development

• Oracle JDeveloper - Single Integrated Development Environment (IDE) for developing all components of a SaaS application. Provides choice in terms of development style, technology selection & deployment platform.

• Oracle Application Development Framework - Standards based declarative development framework

• Oracle Enterprise Eclipse Pack – Allows Eclipse Developers to develop components for Oracle Fusion Middleware.

• Oracle Application Express - Rapid web application development tool for the Oracle database. 

Single IDE for Rapid Declarative Development & Customization

Page 21: SaaS External Presentation

21

SaaS Partner: Intacct

Location: San Jose, CA

Industry: Professional Services

Employees: 100+

Customers: 2500+

Oracle products: Oracle Database

“Oracle SaaS Technology allows Intacct to scale our multitenant architecture infinitely, helping us deliver a 99.8% uptime guarantee as we scale beyond thousands of clients and millions of transactions.”

• Highly secure and reliable - Customers know and trust Oracle.

• Lower TCO than open source databases• Less hardware for similar throughput• Lower incremental cost per customer• Superior tools for development, monitoring,

optimization

Aaron Harris, CTO

Page 22: SaaS External Presentation

22

SaaS Partner: SPS Commerce

Location: Minneapolis, MN

Industry: Professional Services

Employees: 85

Revenue: $12M

Oracle products: Application Server, Database, Enterprise Manager, BPEL, Oracle Service Bus, BI, RAC

“Oracle's leading database, middleware, and

enterprise manager software provide SPS Commerce with a rich platform on which to deliver a competitive SaaS offering. We not only leverage the Oracle SaaS Platform for our supply chain services at our data center, but also integrate with Oracle systems at many of our customer sites, such as Welch's. Software as a service is the future, and we are pleased to partner with an organization that shares our vision."

Archie Black, CEO & President

Page 23: SaaS External Presentation

23

Other SaaS Partners

http://www.oracle.com/technology/tech/saas/partners.html

Page 24: SaaS External Presentation

24

Oracle SaaS Program

Page 25: SaaS External Presentation

25

Oracle SaaS ProgramThe Oracle SaaS program provides business and technology support to Oracle partners adopting SaaS.

• Technology Support – Evaluate design options & delivery models, provide technology guidance & develop proof of concept for Database layer, SOA, BI, UI & Access Management.

• Business Support – Recommend Hosting providers and other ecosystem partners. Go to Market activities.

http://www.oracle.com/technology/tech/saas/index.html

Page 26: SaaS External Presentation

26

SaaS Program Engagement Model

• Discovery Phase: Work with partner to understand current state and business objectives.

• Education Phase: Share best practices, evaluate design options & delivery models and provide technology guidance.

• Development Phase: Work with partner to develop proof of concept.

• Delivery Phase: Work with partner to enable delivery with a Hosting partner.

• Go-to-Market Phase: Organize joint GTM activities.

Contact – [email protected]

Page 27: SaaS External Presentation

27

Many different kinds of SaaS providers: Small & Medium ISVs, large ISVs, division of large corporates.

Single Code Base: For On Premise and SaaS Variety of SaaS Deployment Profiles: Multi Tenant vs.

Isolated Tenant vs. Hybrid Profiles Service-Level Management: How do I guarantee SLAs,

monitor them and provide visibility? Scalability: How do I plan for growth? Customizability: How do I provide customization of data

model, process and UI? And Integration, Low TCO, Provisioning, Security,

Availability, Performance..

Our Experience - Different Challenges

Page 28: SaaS External Presentation

28

OpSource On-Demand infrastructure utilizes Oracle SaaS Platform. ISVs like Sabrix, Enterconnect, Paxonix are deployed on Oracle.

“We've made Oracle 11g and Fusion Middleware key components of OpSource On-Demand™, our complete Web operations solution for ISVs and web companies", said Treb Ryan, CEO, OpSource. "SaaS operational success is all about reliability and scalability and Oracle delivers. They live up to their outstanding reputation for delivering enterprise class software and services and we're pleased to include their technology in OpSource On-Demand."

Hosting Partner: OpSource

Page 29: SaaS External Presentation

29

OperatingSystem

Database

Middleware

Applications

Linux, Oracle VM…

Database11g, RAC…

Application Server, BPEL,Hyperion Essbase…

Rational

ISV SaaS Application

Services and Strategies

Software License and Support

Business Process

IT Strategy

Implementation and Integration

Oracle Software

Software Management

Infrastructure Management

IT GovernanceService Level Management

Security Management

Core on Demand Services

Facilities , Hardware, Servers, Storage,

Network…Infrastructure

One-Time Investment License & Support Fee Predictable Monthly Fee

Hosting Partner: Oracle On Demand