This action might not be possible to undo. Are you sure you want to continue?
Software as a Service (SaaS) Shivanshu Upadhyay Senior Manager, Platform Products
• • • • Software as a Service Overview SaaS Design & Delivery Oracle SaaS Platform Transition to SaaS
Key Characteristics • Hosted applications • Subscription based pricing • Shared by multiple customers 4 .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.
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 5 .
SaaS Market Forecast 6 .
VARs) Application Providers SaaS App Aggregator SaaS SaaS Buyer Buyer View View • Source: Gartner (August 2007) 7 .SaaS Ecosystem Users SaaS SaaS SaaS Buyer Buyer Buyer View View View SaaS App SaaS App SaaS App SaaS Platform Providers Hosting Service Providers SaaS Enabled App. Platform Managed Services System Infrastructure Hardware Grid Data Platform Partner Ecosystem (SIs.
SaaS Design & Delivery 8 .
Dedicated Mid-Tier Multi-Tenant. “Grid” Model for Data & Mid-Tier 9 Application process .SaaS Delivery Models Tenants Tenants Tenants Application Instance Application Instance Application Instance User Shared Infrastructure (Grid) S e rv e r S erver S e rv e r S e rv e r S e rv e r S e rv e r S erver Separate Application Infrastructure Separate Application Infrastructure Shared but Partitioned Data Tier S erver Shared but Partitioned Data Tier Separate (Virtual) Infrastructure Shared Data Tier.
SaaS Deployment Architecture Internet Application Servers Common Services Identity Management Data Grid RAC Clustering Database Tenant1 Virtualization Data Grid RAC Clustering Database Tenant2 Data Grid RAC Clustering Database Multitenant Storage Hosted Environment Metering & Billing Provisioning & Support Integrated Management 10 .
SLAs for all customers have to be almost the same. Invest in implementing VPD. Invest in provisioning tool. Shared Schema – Difficult to implement. Invest in System management tools. More maintenance.SaaS Data Architecture • Separate Databases – Vendor can host as is. Lowest ongoing cost. • Shared Database. Separate Schemas – Easy to implement. • Shared Database. 11 .
SaaS Application Architecture User Interface & Metadata (Tenant id) Content Repository Business Intelligence Business Processes & Rules (Tenant Id) SOA Governance Business Services VPD Policy Transactional Database (Tenant Id) MDM Data Warehouse (Tenant Id) 12 .
Oracle SaaS Platform 13 .
Web 2. Virtualization RASP.0 Support.SaaS Requirements Customer Application Requirements Rich Functionality Hosted Subscription Integration Security Low Cost SLA Customizability No Lock in Vendor Platform Requirements Comprehensive. Integrated Management Meta Data Driven Development Open. Analytics Provisioning & Support Metering and Billing Service Oriented Architecture Identity Management & Data Security Multi tenancy. Grid Support. Standards 14 .
com/technologies/saas/index.Oracle SaaS Platform Business Intelligence Oracle BI Provisioning & Support Oracle EM.html 15 Security Oracle Identity & Access Manager . APM Integration & Process Management Oracle SOA Suite Application Container Oracle WebLogic Application Server. VPD. Oracle WebLogic Application Grid Data Platform Oracle Database. Enterprise Linux http://www. RAC. Partitioning.oracle. Service Applications Metering & Billing Oracle Billing & Revenue Management Integrated Application Development Integrated Application Development JDeveloper. BPEL. Grid Control. Advanced Data Security Virtualization Oracle VM. Oracle Application Express User Interaction Oracle WebCenter Integrated Management Oracle Enterprise Manager. Active Data Guard. ADF. In-Memory Database. WebLogic Operations Control. ADF Oracle JDeveloper.
standards-based architecture.The Oracle SaaS Platform provides ISVs a single. always-on services and scale out as their customer base grows. • Scalability & Availability – With support for grid computing. Oracle accelerates time to market by reducing time and expense for costly development.Benefits • Comprehensive . • Flexibility – Oracle provides the flexibility to choose individual components of the platform by embracing a hot-pluggable. Oracle enables ISVs deliver highly available. integrated platform for both on-premise and cloud-based deployments. 16 . • Accelerated Time to Market – With a standards-based and comprehensive platform. integration and testing. virtualization and integrated management across the platform.
Rolling Upgrades.Comprehensive support to minimize • Unplanned Downtime – RAC. performance and scalability with no application changes. Flashback. ASM. • Planned Downtime – Online Reconfiguration. In-Memory Database Cache provides instant responsiveness and very high throughput for performance-critical applications. Data Guard & Streams. Online Redefinition. • Performance – Several TPC Records. • Disaster Recovery – Active Data Guard enhances QOS • Offload read-only queries to an up-to-date physical standby • Perform fast incremental backups on a physical standby 17 .Data Platform Oracle Database 11g . • Availability . RMAN & Oracle Secure Backup.RASP in a Hosting Environment • Scalability – With RAC deploy a single database across a cluster of servers providing unbeatable fault tolerance.
• Oracle Advanced Compression .Virtual Private Database (VPD) allows Fine Grained Access (FGA) to tenants’ data using policies on tables. Transparent Data Encryption.Setup resource usage limits (CPU.Split tables physically into smaller components for high performance & better manageability. Tenant get access to only their data.Extensive Support for SaaS • Multi Tenant Database Design . Oracle Total Recall. Oracle Data Masking Pack. Oracle Secure Backup. Oracle Label Security. Oracle Audit Vault.Oracle Database Vault. • Advanced Data Security .Compresses any type of data. • Manageability – • Partitioning . 18 .Data Platform Oracle Database 11g . Active Sessions ) on groups of users. No Application code change required. • Oracle Resource Manager .
the industry's fastest JVM • Oracle Enterprise Manager. Reliable & High Performance. the industry's most comprehensive management tool.Fastest. Most Scalable & Reliable Platform for Java Leading Application server • Easy to Manage. 19 . • Clustering provides seamless migration and failover from one server to another.Application Container Oracle WebLogic .Based on a set of industry-leading technologies for unlimited and linear scalability. the #1 in-memory data grid • Oracle JRockit. as well as predictable and extreme performance – • Oracle Coherence. #1 extreme scale-out grid platform . • Deep diagnostics and memory leak detection prevents application disruption.
Oracle Web Services Manager. scalability. Get up & running in less than 15 mins.Oracle Enterprise Repository. Open & Integrated Platform • Service Bus – Proven.Declarative Rules Engine to express Business Policies providing tenant level customization • Application Integration Architecture (AIA) – Open Standards based framework for orchestrating cross-application business processes. Supports any protocol & payload with high performance. Best of breed Service Mediation & Management. • SOA Governance .Integration & Process Management Oracle SOA .Complete. Used by multiple partners for integration with Oracle CRM On Demand. lightweight and scalable SOA integration platform for On Premise and SaaS integration. Oracle Management Pack for SOA 20 . Oracle Service Registry. • BPEL Process Manager . • Business Rules . reliability & management. Highly scalable & reliable.Orchestrate disparate applications and Web services into business processes.
in context of transaction flows WebCenter Services . Customizable Applications WebCenter Framework • Foundation to build JSF. Enterprise Search.0 and Oracle PDK-Java. using JCR 1.0 standard.Develop Context Rich. AJAX. PL/SQL) • Allow business users to publish content directly to application pages • Secure your applications using declarative tools • Integrate content. 21 .0-style communication and collaboration services (Content/Document Management.Embed Web 2. Instant Messaging & Presence. Wiki) directly into JSF applications.User Interaction Oracle WebCenter . 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. Discussion Forum.
Oracle Data Mining. offers the productivity of a declarative design approach.Accelerated BI Development & Integration with Applications • Business Intelligence Foundation – Offer a compelling & competitive edge to your SaaS application with – • Rich analytics using easy to use. and provides the benefits of an active integration platform for batch and real-time integration. • Data Warehousing – Oracle Database.Business Intelligence Oracle BI . • Oracle Data Integrator . Oracle OLAP.Next-generation Extract Load and Transform (ELT) technology that improves performance. 22 . category-leading products for OLAP interactive dashboards and Ad hoc analysis • Proactive detection and alerts • Advanced reporting and publishing and mobile analytics. Oracle Warehouse Builder.
23 .SLA and Infrastructure Management from a Single Console Application Performance Management – • Measure service performance and availability against goals with Service Level Management • Monitor and analyze real user behavior with Real User Experience Insight • Grid Control provides proactive. unattended monitoring of the complete Oracle grid environment • Oracle WebLogic Operations Control analyzes application demands and resource capacity at any point in time and determines the best allocation of resources.Provisioning.Integrated Management Oracle EM . • Diagnostic & Tuning pack for all layers of the stack • Real Application Testing Infrastructure Management . patching & configuration management across the stack.
Single Sign-On solution • Directory Services .Advanced Technologies for Reliable Security • Access Manager .Scalable & Reliable LDAP & Virtual Directory • Identity Manager – Identity Provisioning & Lifecycle Management. • Identity Federation – Standards bases. Cross-Domain Identity Federation • Entitlements Server – Externalize & Centralize fine grained authorization policies for SaaS applications & web services. 24 .Security Oracle Idm .
Provides choice in terms of development style. • Metering & Billing .Other SaaS Enabling Technologies • Virtualization – Achieve operational efficiencies with server virtualization software. Oracle VM.Oracle Billing & Revenue Management (BRM) allows providers to set up any type of charge with unlimited flexibility in pricing and options to support up selling & free trials. • IDE – Oracle JDeveloper is single Integrated Development Environment (IDE) for developing all components of a SaaS application. that is three times more efficient than other competing products. 25 . Oracle Service Applications enable customer support across all communication channels and reduce cost by using Knowledge Management. technology selection & deployment platform. Oracle Application Development Framework is a standards based declarative development framework. • Provisioning & Support .Provisioning can be automated using Oracle Enterprise Manager and Oracle BPEL Process Manager.
8% uptime guarantee as we scale beyond thousands of clients and millions of transactions.SaaS Partner: Intacct Location: San Jose. optimization Aaron Harris. helping us deliver a 99. CA Industry: Professional Services Employees: 100+ Customers: 2500+ Oracle products: Oracle Database “Oracle SaaS Technology allows Intacct to scale our multitenant architecture infinitely.” • Highly secure and reliable . monitoring.Customers know and trust Oracle. CTO 26 . • Lower TCO than open source databases • Less hardware for similar throughput • Lower incremental cost per customer • Superior tools for development.
CEO & President . RAC 27 “Oracle's leading database. Enterprise Manager. Oracle Service Bus.SaaS Partner: SPS Commerce Location: Minneapolis. such as Welch's. MN Industry: Professional Services Employees: 85 Revenue: $12M Oracle products: Application Server. Database. but also integrate with Oracle systems at many of our customer sites. and we are pleased to partner with an organization that shares our vision. Software as a service is the future." Archie Black. We not only leverage the Oracle SaaS Platform for our supply chain services at our data center. middleware. and enterprise manager software provide SPS Commerce with a rich platform on which to deliver a competitive SaaS offering. BI. BPEL.
com/technology/tech/saas/partners.html 28 .Other SaaS Partners http://www.oracle.
Transition to SaaS 29 .
Steps to Transition to SaaS • Decide the business model – Target Market. Hybrid • Make Application changes according to the delivery model • Host the Application – Identify Hosting Partner • Enable Billing. Multitenancy. Integration • Go To Market 30 . Provisioning. SLA Management. GTM Strategy • Decide the delivery model – Virtualization. Pricing.
html 31 .Oracle SaaS Program The Oracle SaaS program provides business and technology support to Oracle partners adopting SaaS. provide technology guidance & develop proof of concept. • Business Support – Recommend Hosting providers and other ecosystem partners. • Technology Support – Evaluate design options & delivery models. Go to Market activities.oracle.com/technology/tech/saas/index. http://www.
32 . Security. monitor them and provide visibility? Scalability: How do I plan for growth? Customizability: How do I provide customization of data model. Low TCO. Provisioning. process and UI? And Integration..Different Challenges Many different kinds of SaaS providers: Small & Medium ISVs.Our Experience . large ISVs. Isolated Tenant vs. Hybrid Profiles Service-Level Management: How do I guarantee SLAs. Single Code Base: For On Premise and SaaS Variety of SaaS Deployment Profiles: Multi Tenant vs. Availability. Performance. division of large corporates.
COM 33 .SAASPROGRAM_WW@ORACLE.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.