lunes, 4 de abril de 2011

Cooperative processing


Hoy si madrugamos...
Definitivamente al que madruda Dios le ayuda.
Bueno señores creemos conveniente empezar con los modelos asi para semana santa "umm descanso !!!" podremos dejar la literatura y buscar cosas nuevas como experimentos, nuevos descubrimientos y otras cosas que podrian interesarnos mas...

Entonces empecemos que pase el primer modelo jajajajaja XD...













Me agrada el modelo de la izquierda ¿ustedes que creen?
De nuevo y ahora si serios.

En este modelo la lógica de todos los procesos es distribuida entre todos los procesos es distribuida entre el cliente y el servidor de tal manera que es enteramente responsabilidad del diseñador de este tipo de aplicación definir los servicios que proveerá así como las interfaces que utilizara para está.

Este tipo de arquitectura resulta muy favorable a la hora de distribuir tareas ya que si se cuenta con muchos nodos podrían repartirse las tareas de tal manera un cliente se especializara en su tarea y el servidor solo reuniera y entregara los resultados.

Los únicos problemas que podrían percibirse en este tipo de aplicaciones es las altas exigencias de diseño por parte del creador de la aplicación así como el mantenimiento y la necesidad de probarla.

Un ejemplo de estos sistemas pueden verse en las arquitecturas orientadas a servicios (SOA)

Si quieren ampliar información referente a la arquitectura SOA les recomendamos el siguiente link en el cual podrán encontrar información más detallada de este tema.