Ver Mensaje Individual
  #9  
Antiguo 06-08-2007
Avatar de axesys
axesys axesys is offline
Miembro
 
Registrado: ene 2007
Ubicación: Los Mochis Sinaloa
Posts: 208
Reputación: 18
axesys Va por buen camino
Introduccion al framework de ECO

El framework de ECO es un framework de mapeo objeto-relacional. El mapeo Objeto-relacional es un proceso que abstrae conceptos de la base de datos relacionales, y los mapea a conceptos de programación orientados a objetos. En términos prácticos, el framework de ECO mapea filas de la base de datos relacional a objetos de Delphi para .NET, de tal modo que releva el programador de escibir código SQL de bajo nivel.

Para reducir la cantidad de codificación manual incluso más futura, Developer Studio 2006 integra el framework de ECO junto con las herramientas de diagrama de LiveSource UML. Esto permite que especifiques la estructura y el comportamiento visualmente, usando diagramas de clases de UML y diagramas de maquinas de estado de UML. La integración de los diseñadores de UML con el framework de ECO te da la capacidad de trabajar con conceptos orientados a objetos familiares, mientras que el framework maneja el mapeo y almacenanamiento de objetos en una base de datos relacional.

Una característica única del framework de ECO es que se adhiere a la filosofía de que los modelos pueden ser tanto implementados como ejecutados. Un modelo descrito precisamente contiene bastante información que mucho del código fuente necesario para traer el modelo a la vida se puede generar automáticamente, en oposicion a ser escrito a mano. Ésta es la diferencia entre la implementacion automática de un modelo visualmente construido, y la interpretación (y codificación a mano) de ese modelo por un programador.

La ejecución del modelo significa que el tiempo de diseño ayuda para crear el modelo traido a través del tiempo de ejecucion. Un verdadero proceso de ingenieria de software dirigidido por diseño no solo incluye soporte para la creacion de un modelo, sino que también para mantener y hacer cumplir la integridad del modelo en todas las fases del curso de la vida de la aplicacion.
Responder Con Cita