Upload
impetus
View
222
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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