jueves, mayo 12, 2005

EDRA (Enterprise Developement Reference Architecture) / (Arquitectura de Referencia para el Desarrollo Empresarial)

Esto de EDRA me esta llamando mucho la atencion .... asi ke en estos dia me dedicares a estudiar un poco el tema, por lo pronto vean esta info tomada de estos blog
http://weblogs.golemproject.com/hgonzalez/posts/2027.aspx
http://blogs.msdn.com/carlosalexei/archive/2004/11/01/250646.aspx

EDRA (Enterprise Developement Reference Architecture codename Shadowfax)
code name: Shadowfax

algo así como Arquitectura de Referencia para el Desarrollo Empresarial nombre de código Shadowfax mencionando que “EDRA es la propuesta de .NET para la creación de sistemas con una Arquitectura Orientada a Servicios” así que como definitivamente suena interesante decidí echarle un vistazo.

Primeramente me llamo la atención que dentro del equipo de colaboradores de EDRA esta dos personas que para mi han sido claves en la forma que actualmente desarrollo soluciones bajo la plataforma .net, el sr. Ron Jacobs y Edward Jezierski. Rápidamente Ron Jacobs es un Product Manager del grupo Pattern & Practices de Microsoft con muchísima presencia y experiencia en cuanto al desarrollo de sistemas distribuidos y escalables sobre la plataforma .NET con solo ver esta biografía te quedaras impresionado por otro lado Edward Jezierski también es Product Manager del grupo Pattern & Practices de Microsoft y fue el encargado de supervisar y producir el documento guia Application Architectures for .NET: Designing application and services documento que ha sido tan importante considero yo para desarrollo de aplicaciones profesionales sobre la plataforma .NET.

Bien continuando con la lectura de la documentación de EDRA se introduce de la siguiente manera:

La Arquitectura de Referencia para el Desarrollo Empresarial (EDRA) proporciona guías arquitectónicas que las organizaciones pueden utilizar para estandarizar el desarrollo de sistemas distribuidos, cuenta con cuatro principios que auxilian en la transición de objetos distribuidos altamente acoplados al desacoplamiento de servicios basados en estándares, los principios son:

* Separar la interfase de servicio de la implementación interna de un servicio para permitir implementaciones sobre escenarios que están optimizados para escalabilidad, confiabilidad, seguridad, desempeño y disponibilidad.
* Separar la lógica de negocio de la funcionalidad aplicable a múltiples clases o aplicaciones como loging, monitoreo, administracion de excepciones y disparo de eventos de negocio.
* Separar la lógica de negocio del transporte subyacente para que múltiples transportes puedan ser utilizados para acceder una sola implementación de servicio.
* Desarrollo de interfaces de servicios estables para asegurar la durabilidad de servicios implementados.


La Arquitectura de Referencia para el Desarrollo Empresarial (EDRA) provee de:

* Guías arquitectónicas que describen como atender los principios mencionados anteriormente.
* Un extensible marco de trabajo de aplicación (application framework) que incorpora los activos reutilizables para desarrollar aplicaciones distribuidas utilizando Servicios Web ASP.NET, Windows operating system Mesage Queuing, Enterprise Services y Web Service Enhancements 2 0.
* Cuatro aplicaciones de iniciación que demuestran capacidades clave del marco de trabajo de aplicación (framework)
* Una plantilla de aplicación que auxilia en el establecimiento del ambiente de desarrollo, implementación de servicios y la construcción de aplicaciones cliente que utilizan servicios.
*

Una implementación de referencia basada en un banco ficticio. La referencia de implementación Global Banck es una aplicación de ejemplo que utiliza las guías de Pattern & Practices incluyendo EDRA en un escenario de banca en línea.

Bueno a trabajar ... :)


F.I
http://www.gotdotnet.com/
http://weblogs.golemproject.com/hgonzalez/posts/2027.aspx
http://blogs.msdn.com/carlosalexei/archive/2004/11/01/250646.aspx

ademas de la publicacion de Francisco Fagas
http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/MTJ_2086.asp

http://workspaces.gotdotnet.com/shadowfx
http://channel9.msdn.com/wiki/default.aspx/Channel9.EDRAWiki

2 comentarios:

Dr_R@tX dijo...

Muy interesente!!

dsada dijo...

EDRA ESTA MUERTO Y BIEN MUERTO, a ver si agregan eso a la biografia de magnanima personalidades