Upload
goodfriday
View
415
Download
2
Embed Size (px)
Citation preview
Spark @ MixSpark @ MixFuture of Architecture:Future of Architecture:BeyondBeyond Web 2.0 and SOAWeb 2.0 and SOA
Mike Platt, Web Architect, Microsoft CorpMike Platt, Web Architect, Microsoft CorpAnne Thomas Manes, VP, Burton GroupAnne Thomas Manes, VP, Burton GroupDion Hinchcliffe, CTO, Sphere of InfluenceDion Hinchcliffe, CTO, Sphere of Influence
AgendaAgenda
What is Spark?What is Spark?
Web 2.0 and SOAWeb 2.0 and SOA
Environment and DriversEnvironment and Drivers
PrinciplesPrinciples
ModelsModels
InhibitorsInhibitors
DiscussionDiscussion
SparkSpark
2 day event prior to Mix here in Las Vegas2 day event prior to Mix here in Las Vegas
Examining the future of IT ArchitectureExamining the future of IT ArchitecturePast 2 years, future 3 yearsPast 2 years, future 3 years
SOA, Web 2.0, SaasSOA, Web 2.0, Saas
30 of the top IT architects in the world30 of the top IT architects in the world
Representation from suppliers, customers Representation from suppliers, customers and analystsand analysts
Examining the drivers, models and Examining the drivers, models and challenges in architecture that matterchallenges in architecture that matter
Some of the participating Some of the participating Organizations:Organizations:
CharacteristicsCharacteristics
Async. / WS-*Async. / RESTCommunication
Small (servers)Very LargeNo of types of devices
EnterpriseConsumer
SOAWeb 2.0Name
CentralizedDecentralizedControl
LargeHugeTotal Demand
SlowFast Rate of change
LargeHugeTotal Power
MediumGlobalConnectivity
LargeVery LargeNo of devices
ManagedUnmanagedOrganization
Environment and DriversEnvironment and Drivers
BusinessBusiness
ControlControl
ChangeChange
CollaborationCollaboration
ScaleScale
BusinessBusiness
Business Model InnovationBusiness Model InnovationMonetization Monetization
Free / indirect / bundlingFree / indirect / bundlingAd based revenueAd based revenueTransaction based pricingTransaction based pricingSubscription ModelsSubscription Models
Mini / micro transactionsMini / micro transactionsThe Long Tail The Long Tail Serving Micro MarketsServing Micro MarketsSelling Globally Selling Globally Low barrier to entryLow barrier to entryConsumer to enterprise movementConsumer to enterprise movement
ControlControl
ThreatsThreats
TrustTrust
RelationshipsRelationships
ComplianceCompliance
MonetizationMonetization
Conflict of Conflict of
Control and ChangeControl and Change
ChangeChange
Build for changeBuild for change
Throwaway applicationsThrowaway applications
Agility as a first class citizenAgility as a first class citizen
User developmentUser development
Asymmetric demandAsymmetric demand
CollaborationCollaboration
Changing Social Models (Gen U)Changing Social Models (Gen U)User generated content User generated content Power of numbersPower of numbersSearch and DiscoverySearch and DiscoveryCommunity Community FolksonomiesFolksonomiesPersonalization and ResponsivenessPersonalization and ResponsivenessRich content (Voice / Image / Video)Rich content (Voice / Image / Video)Ranking / RatingRanking / RatingUbiquitous access and connectivityUbiquitous access and connectivityDevices and networksDevices and networksChanging boundariesChanging boundaries
ScaleScale
Internet as a platformInternet as a platformInstant deployment / permanent betaInstant deployment / permanent beta
High levels of bandwidth and connectivityHigh levels of bandwidth and connectivity
Edge power (phone, ipod, PC)Edge power (phone, ipod, PC)
Peer to peerPeer to peer
Rich Content support (ipod, MP4, VOIP)Rich Content support (ipod, MP4, VOIP)
Lightweight toolsLightweight tools
Channel filtering and aggregation Channel filtering and aggregation
Application aggregation (mashups)Application aggregation (mashups)
Global operationsGlobal operations
Principles Principles Facilitation of:Facilitation of:
BusinessBusiness
AdvantageAdvantageBalance of
Control
Change
and growth
Connected and scale
User
Models for the FutureModels for the Future
Tree of LifeTree of Life
Edge Model Edge Model
Spark ModelSpark Model
Tree of LifeTree of Life
Content DistilledIntelligence
Supplier Producer
Consumer Distributor
Business
EDGE ModelEDGE Model
RelationshipRelationshipManagementManagement
Rich Rich ContentContent
CollaborationCollaboration DiscoveryDiscovery
Web 2.0Web 2.0
SOASOA
COMPOSITIONCOMPOSITION
Single User / AppSingle User / App Global User / AppGlobal User / App
Spark ModelSpark Model
USER
Spark ModelSpark Model
USER
USER
PROVIDER
CONSUMER
EDGE
LongTail
CHANGE
CONTROL
STANDARD
MONEY
Spark ModelSpark Model
USER
USER
PROVIDER
CONSUMER
Open and Scalable ServicesMessaging, applications, monitoring and data
TRUST and RELATIONSHIPS
EDGE
LongTail
CHANGE
CONTROL
STANDARD
MONEY
Spark ModelSpark Model
USER
USER
PROVIDER
CONSUMER
Open and Scalable ServicesMessaging, applications, monitoring and data
TRUST and RELATIONSHIPS
COMMUNITY DISCOVERY
EDGE
LongTail
CHANGE
CONTROL
STANDARD
MONEY
Spark ModelSpark Model
USER
USER
PROVIDER
CONSUMER
Open and Scalable ServicesMessaging, applications, monitoring and data
TRUST and RELATIONSHIPS
COMMUNITY DISCOVERY
CONTENTand
METACONTENTEDGE
LongTail
CHANGE
CONTROL
STANDARD
MONEY
Community and CollaborationCommunity and Collaboration
BlogsWikisIMEmailDiscussion boardsConferencing (audio, video)Back channeling BotsWikipedia
DiscoveryDiscovery
SearchTaggingRanking RatingClouding
RelationshipsRelationshipsIdentity managementFriends, Family, Group managementAccess managementPersonalization Tribes and “Folksonomies”
ContentContentRich Content
ImageAudioGeo VideoTVMovie
Meta DataMeta DataMicroformatsMicroformats
Attention dataAttention data
InhibitorsInhibitors
Reach vs RichReach vs Rich
QOSQOS
User controlUser control
Factor for user composition (apps and Factor for user composition (apps and data)data)
Limits of the browser / PCLimits of the browser / PC
Scale and storageScale and storage
Monetization modelsMonetization models
Building for emergenceBuilding for emergence
Meta data Meta data
More InformationMore Information
www.microsoft.com/architecturewww.microsoft.com/architecture
http://msdn.microsoft.com/architecture/http://msdn.microsoft.com/architecture/
www.architecturejournal.netwww.architecturejournal.net
http://sparklasvegas.wordpress.com/http://sparklasvegas.wordpress.com/
http://blogs.technet.com/michael_platthttp://blogs.technet.com/michael_platt
DiscussionDiscussion
© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.