Axional Studio

Créez vos applications web pour son entreprise.
Modernisez vos applications déphasées.

Axional Studio est un plate-forme de développement centrée sur des bases de données et spécialement créée pour construire des applications pour entreprises web 3T. Dans une premier temps, elle fût créée pour fonctionner avec des bases de données Informix et profiter des caractéristiques de cette dernière. Plus tard, elle fût appliquée aux bases de données de DB2, Oracle et Postgres.

Avec Axional Studio, les applications classiques tty de 4GL ou DB2 peuvent être redessinées. Cela n’a pas été conçu pour « embellir », mais bien pour créer une architecture 3T complète. D’autre part, elle peut exécuter les applications existantes et permet de déplacer la nouvelle structure étape par étape, proportionnant la portabilité des données. Elle apportera instantanément des avantages comme le contrôle de codes, les services web automatiques, les dossiers d’entreprises et le rassemblement des données sur les appareils qui fonctionnent avec Android™.

Arquitecture


Un système d’architecture basé sur une base de données concentrée est très différente par rapport à une architecture de programmation.

  • Au lieu d’utiliser une logique copiée sur des programmes établis, elle utilise une logique basée sur des tables. Cette utilisation, un comportement qui est hautement déterminé par le contenu de la base de données, permet aux programmes d’être simples et plus flexibles. Cette capacité est une des caractéristiques principale de Axional Studio.
  • Un ensemble flexible et large de langages XML permet aux programmateurs d’écrire des instructions indépendantes de SQL, des procédures (SPL) et des déclencheurs. Le fait d’utiliser des procédures (SPL) au lieu d’une logique à un niveau intermédiaire offre un rendement élevé et des avantages d’intégrités et de simplicité.
  • L’utilisation sur une base partagée, comme base de la communication entre les processus parallèles sur les applications d’informatiques distribuées, simplifie la création d’une solution; car cette DMBS offre un processus de transactions et d’indexation pour arriver à un haut niveau de fiabilité, rendement et capacité.
  • Axional Studio possède des caractéristiques de reproduction de bases de données pour amplifier les applications. Avec une simple vérification sur l’application du dessin, un programme peut être marqué comme « uniquement de lecture ». Dans ces cas, les accès aux bases de données depuis les applications seront envoyés pour reproduire les serveurs de transmissions primaires pour les procédures OLTP.

Programmation basée sur les dictionnaires


Le système est hautement mis au point pour développer des applications web pour des entreprises sur les systèmes de base de données relationnelles. Pour cela, un concept central est un dictionnaire de base de données pour stocker le contenu des applications. Le dictionnaire d’une application est une base de données où les programmateurs stockent des modèles de données, des instructions en dml, une logique d’entreprise et définissent la présentation. Le dictionnaire stocke:

  • Instructions en DDL (Définition de langage de données) en syntaxe de bases de données indépendantes en XML ou de base.
  • Instructions en DML (Manipulation de données de Langage) en syntaxe de bases de données indépendantes en XML ou de base.
  • Instructions de logiques d’entreprises (procédures (SPL), fonctions ou déclencheurs sur syntaxe de bases de données indépendantes en XML ou de base.
  • Attributs du dictionnaire des “table-colonnes” locales (nom de la colonne, de l’information de colonne, formats, etc.)
  • Navigation des modèles
  • Documentation

Un langage XML pour la programmation de base de données


Comme commenté plus haut, la manipulation ou les fonctions de procédures (SPL) d’entreprises sur les bases de données en relation peuvent être écrites utilisant le langage de base de données XML SQL. ¿Est-ce vraiment nécessaire? Oui, il est nécessaire d’assurer l’interopérabilité et la portabilité.

Un langage script XML à niveau intermédiaire


En tenant compte qu’il y a des logiques d’entreprises qui ne peuvent être écrites comme procédures (SPL) ou doivent être intégrées depuis un langage 4GL existant, Studio 8 offre un langage de Script XML transcrit en Java. Il contient des instructions communes à plusieurs langages 4GL de base de données, mais avec beaucoup plus de force et de flexibilité.

Créateur de formulaires


Écrivez des formulaires pour pouvoir manipuler des requêtes et transactions sur des bases de données facilement. Ainsi, un paquet complet de widgets nécessaire est inclus pour les interactions des interfaces des utilisateurs communs.

Interopérabilité de la base de données


Axional Studio 8 est un paquet idéal pour l’interopérabilité des bases de données, puisqu’il peut travailler avec de nombreux systèmes de bases de données en même temps. Comme il est possible d’écrire en code utilisant le langage indépendant XML des bases de données, un effort supplémentaire n’est pas nécessaire au moment d’exécuter une application par Informix, Oracle, DB2 ou Postgres.

Services web


Les services web sont totalement intégrés sur une plate-forme. Quand une routine est écrite, elle peut automatiquement être disponible comme un service web en un seul clic. Il n’est pas nécessaire de la codifier. L’implantation des services web conduit automatiquement n’importe quelle demande à l’objet adéquate.

Objetifs

  • Développement de Informix ou DB2
  • Migration et interprétation des bases de données
  • Amplifier les bases de données avec des fonctions géographiques
  • Push/pull des données de l’entreprise sur/depuis les dispositifs portables.
  • Régénérer les systèmes existants 4GL ou DB2 aux systèmes web en nuage

Voir la TCN pour savoir si les navigateurs sont compatibles avec Axional Studio.