Kernel

El kernel o núcleo es la base de la aplicación del Web API, es el núcleo de la aplicación y controla la gestión básica del sistema; sin embargo este núcleo del sistema no ofrece las funcionalidades del negocio propiamente, ya que dichas funcionalidades son soportadas con la adición de los plugins. El kernel gestiona temas como:

  • Inicio y finalización de la aplicación.
  • Seguridad del sistema y autenticación de usuarios.
  • Gestión de inicio Gestión del sistema de plugins, mecanismo mediante el cual se agregan las funcionalidades a la aplicación. Esto incluye tareas como:
    • Instalación, activación, inactivación de plugins.
    • Ejecución de eventos con los métodos registrados por los plugins.

El kernel tiene a su vez los siguientes componentes básicos:

  • Kernel.Core
  • Kernel API
  • Plugins Interface
  • Web API Listener
  • Web API Dispatcher
  • Administrative Web API

Arquitectura:

Kernel

  • Improve this Doc
In This Article
Back to top © 2021 Neotech