Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

(25.03) RUN 09 - Sesiones Desarrollo - Azure Live

367 views

Published on

(25.03) RUN 09 - Sesiones Desarrollo - Azure Live

Published in: Travel, Technology
  • Be the first to comment

  • Be the first to like this

(25.03) RUN 09 - Sesiones Desarrollo - Azure Live

  1. 1. Desarrollando aplicaciones S+S hoy: Windows Azure y Live Framework Angel "Java" Lopez Matias Woloski Pablo Damiani Microsoft MVP Microsoft MVP, Lider de Proyectos SOUTHWORKS Arquitecto SOUTHWORKS SOUTHWORKS 25 de Marzo 2009, Paseo La Plaza, Buenos Aires
  2. 2. Introducción a Azure Web Blobs Tablas Worker Colas
  3. 3. Arquitectura Colas Worker Role Web Role Blobs y Tablas AtombPub Live ID AtombPub Usuario Aplicación Mesh Storage Live Desktop Wishlist
  4. 4. demo OfertaAhora.com
  5. 5. CategoryQ CategoryQ Handler Nueva Subasta Handler Subir Foto al Item Finished Handler Almacenamiento de Blobs Operation Remove Form Agregar Item FinishSoonQ Finish Soon Handler Auction End Handler Leer foto del Blob Crear registro en la tabla Add Remove Item from Subasta Are there any bids? Category Table Achicar foto Read Item From Items Read FinishedSoon Table Table for Items that have Crear un mensaje en la Add Operacion finished cola NuevaSubasta Cola Item PK NuevaSubasta Salvar thumbnail al Blob Remove Change Status to Sold Leer Subasta de la tabla Create ShortItem Terminado Create Item Complete Change Status to ItemFinishedQ Message Finished Actualizar el registro con Crear version reducidad Remover subasta de la Insert Into Category la url del thumbnail de Subasta tabla FinishingSoon Table Create Notification Message to seller that Insertar en la tabla item has sold FinishingSoon Done Done Crear un mensaje en la cola Category View My AuctionItems Create Notification to Crear un mensaje en la winning bidder item has cola Finishing Soon been won Done ViewItemsImBiddingOn Done Create Remove Item FinishSoonQ from Finished Soon table Message NotificationQ NotificationQ Handler Create Remove Item CategoryQ from Category Table Q Read Item From Table Message Read User Alert View Item Preferences Create ViewedQ ViewItemQ Handler ViewItemQ Create Remove Item Message HotItemQ From HotItem Table Message NewBidQ Handler Create Service Bus Alert Find Item in MostViewed Done Table Create Remove Item ViewItemQ From MostViewed Table If new bid beats an old Create Live Alerts Alert Increment ViewCount Q Message bid, send a looser HotItemQ Handler Notification Message Read previous highest Done Done bid (last bid) Read Item from Item Done Is New bid Table higher? Send Seller New Bid Notification Message Yes Create new Bid for Item Create ShortItem Bid On Item Creae HotItemQ HotItemQ Message Create NewBidQ Insert into HotItems Message Table NewBidQ Done Done Done
  6. 6. Introducción a Live Services Live Framework
  7. 7. Arquitectura Colas Worker Role Web Role Blobs y Tablas AtombPub Live ID AtombPub Usuario Aplicación Mesh Storage Live Desktop Wishlist
  8. 8. demo Aplicación Wishlist
  9. 9. 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
  10. 10. ¿Sorteos? Recuerde completar los formularios de evaluación
  11. 11. Angel “Java” Lopez | http://msmvps.com/blogs/lopez Matias Woloski | http://blogs.southworks.net/mwoloski Pablo Damiani | http://blogs.southworks.net/pdamiani

×