SaaS in the Enterprise - Center

SaaS in the Enterprise
EMEA
Jürgen Pfeifer
Architect, MCA
Microsoft EMEA HQ
http://blogs.msdn.com/juergenp
WHY SAAS: LANDSCAPE AND
VALUE PROPOSITION TO THE
ENTERPRISE
EMEA
Context: “SaaS ecosystem”
EMEA
SaaS Impacts the Entire Consumption Cycle
:
In particular in the L.O.B. application space
Enterprise
Purchase
Deployment
From:
Long Eval Process
From:
Customization
To:
Try before you buy
To:
Configuration
Management
From:
Reliance on internal IT
To:
SLAs
EMEA
Value Prop
Economy
of scale
Hardware Cost
at Provider
People Cost
at Provider
EMEA
But, it‘s not only about consumption
In certain enterprise scenarios becoming a
SaaS provider is an option
 Services to Franchisers
 Services to a Dealer network
…
EMEA
PRACTICAL
CONSIDERATIONS
EMEA
On Premise or in the “Cloud” ?
TECHNICAL
LEGAL
POLITICAL
FINANCIAL
EMEA
Examples of considerations
Examples
T
F
L P
Boss said so
x
Data security
x
x
Regulatory requirements
x
x
Required features/solution not available out there
x
Business differentiator/core assets
Requires deep integration with in house systems
x
x
No incentive to optimize – what’s the ROI to migrate?
Unique SLA requirements
Availability of credible SaaS providers
x
x
x
x
EMEA
Identity management
 Need to cater for multi-tiered authentication and
authorisation models
 Each client needs administrators / “super users” and regular users
 Integration with enterprise identity management systems
 Need to provide single sign-on from within the enterprise to SaaS
application(s)
 Extend user provisioning process from enterprise into SaaS domains
 Access to audit logs generated by SaaS application(s)
 Consolidated reporting for compliance, etc
EMEA
Management integration
 A chain is only as strong as its weakest link!
 But in a world of SaaS what you care about is much broader
than what you can control directly
 Need to be able to gain insight into operational health and
performance of SaaS applications
 Benchmark against SLAs
 Need to be able to integrate own systems management
information with information emitted from SaaS providers
 What happens if your systems management environment uncovers a
problem with the SaaS system? Integration needs to be two-way
EMEA
Data ownership
 Cultural issues
 Concern about and fear of loss of control
 Compliance / Security
 Legal/regulatory issues e.g. data privacy limit options to host data
externally or impose additional constraints e.g. testing using live data
 Need to extend risk management and security strategies to the SaaS
provider
 Compliance demands end-to-end controls – but one end may be in
the SaaS provider
 Backup/recovery, disaster recovery
 Data protection approaches must extend to externally hosted data
 Disaster recovery must incorporate the SaaS solution e.g. can a
disaster recovery site still connect? Is the data accessible?
EMEA
Now that you’ve decided on SaaS
Not all CRM SaaS are created equal.
Due diligence check list:
 Data security standards
 SLA guarantees – also check what action is promised
when SLA is violated.
 Provider migration strategy: Availability of data and code
escrow services
 Compliance with vertical regulations
 In house integration requirements
 Composition features: Web services interfaces
 Additional reporting services on hosted data (to support
ongoing BI activities)
EMEA
IMPACT ON YOUR
ARCHITECTURE
EMEA
Integration
EMEA
Composition
EMEA
Office Business Application Services
Critical mass as a solutions platform
Build people ready applications
Use clients and servers create end-user applications
Custom Ribbon and task panes
Open XML file formats for file manipulation
Web part framework integrated with ASP.NET 2.0
Unify your business platform
Single infrastructure for UC&C, ECM, BI
Extensible workflow based on Workflow Foundation
Business Data Catalog for data integration
Extensible search across content types and repositories
More agile development
Reusable client & server components
Single framework for all types of web sites
Tools for all types of developers
EMEA
The 2007 Microsoft Office System
Critical Mass as a Solutions Platform
Office
Business
Applications
Dynamics
Duet
Unified Communication &
Collaboration
ISV OBAs
Business Intelligence
Custom OBAs
Content Management
2007 Office system clients
Extensible User Interface
Workflow
Business Data Catalog
Office
Communications
Server 2007
Search
Tools
Office SharePoint Server 2007
SharePoint Designer
Visual Stuidio Tools for Office
Open XML File Formats
Exchange Server
2007
Microsoft
Office
System
Website & Security Framework
LOB Apps,
data
warehouse,
trading
partners, etc
18
BizTalk Adaptors
Web
Services / BizTalk Adaptor Packs
XML Web services
EMEA
Dynamics
SAP
Siebel
LOB
Extending Enterprise SOA
Off-premise services
Integration +
Composition Platform
Cloud
Edge
Internal
On Premise Services
EMEA
The role of the „EDGE“
SaaS is just one new way to use the „WEB as
a place“
Your WEB functions need to meet future
expectations of your customers,partners and
employees
 The „Web 2.0“ wave
Your internal users expect that their own IT
enables this new world of work
 e.g. User provided content, Rich Content,
Discovery (Search), Collaboration
EMEA
Users & Experiences
The center of gravity shifts back to the User
 It is the age of access
 The experience economy
 Wisdom of crowds
Democratization, of innovation, of content,
community and commerce
EMEA
Next wave of „Consumerization“
Why not using consumer grade WEB
applications in the enterprise?
 Email
 Search
Be carefull: One size does not fit all
requirements
 E.g. Email records for compliancy
 Deep LOB integration necessary to do the job
 Complex internal rights management
EMEA
Differentiate IT
Functionality has precedence over
deployment model
 Find the right mix for your organisation
EMEA
Drivers
Business
Social
Technical
Technological
EMEA
24
Business Drivers
Changing business models (“Long-tail”)
 Monetization
 Free / indirect / bundling
 Ad based revenue
 Transaction based pricing
 Subscription
 Mini / micro transactions
 Long tail
 Business aggregation
 Consumer to enterprise movement
EMEA
Social Drivers
Changing social models (“Gen U”)
 User generated content
 Power of numbers
 Search and discovery
 Community
 “Folksonomies”
 Personalization and responsiveness
 Rich content (voice / image / video)
 Ranking / rating
EMEA
Technical Drivers
Software + Services (“Live” era)










High levels of bandwidth and connectivity
Edge power (phone, ipod, PC)
Peer to peer
Mesh networks
Instant deployment / permanent beta
Rich content support (ipod, MP4, VOIP)
Lightweight tools
Channel filtering and aggregation
Application aggregation (mashups)
Services based
EMEA
Technologies
Lightweight technologies
 REST
 AJAX / Atlas
 RSS
 ROR
 Wikis
 IM / Bots
EMEA
EDGE Definition
Provider and consumer model
Provider edge: Enterprises / SOA
Consumer edge: Consumers / Web 2.0
Is Web 2.0 the global SOA?
No they are two Edges
We need an architecture which covers both
EMEA
EDGE Characteristics
Consumer Edge Enterprise Edge
Name
P2P/Web 2.0
SOA/ESB
Control
Decentralized
Centralized
Organization
Unmanaged
Managed
No of types of devices Very Large
Small (servers)
No of devices
Very Large
Large
Connectivity
In the web 2.0 cloud
Medium
Total Power
Huge
Large
Total Demand
Huge
Large
Communication
Async. / REST
Async. / SOAP
Rate of change
Fast
Slow
EMEA
EDGE Common Capabilities
Relationship management
Rich content
Collaboration
Discovery
EMEA
EDGE Architecture
Web 2.0
Relationship
Management
Rich
Content
Collaboration
Discovery
SOA
EMEA
EDGE Architecture
Web 2.0
Relationship
Management
Identity management
Friends, Family, Group management
Access management
Personalization
Tribes and “Folksonomies”
SOA
EMEA
EDGE Architecture
Web 2.0
Rich
Content
Video
TV
Image
Audio
Geo
Movie
SOA
EMEA
EDGE Architecture
Web 2.0
Blogs
Wikis
IM
Email
Discussion
boards
Collaboration
Conferencing
(audio, video)
Back
channeling
Bots
Wikipedia
SOA
EMEA
EDGE Architecture
Web 2.0
Search
Tagging
Ranking and
Discovery
rating
Clouding
SOA
EMEA
EDGE Architecture
Web 2.0
Relationship
Management
Rich
Content
Collaboration
Discovery
SOA
EMEA
EDGE Architecture
Relationship
Management
Interaction/
Composite
Application
Rich
Content
Services/
Messaging
Collaboration
Workflow/
Process
Identity &
Access
Management
Discovery
Federated
Data
EMEA
Patterns on the EDGE
Peer to peer (XBox Live, Napster, Skype)
Centralized (MSN Spaces, Google)
Asynchronous (Fremont, Flickr,
Housingmaps)
Hybrid
…
EMEA
Customers
Relationships
People
Operations
Products/Services
EMEA
Software Architecture at the EDGE
Web 2.0
Put the User back
into SOA
SOA
EMEA
Software Architecture at the EDGE
Web 2.0
User/Experiences
Architecture
SOA
EMEA
© 2006,2007 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.