| 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.
|
| |
| |
|