22
8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 1/22 May 13 th , 2011 Building Enterprise-Ready, Open for Integration SaaS Products  Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=41

Building Enterprise-Ready SaaS Products Open for Integration

  • Upload
    impetus

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 1/22

May 13th, 2011

Building Enterprise-Ready,Open for Integration

SaaS Products

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 2: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 2/22

OutlineOutline

§ SaaS Characteristics§ Integration Challenges

§ Factors that Impact Integration

§ Architecture & Design Approach

§ User Integration

§ Application Integration

§ Best Practices

§ SaaS Maturity Model

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 3: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 3/22

SaaS CharacteristicsSaaS Characteristics

KeyElements

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 4: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 4/22

Page 5: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 5/22

Factors that Impact IntegrationFactors that Impact Integration

§ What affects Integration approaches & strategies§ Multi-tenancy approach

§ Configuration support

§ Security considerations

§ Customization requirements

§

§ Impact of Integration

§ Scalability & Performance

§ Subscription Model

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 6: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 6/22

Integration ChallengesIntegration Challenges

§ Seamless integration with tenants’ user base§ Integration of SaaS product with external customer 

systems (on-premise)

§ Provisioning flexible end-points for enterprise applicationsin SaaS products

§ How to ensure secure and consistent integration in aSaaS model?

§ Integration with disparate systems

§

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 7: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 7/22

User IntegrationUser Integration

IntegrationEngine

Tenant 1: Users

Tenant 2: Users

SaaS 

Products

§User Integration with SaaS Products

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 8: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 8/22

User IntegrationUser Integration

LDAP Server Configure

ACLS

aaS

Application

Tenant 1

Tenant 2

Tenant 1Tenant 1

LDAP Server 

Tenant 2

LDAP Server 

Tenant 2

Configure

ACL

 R e t r i e

 v e s  A C

 L

R e t r i e v e s  AC LAccess Control

§

Federated Identity Management (IDM)

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 9: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 9/22

User IntegrationUser Integration

Authentication

Server Configure

ACL

Tenant 1

Tenant 2

Tenant 1Tenant 1

Authentication

Server 

Tenant 2

Authentication

Server 

Tenant 2

Configure

ACL

 A u t h e n t

 i c a t e s

  U s e r

Au t h e n t i c a t e s U s e r Access Control

S

aaS

Application

§

Single Sign On Integration (SSO)

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 10: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 10/22

 Application Integration Application Integration

§ Requires generation of events§ Push Mechanism-

§ Synchronous means of publishing the event

§ Real-time generation of events

§ Pull Mechanism-

§ Offline event integration

§ How event generation helps?

§ Facilitates easier integration of processes

§ Enables application to create audit logs

§

§

§

§

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 11: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 11/22

 Application Integration Application Integration

§ Loose Coupling within processes and modules facilitate flexibleintegration

§ Interaction of configurable parameters and adapters provideflexibility and easy integration.

§

§

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 12: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 12/22

 Application Integration Application Integration

§ Loose Coupling within processes and modules facilitate flexible

integration

§ Interaction of configurable parameters and adapters provideflexibility and easy integration.

§

§

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 13: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 13/22

 rder Management System

Data Sharing Data Sharing 

 tomer Management System for Tenant 1

Database

( )ntegration Configuration Module ICM

 he ck Or der

 rom InventoryRetrieve

 ustomer

Details

Complete

Shipment

Retrieve

 ustomerDetails

 ustomer Management System for Tenant 2

Databaseetrieve

 ustomerDetails

Page 14: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 14/22

 ill Management System

Business Process IntegrationBusiness Process Integration

 heck BillPayment

 ue Date

 ayment System  hird Party Payment Gateway

Make

Paymen

t

Generate

Receipt

 ak ePayment

 ak ePayment

Page 15: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 15/22

Service Oriented ArchitecturesService Oriented Architectures

 aaS ProductApplication

 ervice 1

 ervice 1 o nn ec to r A

 ervice 1 o nn ec tor B

 ervice 1 o nn ec to r C

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 16: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 16/22

Page 17: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 17/22

SaaS Maturity Model SaaS Maturity Model 

SaaS Maturity Model

Level 4 Optimizing Highly secure multi-tenancy model (infrastructure, application & database) implemented withability to configure “any” licensing model, support hard SLAs, configure per-client businessprocess flows, and predictive monitoring (continuously improving model)

Level 3 Adaptive Multi-tenancy is supported via single version and “instance” of the application with support for on-demand scalability with advanced support for diverse licensing models, integration & monitoring

Level 2 Managed Applications run on consolidated infrastructure to serve multiple clients with basic support for traditional licensing models, global usage, integration, security & monitoring

Level 1 Reactive Each new customer requires a separate instance of the application maintained on a per tenantbasis

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 18: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 18/22

SaaS Maturity Model SaaS Maturity Model 

Level 1 Reactive Level 2 Managed Level 3 Adaptive Level 4 Optimizing

Multi-Tenancy Isolated Tenancy Infrastructure Tenancy Application Tenancy Shared Tenancy

Subscription &Billing

Maintained separately for each tenant (possiblymanually) Support for traditional licensing models

Support for traditional & coarsegrained models

Ability to support multiplesubscription & billing models atvarious levels of granularity

Ability to dynamically introducenew subscription & billing modelsAbility to integrate with third-partyservices (business processoutsourcing & transformation)

Customizability &Configurability

Maintained per tenantbasis Limitedconfigurability

Internationalization &Localization Support CorporateStandards & Branding SupportAccessibility Support

Personalization Support White Labeled Services includingbusiness process flows

Scalability &Availability

Each tenant handledindependently

Vertical & horizontal scalabil ity On-Demand Scalabili ty Abil ity to support hard SLAs

Integration Standalone Applications(function-specific)

Support for internal integration(primarily part of corporatedata flow)

Support for internal & externalintegration (of SaaS BusinessServices & on-premise services, andexternal sharing of data)

Seamless support for end-to-endbusiness processesSupport for integration withServices Anywhere

Security Custom security model /

interface for each tenant

Support for Authentication &

Authorization (independentlymaintained by SaaS provider)

Uses tenant’s identity management

solution Single Sign-on (usingFederated or Public Keys)

Layered security with best-of-

breed solutions (Defense inDepth Strategy implementation)

Health Monitoring Per client monitoringsolution design andimplementation

Use of basic system (ping)utilities and application(logging) mechanisms

Use of real time monitoring systems(end-user perspective)Support for multi-location testing andmonitoring services. Fine grainedmonitoring support of applications,components, websites & servicessystem performance monitoring

support

Use of predictive monitoringsystems

Page 19: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 19/22

iSaaS – Simplifying SaaS iSaaS – Simplifying SaaS 

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 20: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 20/22

Impetus TechnologiesImpetus Technologies

We offer innovative product engineering

and technology R&D services

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 21: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 21/22

QuestionsQuestions

Please send in your questionsusing the chat panel

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41

Page 22: Building Enterprise-Ready SaaS Products Open for Integration

8/6/2019 Building Enterprise-Ready SaaS Products Open for Integration

http://slidepdf.com/reader/full/building-enterprise-ready-saas-products-open-for-integration 22/22

Thank you

Mail us at [email protected] visit www.impetus.com

 

Meet us at

 Recorded version available at

http://www.impetus.com/webinar_registration?event=archived&eid=41