Date post: | 23-Jan-2015 |
Category: |
Technology |
Upload: | rinky25 |
View: | 458 times |
Download: | 2 times |
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