spark @ mix future of architecture: beyond web 2.0 and soa mike platt, web architect, microsoft corp...

29
Spark @ Mix Spark @ Mix Future of Architecture: Future of Architecture: Beyond Beyond Web 2.0 and SOA Web 2.0 and SOA Mike Platt, Web Architect, Mike Platt, Web Architect, Microsoft Corp Microsoft Corp Anne Thomas Manes, VP, Burton Anne Thomas Manes, VP, Burton Group Group Dion Hinchcliffe, CTO, Sphere Dion Hinchcliffe, CTO, Sphere of Influence of Influence

Upload: julian-chapman

Post on 26-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Spark @ MixSpark @ MixFuture of Architecture:Future of Architecture:BeyondBeyond Web 2.0 and SOAWeb 2.0 and SOA

Mike Platt, Web Architect, Microsoft Mike Platt, Web Architect, Microsoft CorpCorpAnne Thomas Manes, VP, Burton Anne Thomas Manes, VP, Burton GroupGroupDion Hinchcliffe, CTO, Sphere of Dion Hinchcliffe, CTO, Sphere of InfluenceInfluence

Page 2: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

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

Page 3: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

SparkSpark

2 day event prior to Mix here in Las 2 day event prior to Mix here in Las VegasVegas

Examining the future of IT Examining the future of IT ArchitectureArchitecture

Past 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 30 of the top IT architects in the worldworld

Representation from suppliers, Representation from suppliers, customers and analystscustomers and analysts

Examining the drivers, models and Examining the drivers, models and challenges in architecture that challenges in architecture that mattermatter

Page 4: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Some of the participating Some of the participating Organizations:Organizations:

Page 5: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,
Page 6: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

CharacteristicsCharacteristics

Async. / WS-*Async. / WS-*Async. / RESTAsync. / RESTCommunicationCommunication

Small (servers)Small (servers)Very LargeVery LargeNo of types of devicesNo of types of devices

EnterpriseEnterpriseConsumerConsumer

SOASOAWeb 2.0Web 2.0NameName

CentralizedCentralizedDecentralizedDecentralizedControlControl

LargeLargeHugeHugeTotal DemandTotal Demand

SlowSlowFast Fast Rate of changeRate of change

LargeLargeHugeHugeTotal PowerTotal Power

MediumMediumGlobalGlobalConnectivityConnectivity

LargeLargeVery LargeVery LargeNo of devicesNo of devices

ManagedManagedUnmanagedUnmanagedOrganizationOrganization

Page 7: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Environment and DriversEnvironment and Drivers

BusinessBusiness

ControlControl

ChangeChange

CollaborationCollaboration

ScaleScale

Page 8: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

BusinessBusinessBusiness Model InnovationBusiness Model Innovation

Monetization 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

Page 9: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

ControlControl

ThreatsThreats

TrustTrust

RelationshipsRelationships

ComplianceCompliance

MonetizationMonetization

Conflict of Conflict of

Control and ChangeControl and Change

Page 10: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

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

Page 11: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

CollaborationCollaborationChanging 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

Page 12: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

ScaleScale

Internet as a platformInternet as a platformInstant deployment / permanent betaInstant deployment / permanent beta

High levels of bandwidth and High levels of bandwidth and connectivityconnectivity

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

Page 13: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Principles Principles Facilitation of:Facilitation of:

BusinessBusiness

AdvantageAdvantageBalance of Balance of

ControlControl

ChangeChange

and growthand growth

Connected Connected and scaleand scale

UserUser

Page 14: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Models for the FutureModels for the Future

Tree of LifeTree of Life

Edge Model Edge Model

Spark ModelSpark Model

Page 15: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Tree of LifeTree of Life

Content DistilledIntelligence

Supplier Producer

Consumer Distributor

Business

Page 16: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

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

Page 17: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Spark ModelSpark Model

USER

Page 18: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Spark ModelSpark Model

USER

USER

PROVIDER

CONSUMER

EDGE

LongTail

CHANGE

CONTROL

STANDARD

MONEY

Page 19: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Spark ModelSpark Model

USER

USER

PROVIDER

CONSUMER

Open and Scalable ServicesMessaging, applications, monitoring and data

TRUST and RELATIONSHIPS

EDGE

LongTail

CHANGE

CONTROL

STANDARD

MONEY

Page 20: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

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

Page 21: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Spark ModelSpark Model

USER

USER

PROVIDER

CONSUMER

Open and Scalable ServicesMessaging, applications, monitoring and data

TRUST and RELATIONSHIPS

COMMUNITY

DISCOVERY

CONTENTand

METACONTENT

EDGE

LongTail

CHANGE

CONTROL

STANDARD

MONEY

Page 22: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

Community and Community and CollaborationCollaboration

BlogsWikisIMEmailDiscussion boardsConferencing (audio, video)Back channeling BotsWikipedia

Page 23: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

DiscoveryDiscovery

SearchTaggingRanking RatingClouding

Page 24: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

RelationshipsRelationshipsIdentity managementFriends, Family, Group managementAccess managementPersonalization Tribes and “Folksonomies”

Page 25: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

ContentContentRich Content

Image

Audio

Geo

Video

TV

Movie

Meta DataMeta DataMicroformatsMicroformats

Attention dataAttention data

Page 26: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

InhibitorsInhibitors

Reach vs RichReach vs Rich

QOSQOS

User controlUser control

Factor for user composition (apps Factor for user composition (apps and data)and 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

Page 27: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

More InformationMore Information

www.microsoft.com/architecturewww.microsoft.com/architecture

http://msdn.microsoft.com/architectuhttp://msdn.microsoft.com/architecture/re/

www.architecturejournal.netwww.architecturejournal.net

http://sparklasvegas.wordpress.com/http://sparklasvegas.wordpress.com/

http://blogs.technet.com/michael_plahttp://blogs.technet.com/michael_platttt

Page 28: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

DiscussionDiscussion

Page 29: Spark @ Mix Future of Architecture: Beyond Web 2.0 and SOA Mike Platt, Web Architect, Microsoft Corp Anne Thomas Manes, VP, Burton Group Dion Hinchcliffe,

© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.