building scalable and secure saas solutions leveraging the

14
The Leader In Outsourced Software Product Development Shreekanth Joshi Head of SaaS Competency Center Building Scalable and Secure SaaS Solutions Leveraging the Oracle Platform

Upload: rinky25

Post on 23-Jan-2015

459 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Building Scalable and Secure SaaS Solutions Leveraging the

The Leader In Outsourced Software Product Development

Shreekanth Joshi

Head of SaaS Competency Center

Building Scalable and

Secure SaaS Solutions

Leveraging the Oracle

Platform

Page 2: Building Scalable and Secure SaaS Solutions Leveraging the

© Copyright 2009 All rights reserved 2

Overview

� SaaS challenges

� Case Study

� Benefits of using Oracle Stack for SaaS solutions

� Persistent Expertise

Page 3: Building Scalable and Secure SaaS Solutions Leveraging the

© Copyright 2009 All rights reserved 3

Key Challenges in Building SaaS Solutions

Page 4: Building Scalable and Secure SaaS Solutions Leveraging the

© Copyright 2009 All rights reserved 4

Technology Challenges

Page 5: Building Scalable and Secure SaaS Solutions Leveraging the

© Copyright 2009 All rights reserved 5

SaaS Enablement Methodology

Page 6: Building Scalable and Secure SaaS Solutions Leveraging the

© 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

Page 7: Building Scalable and Secure SaaS Solutions Leveraging the

© Copyright 2009 All rights reserved 7

Case Study - Functional Architecture

Page 8: Building Scalable and Secure SaaS Solutions Leveraging the

© 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

Page 9: Building Scalable and Secure SaaS Solutions Leveraging the

© 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

Page 10: Building Scalable and Secure SaaS Solutions Leveraging the

© 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

Page 11: Building Scalable and Secure SaaS Solutions Leveraging the

© Copyright 2009 All rights reserved 11

Why Persistent?

Page 12: Building Scalable and Secure SaaS Solutions Leveraging the

© 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

Page 13: Building Scalable and Secure SaaS Solutions Leveraging the

© Copyright 2009 All rights reserved 13

SaaS + Cloud Experience

Page 14: Building Scalable and Secure SaaS Solutions Leveraging the

© 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