Documentation Index

Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt

Use this file to discover all available pages before exploring further.

Explore as funcionalidades disponíveis para aproveitar todo o potencial da nova plataforma de ajuda!

Arquitetura dos Motores

Prev Next
  • PT

  • ES

  • AO

  • CV

  • MZ

  • ST

  • GW

  • Professional

  • Executive

  • Public Sector

  • Omnia

  • Evolution


Adaptada à organização dos motores das aplicações, a arquitetura Windows DNA é composta por cinco níveis lógicos que são uma adaptação da usual arquitetura em três camadas.

Além destas três camadas, é ainda acrescida uma camada de User Interface (Windows) e uma de exposição de serviços para a Web (WebAPI) para suportar a criação de interfaces ou projetos de extensibilidade em qualquer dispositivo:

  • Business Entities (BE) - correspondem aos objetos que personificam as várias entidades de negócio da aplicação (no limite as tabelas que esta manipula). Estes objetos servem de containersdos dados de uma entidade e permitem a transferência de dados entre a aplicação e os vários componentes do motor;
  • Business Services (BS) - camada que implementa a lógica de negócio inerente à aplicação. Esta camada é constituída pelas Business Entities (objetos que representam as entidades de negócio) e pelos Business Services (objetos que disponibilizam os vários serviços associados a cada entidade);
  • Data Services (DS) - correspondem aos objetos que implementam todas as interações com a base de dados em nome dos serviços do BS correspondentes;
  • Windows User Interface (UI) - corresponde aos objetos que implementam todas as aplicações e janelas do produto;
  • WebAPI - serviços que utilizam a camada de business services (BS) e que a expôem ao novo paradigma da Web. Através do uso desta interface, é possível disponibilizar o motor do ERP na internet, possibilitando a criação de interfaces para qualquer dispositivo em qualquer local, sem a limitação física da rede onde se encontra instalado o ERP.