Axional Studio

Desarrolle sus propias aplicaciones empresariales en un entorno web

Axional StudioĀ es una plataforma de desarrollo centrada en bases de datos y especialmente diseƱada para construir aplicaciones empresariales web 3T. Originalmente, fue diseƱada para funcionar con bases de datos de Informix y aprovechar las caracterĆ­sticas de Ć©sta. Posteriormente, fue aplicada a bases de datos de DB2, Oracle y Postgres.

ConĀ Axional Studio, se pueden rediseƱar aplicaciones clĆ”sicas tty de 4GL o DB2. No estĆ” pensado para embellecer, sino para crear una arquitectura 3T completa. Por otra parte, puede ejecutar las aplicaciones existentes y permite migrar a la nueva estructura paso a paso, proporcionando la transportabilidad de datos. InstantĆ”neamente, aportarĆ” ventajas como el control de cĆ³digo, servicios web automĆ”ticos, informes empresariales y la movilizaciĆ³n de datos en dispositivos que funcionen con Androidā„¢.

Arquitectura

Un sistema de arquitectura basado en una base de datos cĆ©ntrica difiere de muchas maneras de un archivo basado en arquitectura de programaciĆ³n:

  • En vez de utilizar lĆ³gica plasmada en programas compilados, utiliza lĆ³gica basada en tablas. El uso de lĆ³gica basada en tablas, comportamiento que es altamente dictaminado por el contenido de la base de datos, permite que los programas sean mĆ”s simples y mĆ”s flexibles. Esta capacidad es una de las caracterĆ­sticas centrales deĀ Axional Studio.
  • Un flexible y amplio conjunto de lenguajes XML permite a los programadores escribir sentencias independientes de SQL, procedimientos (SPL) y ā€œtriggersā€. El hecho de utilizar procedimientos (SPL), en vez de lĆ³gica en el nivel intermedio, proporciona un alto rendimiento y ventajas de integridad y simplicidad.
  • El uso de una base compartida, como base de la comunicaciĆ³n entre procesos paralelos en aplicaciones informĆ”ticas distribuidas, simplifica el diseƱo de una soluciĆ³n; ya que esta DBMS proporciona procesamiento de transacciones e indexaciĆ³n para conseguir un alto nivel de fiabilidad, rendimiento y capacidad.
  • Axional StudioĀ posee caracterĆ­sticas de replicaciĆ³n de bases de datos para agrandar aplicaciones. Con una simple comprobaciĆ³n en la aplicaciĆ³n de diseƱo, un programa puede ser marcado como ā€œsĆ³lo de lecturaā€. En esos casos, todos los accesos a la base de datos desde las aplicaciones serĆ”n enviados para replicar servidores, dejando el server de transacciones primarias para procedimientos OLTP.
ProgramaciĆ³n basada en diccionarios

El sistema estĆ” altamente enfocado a desarrollar aplicaciones web para negocios en sistemas de base de datos relacionales. Por eso, un concepto central es un diccionario de base de datos para almacenar contenido de las aplicaciones. El diccionario de una aplicaciĆ³n es una base de datos donde los programadores almacenan modelos de datos, sentencias en DML, lĆ³gica de negocio y definen la presentaciĆ³n. El diccionario almacena:

  • Sentencias en DDL (Data Definition Language) en sintaxis de bases de datos independientes en XML o nativas.
  • Sentencias en DML (Data Manipulation Language) en sintaxis de bases de datos independientes en XML o nativas.
  • Sentencias de lĆ³gica de negocios (procedimientos (SPL), funciones o ā€œtriggersā€ en sintaxis de bases de datos independientes en XML o nativas.
  • Atributos del diccionario de las ā€œtable-columnā€ locales (nombre de columna, informaciĆ³n de columna, formatos, etc.)
  • NavegaciĆ³n de los modelos
  • DocumentaciĆ³n
Un lenguaje XML para la programaciĆ³n de base de datos

Como se comentĆ³ anteriormente, la manipulaciĆ³n o las funciones de procedimientos (SPL) empresariales en bases de datos relacionales pueden ser escritas utilizando el lenguaje XML SQL. ĀæRealmente es necesario? SĆ­, si se quiere asegurar interoperabilidad y portabilidad de las bases de datos.

Un lenguaje de Script XML a nivel intermedio

Teniendo en cuenta que hay lĆ³gicas empresariales que no se pueden escribir como procedimientos (SPL) o deben ser migradas desde lenguajes 4GL existentes, Studio ofrece lenguaje de Script XML interpretado en Java. Este contiene instrucciones comunes a muchos otros lenguajes 4GL de base de datos, pero con mucho mĆ”s poder y flexibilidad.

DiseƱador de formularios

Escriba formularios para poder manejar queries y transacciones en bases de datos fƔcilmente. Asimismo, se incluye un completo paquete de widgets necesario para todas las interacciones de las interfaces de usuarios comunes.

InteroperaciĆ³n de la base de datos

Axional StudioĀ es un paquete ideal para la interoperaciĆ³n de base de datos, ya que Ć©ste puede trabajar con mĆŗltiples sistemas de bases de datos simultĆ”neamente. Como se puede escribir en cĆ³digo utilizando lenguajes XML independientes de las bases de datos, no se requiere un esfuerzo adicional a la hora de hacer una aplicaciĆ³n ejecutada por Informix, Oracle, DB2 o Postgres.

Servicios web
  • Los servicios web estĆ”n totalmente integrados en la plataforma. Cuando se escribe una rutina, Ć©sta puede automĆ”ticamente estar disponible como un servicio web en un solo click. No es necesario hacer codificado adicional. La implementaciĆ³n de servicios web dirige automĆ”ticamente cualquier peticiĆ³n al objeto apropiado.
Objetivos
  • Desarrollo de Informix o DB2
  • MigraciĆ³n e interoperaciĆ³n de base de datos
  • Ampliar bases de datos con funciones geogrĆ”ficas
  • Push/Pull de datos de la empresa en/desde dispositivos mĆ³viles
  • ReingenierĆ­a de sistemas existentes 4GL o DB2 a sistemas web nube

 

Ver laĀ TCNĀ para conocer los navegadores que son compatibles con Axional Studio.

Potencie su empresa hoy

Nuestro equipo estĆ” listo para ofrecerte los mejores servicios