XAS, Xml Advanced Server, Xml Advanced Services, Applications métier colaborative de traçabilité, sécurité, Gestion, statistiques
XAS.Services
  Site e-Business  
XML COLLABORATIF: E-LICENCE KROMIK, AGL EN LIGNE

Un bon environnement de développement doit être un environnement dynamique et en ligne. L’AGL KromiK, présente une vraie garantie pour la pérennité des choix informatiques de l’entreprise. Cette garantie c’est le tout XML.
La naissance de KromiK ...
> Un atelier de génie logiciel accessible par Internet, qui permettrait d’assembler des contenus externes pour un site web (Mashup), ce serait pratique...
> Si cet AGL était également capable de gérer la granularité des composants applicatifs, d’optimiser la glue (WEB services) et de les publier automatiquement, ce serait un gain de productivité...
> Si cet AGL permettait indifféremment, de réaliser des applications pour un ordinateur de bureau et, en même temps, pour un navigateur WEB, ce serait un véritable confort...
> Si, en plus, cet AGL permettait indifféremment de réaliser des applications à la fois pour un PDA, un boîtier électronique ou une caméra IP, ce serait un véritable facteur de différenciation...
> Et si, il était exclusivement basé sur XML et qu’il permettait de rendre les applications collaboratives... et qu’en plus il prenait en charge la compilation dynamique, le déploiement des composants, la gestion des versions et celle des langues étrangères, alors ce serait un rêve...

La modélisation:les applications composites.
Une application ou un site Internet doit être un agrégat de composants dont la granularité est décidée en priorité par les processus métier.
Pour pouvoir abstraire de façon opérationnelle les contraintes technologiques, l’AGL KromiK propose la mise en œuvre de composants polymorphes. En d’autres termes, des composants multi-interfaces exécutés sur une architecture collaborative.
Ces composants peuvent être agrégés de façon verticale comme une application classique (Client/serveur, WEB 1.0…) ou de façon horizontale pour construire un composite multi-sources ou autonome.
KromiK et XAS.Technology
XAS.Technology, c’est une machine virtuelle XML qui est le socle de la solution. Elle est accessible à travers les réseaux à travers des interfaces légères (Navigateur WEB...); des capacités réduites (terminaux...) ou des OS propriétaires (Caméra IP...).
Sinon, cette machine virtuelle s’installe comme un logiciel classique sur l'OS hôte (Windows Server/bureau/mobile, linux, micronoyau linux).
C’est pour cette machine virtuelle que sont réalisés les applications, les services WEB ou les APIs (Web services). Elle est en plus composé de:
1- un système d’exploitation virtuel,
2- un gestionnaire de réseau (Web, RTC, X25, Fax...),
3- un gestionnaire d’interface homme/machine (HTML, GUI Windows &linux, Terminaux...)
4- un gestionnaire de données (Fichier, SGBDR SQL/XML...).


 
L’architecture collaborative, l’agent XML.
Les serveurs interconnectés par Internet avec de réelles capacités « XML » forment l’architecture collaborative. Chacune de ces unités fournie les services de base nécessaire au bon fonctionnement de l’ensemble. Dans le cas contraire, ces unités sont soutenues par un véritable agent XML, c’est-à-dire doté de la machine virtuelle XAS (XML Advanced Server).
L’AGL KromiK permet de voir cette architecture comme un seul ordinateur.
 
Les traitements, basic.
Parce que l’accessibilité doit être facilitée, la syntaxe des traitements portés par XML est de type basic : sa valeur d’usage en dépend directement. Elle est orientée métier et multi langues. En français (si, alors, au cas ou...), en anglais (if, then, select case...) et en italien (se, allora, in caso...). L’espagnol et l’allemand seront prochainement disponibles. L’AGL KromiK dispose d’un débuggeur intégré permettant la pose des points d’arrêt, l’exécution pas à pas, la visualisation des variables, etc.
 
 
Comment ça marche?
Kromik se compose de plusieurs modules dont:
 Module de design d’écran (Internet, PDA, Windows, Xlib-Unix). Le glisser/déposer facilite la création de fenêtre, de bouton, de tableau, etc.
Les propriétés, les événements et les méthodes de chaque objet sont présentés dans les contextes appropriés pour simplifier la mise en œuvre « multi interfaces ».
 Module Editeur/débugueur qui permet de réaliser les programmes. Il permet la pose des points d’arrêt, l’exécution pas à pas, la visualisation des variables, etc.
 Module de déploiement et de synchronisation, paramétrage des services et des composants. La mise en place d'applications composites ou autonomes en devient facilitée
 Les données, le SQL d’XML: KromiK permet la manipulation de ces données en respectant la syntaxe SQL (Select, Update, Insert, Create index), la création des règles, des trigger et des procédures stockées.

Pour en savoir plus:
Découvrez les univers XAS
Découvrez 5 e-licence METIER XAS.Services !
Découvrez la XAS.Technology
Intégration de services, Intégration de sytème, XAS vous accompagne...