[patrones] Observer

2007-02-19 Por tema Angel \Java\ Lopez
Hola gente!

Tema interesante, respuesta rapidisima...

- Ahora con WCF (Windows Communication Framework), podemos implementar un canal 
bidireccional, entre dos AppDomains, asi que uno puede escuchar al otro

- El Observer puede servir para alertar a otro sistema o parte de nuestra 
aplicacion, de algo que le interese. No necesariamente es una presentacion, 
puede ser, digamos, un sistema de CRM que quiere enterarse que hay una nueva 
venta...

- El Observer local podria igual distribuir remotamente, algun evento... 
Recuerdo alguna implementacion con Remoting... Podria dejar tambien algo en una 
cola de mensajeria, para que alguien remoto se entere de algo, por ejemplo el 
CRM se entere de una nueva venta

- Un Observer local podria grabar algo, como un Event Log, o algo de WMI y 
eso luego ser tomado y procesado mas adelante

- Me daria una vuelta por
http://www.martinfowler.com/eaaDev/OrganizingPresentations.html
http://www.martinfowler.com/eaaDev/MediatedSynchronization.html
en caso de no tener miedo a quedarme pegado con todos los temas interesantes 
que ahi se tratan

- Le daria un vistazo a Enterprise Service Bus para un tema mas grande y 
fascinante...  debe haber algo en
http://www.ajlopez.net/Busqueda.php?Filtro=esb Y para integracion entre 
aplicaciones, como siempre www.integrationpatterns.com

Nos leemos!

Angel Java Lopez
http://www.ajlopez.com/
  - Original Message - 
  From: Leandro Tuttini 
  To: patrones List Member 
  Sent: Monday, February 19, 2007 5:17 PM
  Subject: [patrones] Observer



  Que tal, queria plantear la siguiente consulta.

  Resulta que esto repasando el libro de Larman, UML y Patrones, y me surgen 
alguans dudas que queria plantear.

  En muchos ejemplo hace referencia a que el dominio podria hacer uso del 
patron Observer para enviar alertas a la presentacion, cuando comenta esto lo 
hace junto a una aplicacion confeccionada en Swing.

  Esto ultimo me parecio raro ya que a medida que avanza despues habla de 
distribuido pero hasta dodne se el Observer solo funciona si esta en el mismo 
AppDomain, o sea presentacion y Dominio corriendo en el mismo proceso.

  Ahora bien como se aplicaria este mismo concepto si se tratara de una 
aplicacion distribuida, o web, es viable?

  Que alternativas hay para que el negocio informe a la presentacion de 
cambios?.

  Si no se puede utilizar el observer en con al presentacion, en que otros 
casos se usaria?, la verdad mucha utilidad no le veo, mejor dicho no encuentro 
ejemplos mas claros, salvo con al presentacion.

  Bueno seria esto simplemente.
  Saludos



--
  Preguntá. Respondé. Descubrí.
  Todo lo que querías saber, y lo que ni imaginabas,
  está en Yahoo! Respuestas (Beta).
  Probalo ya! 

[patrones] Gadget

2007-02-19 Por tema Leandro Tuttini
 
  Hola, otro tema que lo descubri hace poco y me llamo la atencion
   
  La verdad no se si sea un tema de patrones, pero me parecio la lista mas 
adecuada para discutirlo.
   
  Encontre varios articulos sobre el tema:
  http://www.nikhilk.net/Entry.aspx?id=153
  http://microsoftgadgets.com/livesdk/docs/projtemplate.htm
  
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sidebar/sidebar/overviews/gdo.asp
   
  Pero no llego a entender que serian en realidad.
  Es una alerta al costado de la pantalla? solo es eso.
  Solo se puede implementar en Windows Vista? Lo comento porque vi que hace 
referencia al Sidebar de Windows
   
  Vi que Google tiene SDK armados para poder desarrollar estos gadget
  http://code.google.com/apis/gadgets/
   
  Pero cual es la verdadera utilidad de estos gadget?
   
  Es mas hasta encontre un concurso en madrid donde desarrollan gadgets
  http://gadgetizate.madriddotnet.com/
  http://gadgetizate.madriddotnet.com/Participa.aspx
   
   
  Pregunta de un desentendido del tema, se puede hacer uso de estos para 
informar de sucesos en aplicaciones, por ejemplo, el alta de un nuevo contacto 
en un sistema CRM, se aplicaria el patron Observer para reflejar estos cambios 
en el gadget. Si tire cualquiera en este ultimo parafo sepan disculpar, jeje
   
   
  Bueno espero sea interesante el tema, al menos para mi es novedoso.
  Saludos


-
 Preguntá. Respondé. Descubrí.
 Todo lo que querías saber, y lo que ni imaginabas,
 está en Yahoo! Respuestas (Beta).
 Probalo ya!