Plate-forme de nouvelle génération

Utilisation des applications composites

La couche d'application composite connecte les actions d'utilisateur au niveau frontal d'une application avec la logique applicative au niveau dorsal d'une application.

La couche d'application composite gère les tâches d'autorisation et de gestion des transactions. La couche d'application composite permet aux appels métier de gérer les données à utiliser dans plusieurs endroits, tels qu'un serveur dorsal et une base de données, sans être répétés.

La couche d'application composite est une couche de service de logique de base qui agit comme une couche de service intermédiaire à laquelle les classes d'action et les noeuds finaux JSON (JavaScript Object Notation) délèguent. Les exemples incluent le contrôleur en arrière-plan de l'interface utilisateur et Dojo JSON dans la couche présentation. Les classes de contrôleur et les noeuds finaux JSON agissent en tant que types d'adaptateurs, avec la logique de mémoire système contenue dans la couche de service.

La couche d'application composite est utilisée pour envoyer des appels commerciaux (appels XAPI) pour le traitement des données sur le serveur en arrière-plan. Chacun des appels XAPI et appels XAPI multiple se font toujours sous une transaction. Chaque XAPI multiple est sous une transaction. La couche application composite est un mélange de XAPI et d'autres applications composites.

Il est recommandé d'utiliser la couche d'application composite. La couche application composite ne contient pas de logique applicative. Sa fonction principale consiste à appeler des API et à créer des données qui sont spécifiques de l'interface utilisateur.

La couche d'application composite peut:

  • Gérer des appels à la couche de logique applicative pour obtenir ou modifier des données.
  • Prendre en charge la création de bean et appeler la couche de logique applicative.
  • Prendre la responsabilité de la gestion des données de transformation de sorte que les données de sortie soient prêtes à être utilisées dans la couche présentation.

Si des erreurs se produisent dans les situations suivantes, vérifiez la configuration de votre application composite.

  • Si les métadonnées de l'application composite n'ont pas été trouvées pour un ID d'application composite.
  • Si les métadonnées ne sont pas extensibles, mais une extension a tout de même été tentée.

Architecture d'application

Le diagramme suivant illustre l'architecture de la couche d'application composite et ses interactions avec les autres couches.

Diagramme de l'architecture Mashup