Red de conocimientos turísticos - Información de alquiler - Programación declarativa de la plataforma Yunhe

Programación declarativa de la plataforma Yunhe

La implementación de EEPlat no es el método de programación de producción tradicional, sino que elige el método de programación declarativa y propone un sistema metamodelo para sistemas de gestión de información.

La programación declarativa es un modelo de programación de arriba hacia abajo. El enfoque del pensamiento de programación es describir directamente el comportamiento del programa, en lugar de describir en detalle el comportamiento y los detalles de implementación del programa. EEPlat presenta su propio concepto de objetos comerciales declarativos (objeto de dominio declarativo) en la implementación de la programación declarativa. Los objetos comerciales declarativos se pueden ejecutar directamente, son un mapeo de modelos comerciales, tienen propiedades y servicios y son básicamente consistentes con el concepto de objeto de los lenguajes de alto nivel de tercera generación. Los objetos comerciales declarativos básicamente no requieren codificación y la plataforma garantiza la estabilidad operativa y la optimización del rendimiento.

El metamodelo EEPlat es un modelo de objetos comerciales declarativos y una abstracción razonable del sistema de gestión de información. En el sistema de metamodelo, los objetos comerciales declarativos se describen mediante metadatos (datos de configuración).

Los objetos comerciales declarativos forman un sistema comercial compuesto por interfaces, lógica, etc. disponibles para el usuario bajo la guía del motor de ejecución EEPlat. En esencia, el motor de ejecución analiza los metadatos de EEPlat.

Correspondiente al MOF propuesto por OMG, EEPlat tiene solo tres capas:

Capa de información (capa de información): un sistema de gestión de información desarrollado utilizando EEPlat

Modelo capa (capa de modelo): objetos comerciales declarativos

Capa de metamodelo (capa de metamodelo): metamodelo EEPlat