building scalable and secure saas solutions leveraging the
DESCRIPTION
TRANSCRIPT
The Leader In Outsourced Software Product Development
Shreekanth Joshi
Head of SaaS Competency Center
Building Scalable and
Secure SaaS Solutions
Leveraging the Oracle
Platform
© Copyright 2009 All rights reserved 2
Overview
� SaaS challenges
� Case Study
� Benefits of using Oracle Stack for SaaS solutions
� Persistent Expertise
© Copyright 2009 All rights reserved 3
Key Challenges in Building SaaS Solutions
© Copyright 2009 All rights reserved 4
Technology Challenges
© Copyright 2009 All rights reserved 5
SaaS Enablement Methodology
© Copyright 2009 All rights reserved 6
Case Study – Financial ISV
� Situation
� Leading provider of business and financial management solutions for small and mid-sized businesses
� Challenges
� Introduce product to a new geography
� Leverage existing implementation, make efficient use of service composition
� Manage availability and throughput
� Manage Identity related issues
� Monetize based on a usage model and interface to billing system
© Copyright 2009 All rights reserved 7
Case Study - Functional Architecture
© Copyright 2009 All rights reserved 8
Case Study - Implementation Details
� Metadata layer – configuration data, user preferences
� Data layer – Integration with existing data services, caching user data
� Identity management – migration to 10g backend
� Ordering and provisioning – UI components implemented as part of user portal
� RAC implementation for data service layer
© Copyright 2009 All rights reserved 9
Case Study - Future Requirements
� Subscription services – module to track usage data
� Billing component – potentially leverage Oracle Portal billing software
� Data replication
� Monitoring and Management
© Copyright 2009 All rights reserved 10
Benefits of Using the Oracle Stack
Product Features Enabling SaaSOracle Real Application
Clusters
• Support for running single database against
several nodes in a cluster enabling high degree of
scalability
Identity Management • Support for identity federation for cross domain
SSO
Database (10g/11g) • Multifactor authorization checks and rules engine
to enforce isolation of tenant data
• Virtual Private Database (VPD) provides a logical
container for tenant data
• VPD ensures tenant isolation by enforcing further
checks using tenant identifiers
Oracle Enterprise Manager • Support for multitenant administration and
management
© Copyright 2009 All rights reserved 11
Why Persistent?
© Copyright 2009 All rights reserved 12
Persistent's Oracle Experience
� Deploy applications on scalable, grid platform comprised of
� Oracle Database, Oracle Fusion Middleware, Oracle VM
� SLA Modeling and enforcement with top-down app management
� Using Oracle Enterprise Manager
� Ensure security for hosted on-demand apps – address privacy compliance and regulatory issues
� Leveraging Oracle Identity Management, Oracle Advance Security
� Develop operation reports and in-context actionable insights
� Using Oracle Business Intelligence
� Build comprehensive data and business process integration
� Leveraging Oracle SOA
Rapidly develop metadata-driven, customizable, service-oriented applications with
rich Web 2.0-style UI using Oracle Applications Development Framework
© Copyright 2009 All rights reserved 13
SaaS + Cloud Experience
© Copyright 2009 All rights reserved 14© Copyright 2009 Persistent Systems Limited. All rights reserved.
Ramana Metlapalli (Sales) [email protected]
Shreekanth Joshi (Technical) [email protected]
www.persistentsys.com
Email us at [email protected]
Conclusion
Whitepaper on SaaS Architecture Leveraging the Oracle SaaS Platform
Available for download on Persistent’s home page:
Persistent’s formula for successSaaS expertise + Oracle depth + ISV experience = Project Success!
Additional Resources