metodologia de aplicacion web
Es una Metodología de Relación de Objeto Mejorada (Enhanced Object
Relationship Methodology), es definido por un proceso iterativo que se concentra en el
modelado orientado a objetos por la representación de relaciones entre los objetos
(acoplamientos) como objetos, es por ello que fue una de las primeras propuestas para Web
centrada en el paradigma de la orientación a objetos. Se basa en muchas de las ideas que se
definen en HDM, pero las traslada a la orientación a objetos. La adopción del enfoque
orientado a objetos garantiza todas las ventajas reconocidas para esta técnica de modelado,
como la flexibilidad (posible existencia de múltiples formas de relaciones entre nodos) y la
reutilización, por la existencia de una librería de clases de enlaces que pueden ser
reutilizados en diferentes proyectos de desarrollo hipermedial.
Para automatizar la aplicación de la metodología EORM, su autor ha desarrollado, en los
laboratorios de investigación de IBM, una herramienta denominada ODMTool que, junto a
un generador comercial de Interfaces Gráficas de Usuario denominado ONTOS Studio y un
Sistema de Gestión de Base de Datos Orientado a Objetos (SGBDOO), permite el diseño
interactivo de esquemas EORM y la generación de código fuente, inicialmente en C++, de
las clases incluidas en estos esquemas. El SGBDOO ofrece un repositorio de objetos que
permite la compartición de la información de los esquemas entre las herramientas
(ODMTool, ONTOS Studio) y las aplicaciones hipermediales desarrolladas.
Esta metodología tiene las siguientes ventajas: Encajamiento de relaciones semánticas en
construcciones extensibles, pudiendo participar en otras relaciones pudiendo ser parte de
bibliotecas reutilizables [Ref. 30]. EORM distingue dos tipos de relaciones orientadas a
objetos: Relaciones de generalización y relaciones definidas por el usuario. Mientras que
los primeros se concentran como en la semántica asociada entre ellas, los segundos confían
totalmente en la especificación del usuario
La semántica de vínculos básicos de clases que se manejan, son las siguientes de
manera resumida:
●
●
●
●
●
●
●
SimpleLink
: Es la raíz vínculo básica de clase que proporciona capacidad de
interconexión, incluido funciones para la creación, supresión y recorrido
NavigationalLink
: Proporciona mecanismos para enlaces hipermedia que incluye
el almacenamiento de creación de tiempo e información histórica. Se hereda de
simpleLink
NodeToNode
: Es un vínculo que hereda de NavigationalLink y proporcionar un
objeto a un objeto Hipermedia de vínculo de funcionalidad
SpanToNode
: Se hereda de NavigationalLink. Vincula el contenido de un objeto a
otro objeto .
StructureLink
: Se hereda de SimpleLink y la raíz de los vínculos estructurales. Se
inserta después creación en el contexto estructural.
SetLink
: Es una structureLink que proporciona acceso a un objeto en una
desordenada colección de objetos
ListLink
: Es un structureLink que proporciona acceso a un objeto en una colección
ordenada de objetos.
Podemos mencionar que esta metodología consta de las siguientes fases según el siguiente
diagrama de flujo:
Fase de Análisis
, se trata de orientar a objetos al sistema, sin considerar los aspectos
hipermediales del mismo, obteniéndose para ello un Modelo de Objetos con la misma
notación utilizada en OMT, que refleje la estructura de la información (mediante clases de
objetos con atributos y relaciones entre las clases) y el comportamiento del sistema (a
través de los métodos asociados a las clases de objetos)
Fase de Diseño
, procede a modificar el modelo ...
Regístrate para leer el documento completo.