EMEA Jürgen Pfeifer Architect, MCA Microsoft EMEA HQ SaaS in the Enterprise.
-
Upload
claude-collins -
Category
Documents
-
view
222 -
download
0
Transcript of EMEA Jürgen Pfeifer Architect, MCA Microsoft EMEA HQ SaaS in the Enterprise.
EMEAEMEA
Jürgen Pfeifer Architect, MCAMicrosoft EMEA HQhttp://blogs.msdn.com/juergenp
SaaS in the Enterprise
EMEAEMEA
WHY SAAS: LANDSCAPE AND WHY SAAS: LANDSCAPE AND VALUE PROPOSITION TO THE VALUE PROPOSITION TO THE ENTERPRISEENTERPRISE
EMEAEMEA
SaaS Impacts the Entire Consumption Cycle SaaS Impacts the Entire Consumption Cycle : : In particular in the L.O.B. application spaceIn particular in the L.O.B. application space
PurchasePurchase
FromFrom::Long Eval ProcessLong Eval Process
ToTo::Try before you buyTry before you buy
DeploymentDeploymentFromFrom::
CustomizatioCustomizationn
ToTo::ConfiguratioConfiguratio
nn
ManagementManagement
FromFrom::Reliance on Reliance on internal ITinternal IT
ToTo::SLAsSLAs
EnterpriseEnterprise
EMEAEMEA
But, it‘s not only about consumptionBut, 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 …
EMEAEMEA
Examples of considerationsExamples 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 x
Requires deep integration with in house systems x
No incentive to optimize – what’s the ROI to migrate? x
Unique SLA requirements x
Availability of credible SaaS providers x x
EMEAEMEA
Identity managementIdentity 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
EMEAEMEA
Management integrationManagement 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
EMEAEMEA
Data ownershipData 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?
EMEAEMEA
Now that you’ve decided on SaaSNow that you’ve decided on SaaSNot 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)
EMEAEMEA
Office Business Application Office Business Application ServicesServicesCritical mass as a solutions platformCritical mass as a solutions platform
Build people ready applicationsUse 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 platformSingle 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 developmentReusable client & server components
Single framework for all types of web sites
Tools for all types of developers
EMEAEMEA1818
LOB Apps, LOB Apps, data data warehouse, warehouse, trading trading partners, etcpartners, etc
The 2007 Microsoft Office SystemCritical Mass as a Solutions Platform
Tools
Share
Poin
t Desig
ner
Visu
al S
tuid
io T
ools fo
r Offi
ce
BizTalk AdaptorsXML Web services
2007 Office system clients
Office SharePoint Server 2007
Office Office Business Business ApplicationsApplications
MicrosoftMicrosoftOffice Office SystemSystem
Dynamics SAP
Content ManagementUnified Communication & Collaboration
Business IntelligenceE
xchan
ge S
erver 2007
Offic
e
Co
mm
un
ica
tion
s
Se
rve
r 20
07
Web Services / BizTalk Adaptor Packs
Search
Workflow
Business Data Catalog
Website & Security Framework
Open XML File Formats Extensible User Interface
Siebel LOB
Dynamics Duet ISV OBAs Custom OBAs
EMEAEMEA
Extending Enterprise SOAExtending Enterprise SOA
Off-premise Off-premise servicesservices
Integration + Integration + Composition PlatformComposition Platform
On Premise Services
Internal
Edge
Cloud
EMEAEMEA
The role of the „EDGE“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
EMEAEMEA
Users & ExperiencesUsers & ExperiencesThe 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
EMEAEMEA
Next wave of „Consumerization“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
EMEAEMEA
Differentiate ITDifferentiate IT
Functionality has precedence over deployment model Find the right mix for your organisation
EMEAEMEA
Business DriversBusiness Drivers
Changing business models (“Long-tail”) Monetization
Free / indirect / bundlingAd based revenueTransaction based pricingSubscription
Mini / micro transactions Long tail Business aggregation Consumer to enterprise movement
EMEAEMEA
Social DriversSocial 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
EMEAEMEA
Technical DriversTechnical DriversSoftware + 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
EMEAEMEA
EDGE DefinitionEDGE Definition
Provider and consumer modelProvider edge: Enterprises / SOAConsumer edge: Consumers / Web 2.0
Is Web 2.0 the global SOA?No they are two Edges
We need an architecture which covers both
EMEAEMEA
EDGE CharacteristicsEDGE Characteristics
Async. / SOAPAsync. / SOAPAsync. / RESTAsync. / RESTCommunicationCommunication
Small (servers)Small (servers)Very LargeVery LargeNo of types of No of types of devicesdevices
Enterprise Edge
Consumer Consumer EdgeEdge
SOA/ESBSOA/ESBP2P/Web 2.0P2P/Web 2.0NameName
CentralizedCentralizedDecentralizedDecentralizedControlControl
LargeLargeHugeHugeTotal DemandTotal Demand
SlowSlowFast Fast Rate of changeRate of change
LargeLargeHugeHugeTotal PowerTotal Power
MediumMediumIn the web 2.0 cloudIn the web 2.0 cloudConnectivityConnectivity
LargeLargeVery LargeVery LargeNo of devicesNo of devices
ManagedManagedUnmanagedUnmanagedOrganizationOrganization
EMEAEMEA
EDGE Common CapabilitiesEDGE Common Capabilities
Relationship managementRich contentCollaborationDiscovery
EMEAEMEA
EDGE ArchitectureEDGE Architecture
Web 2.0
SOA
RelationshipRelationshipManagementManagement
Rich Rich ContentContent CollaborationCollaboration DiscoveryDiscovery
EMEAEMEA
EDGE ArchitectureEDGE Architecture
Web 2.0
SOA
RelationshipRelationshipManagementManagement
Identity management
Friends, Family, Group management
Access management
Personalization
Tribes and “Folksonomies”
EMEAEMEA
EDGE ArchitectureEDGE Architecture
Web 2.0
SOA
Rich Rich ContentContent
Video
TV
Image
Audio
Geo
Movie
EMEAEMEA
EDGE ArchitectureEDGE Architecture
Web 2.0
SOA
CollaborationCollaboration
Blogs
Wikis
IM
Discussion boards
Conferencing (audio, video)
Back channeling
Bots
Wikipedia
EMEAEMEA
EDGE ArchitectureEDGE Architecture
Web 2.0
SOA
DiscoveryDiscovery
SearchTagging
Ranking and ratingClouding
EMEAEMEA
EDGE ArchitectureEDGE Architecture
Web 2.0
SOA
RelationshipRelationshipManagementManagement
Rich Rich ContentContent CollaborationCollaboration DiscoveryDiscovery
EMEAEMEA
EDGE ArchitectureEDGE Architecture
RelationshipRelationshipManagementManagement
Rich Rich ContentContent CollaborationCollaboration DiscoveryDiscovery
Interaction/Interaction/CompositeCompositeApplicationApplication
Services/Services/MessagingMessaging
Workflow/Workflow/ProcessProcess
Identity &Identity &AccessAccessManagementManagement
FederatedFederatedDataData
EMEAEMEA
Patterns on the EDGEPatterns on the EDGE
Peer to peer (XBox Live, Napster, Skype)Centralized (MSN Spaces, Google)Asynchronous (Fremont, Flickr,
Housingmaps)Hybrid…
EMEAEMEA
PeoplePeople
RelationshipsRelationships CustomersCustomers
Products/ServicesProducts/ServicesOperationsOperations
EMEAEMEA
Software Architecture at the EDGESoftware Architecture at the EDGE
Web 2.0 SOAPut the User back Put the User back into SOAinto SOA
EMEAEMEA
Software Architecture at the EDGESoftware Architecture at the EDGE
Web 2.0 SOAUser/ExperiencesUser/ExperiencesArchitectureArchitecture
© 2006,2007 Microsoft Corporation. All rights reserved.© 2006,2007 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.