Acelerador (software) - Accelerator (software)

O Accelerator é um conjunto de soluções de desenvolvimento para IBM i e do Windows plataformas usando .NET Framework , e / ou LANSA , tecnologias fornecidas pela Surround Technologies. A arquitetura de desenvolvimento do Accelerator é uma ferramenta para criar aplicativos do Windows e da Web em uma estrutura estruturada.

A intenção das soluções do Accelerator é fornecer um ambiente de desenvolvimento rápido de aplicativos (RAD), que produz um código n camadas bem projetado que pode ser executado em uma implantação cliente / servidor, web ou móvel. O uso do .NET Framework da Microsoft é recomendado pela Surround para zero-lock no desenvolvimento e flexibilidade de implantação ideal, incluindo Windows Presentation Foundation (WPF) e clientes de design responsivo da Web (e móvel) ( ASP.NET MVC / Bootstrap ).

O Acelerador usa modelos personalizáveis, padrões e convenções de nomenclatura para gerar código. O código gerado é legível por humanos e padronizado para minimizar os esforços de teste, depuração, personalização e manutenção futura. O código gerado segue os princípios de design de programação orientada a objetos , o padrão de inversão de controle (IoC), padrão de observador , modelo-visão-modelo de visão (MVVM, com técnicas OO para evitar redundância, promover facilidade de teste e manutenção). Suporta ASP.NET MVC3 Framework. Outros padrões seguem pela arquitetura, ou são adaptados dependendo do caso; flexibilidade promovida pelo uso típico de padrões de abstração quando prático. A abstração é promovida por meio do uso do Windows Presentation Foundation e do Windows Communication Foundation .

Para .NET

A arquitetura do sistema central do Acelerador fornece um conjunto básico de funcionalidades e geração de código orientada por assistente por meio da implementação de:

  • A arquitetura de N camadas que incentiva padrões de reutilização inclui:
    • Camada de acesso a dados (DAL) com acesso a dados multithread
    • Arquitetura modular e com componentes
    • Padrões de entidade de negócios para permitir a reutilização da lógica em todas as camadas
    • Experiência do usuário padrão multitarefa e multifuncional
    • Uma interface de usuário muito fina para permitir a reutilização da lógica da IU em várias tecnologias de IU
  • Windows Presentation Foundation (WPF), o uso completo do WPF fornece uma estrutura unificada para criar aplicativos e experiências de alta fidelidade no Windows que combinam a interface do usuário do aplicativo, documentos e conteúdo de mídia.
  • .NET Framework , inclui uma grande biblioteca de soluções codificadas para problemas comuns de programação e uma máquina virtual que gerencia a execução de programas escritos especificamente para o framework, o que pode ser realizado com o Acelerador.
  • MS Visual Studio , é um ambiente de desenvolvimento integrado (IDE) da Microsoft que auxilia na elaboração de softwares utilizando o Accelerator.
  • IBM i Systems , implementação de sistema de usuário avançado para enriquecer seu desenvolvimento com serviços da web, desempenho multithread, tecnologias avançadas da web e independência de plataforma.
  • Suporte HTML5 para ASP.NET

Para Visual LANSA

A arquitetura do Accelerator oferece suporte à arquitetura orientada a serviços que inclui recursos integrados como objetos de negócios, estruturas, interfaces de barramento, plug-ins, XML, painéis e assistentes para simplificar a implantação.

Estrutura BOS
Accelerator BOS

O Accelerator Business Objects and Services implementa uma estrutura que consiste em Business Objects do lado do servidor, Barramentos de Serviço de Apresentação e de Dados e Adaptadores de Serviço. A arquitetura orientada a serviços integra-se com adaptadores para XML , SOAP , REST , ActiveX , .NET , XAML / WPF , etc. Por causa de SOA, funções BOS em IBM i , Windows , LANSA - virtualmente qualquer servidor.

Referências