Acelerador (software)


El acelerador es un conjunto de soluciones de desarrollo de IBM i y de Windows plataformas utilizando .NET Framework , y / o LANSA , tecnologías proporcionadas por las tecnologías de sonido envolvente. [1] La arquitectura de desarrollo de Accelerator es una herramienta para crear aplicaciones web y de Windows dentro de un marco estructurado. [2]

La intención de las soluciones Accelerator es proporcionar un entorno de desarrollo rápido de aplicaciones (RAD), que produzca un código de n niveles bien diseñado que pueda ejecutarse en una implementación cliente / servidor, web o móvil. Surround recomienda el uso de .NET Framework de Microsoft para un desarrollo sin bloqueo y una flexibilidad de implementación óptima, incluidos clientes de Windows Presentation Foundation (WPF) y de diseño web (y móvil) receptivo ( ASP.NET MVC / Bootstrap ). [1]

El Acelerador utiliza plantillas, estándares y convenciones de nomenclatura personalizables para generar código. El código generado es legible por humanos y está estandarizado para minimizar las pruebas, la depuración, la personalización y los esfuerzos de mantenimiento futuros. El código generado sigue principios de diseño de programación orientada a objetos , el patrón de inversión de control (IoC), patrón de observador , modelo-vista-modelo de vista (MVVM, con técnicas OO para evitar la redundancia, promover la facilidad de prueba y mantenimiento). [1] Compatible con ASP.NET MVC3 Framework. [3]Otros patrones seguidos por la arquitectura, o se adaptan según el caso; flexibilidad promovida por el uso típico de patrones de abstracción cuando es práctico. La abstracción se promueve mediante el uso de Windows Presentation Foundation y Windows Communication Foundation .

La arquitectura del sistema central del Acelerador proporciona un conjunto básico de funcionalidades y generación de código guiada por asistentes a través de la implementación de:

La arquitectura del Acelerador admite una arquitectura orientada a servicios que incluye características integradas como objetos comerciales, marcos, interfaces de bus, complementos, XML, paneles y asistentes para simplificar la implementación.

Accelerator Business Objects and Services implementa un marco que consta de Business Objects del lado del servidor, Buses de servicios de presentación y datos y Adaptadores de servicios. La arquitectura orientada a servicios se integra con adaptadores para XML , SOAP , REST , ActiveX , .NET , XAML / WPF , etc. Gracias a SOA, BOS funciona en IBM i , Windows , LANSA , prácticamente cualquier servidor. [5]


Marco BOS
Acelerador BOS