Desarrollando aplicaciones S+S hoy: Windows Azure y Live Framework
Matias WoloskiMicrosoft MVP,ArquitectoSOUTHWORKS
Angel "Java" LopezMicrosoft MVPSOUTHWORKS
25 de Marzo 2009, Paseo La Plaza, Buenos Aires
Pablo DamianiLider de ProyectosSOUTHWORKS
Introducción a Azure
TablasBlobs
ColasWorker
Web
Arquitectura
Web RoleColas
Blobs y TablasWorker Role
Usuario AplicaciónWishlist
Mesh Storage
AtombPub
Live Desktop
AtombPub
Live ID
OfertaAhora.com
demo
Form Agregar Item
Cola
NuevaSubastaItem PK
CategoryQ
FinishSoonQ
Terminado
Nueva Subasta Handler
Done
Read Item From Items
Table
Create ShortItem
Insert Into Category
Table
CategoryQ Handler
Done
Leer Subasta de la tabla
Crear version reducidad
de Subasta
Insertar en la tabla
FinishingSoon
Finish Soon Handler
Done
Leer foto del Blob
Achicar foto
Salvar thumbnail al Blob
Crear un mensaje en la
cola Category
Crear un mensaje en la
cola Finishing Soon
Subir Foto al
Almacenamiento de
Blobs
Crear registro en la tabla
Subasta
Crear un mensaje en la
cola NuevaSubasta
View Item
Read Item From Table
Create ViewedQ
Message
Done
ViewItemQ
Find Item in MostViewed
Table
Increment ViewCount
ViewItemQ Handler
Done
Bid On Item
Create new Bid for Item
Create NewBidQ
Message
Done
NewBidQ
NewBidQ Handler
If new bid beats an old
bid, send a looser
Notification Message
Send Seller New Bid
Notification Message
Creae HotItemQ
Message
Done
NotificationQ
HotItemQ
Auction End Handler
Read FinishedSoon
Table for Items that have
finished
NotificationQ Handler
Read User Alert
Preferences
Create Service Bus Alert
Create Live Alerts Alert
Done
HotItemQ Handler
Read Item from Item
Table
Create ShortItem
Insert into HotItems
Table
Done
Create Notification
Message to seller that
item has sold
Create Notification to
winning bidder item has
been won
Create Remove Item
from Finished Soon table
Message
Create Item Complete
Message
Done
ItemFinishedQ
Item Finished Handler
Create Remove Item
from Category Table Q
Message
Create Remove Item
From HotItem Table
Message
Create Remove Item
From MostViewed Table
Q Message
FinishSoonQ
CategoryQ
HotItemQ
ViewItemQ
Done
OperacionAdd
Remover subasta de la
tabla FinishingSoon
Remove
Actualizar el registro con
la url del thumbnail
Operation
AddRemove Item from
Category Table
Remove
Are there any bids?
Change Status to Sold
Change Status to
Finished
View My AuctionItems
ViewItemsImBiddingOn
Read previous highest
bid (last bid)
Is New bid
higher?
Yes
Introducción a Live Services
Live Framework
Arquitectura
Web RoleColas
Blobs y TablasWorker Role
Usuario AplicaciónWishlist
Mesh Storage
AtombPub
Live Desktop
AtombPub
Live ID
Aplicación Wishlist
demo
S + S = 2S
Sitio web alta y elasticamente escalable con Windows Azure
Identidad y experiencia de usuario integrada con LiveID
Ubicuidad y sincronización con Live Mesh y el escritorio Live
¿Sorteos?
Recuerde completar los formularios de evaluación
Angel “Java” Lopez | http://msmvps.com/blogs/lopez
Matias Woloski | http://blogs.southworks.net/mwoloskiPablo Damiani | http://blogs.southworks.net/pdamiani
Top Related