Plate-forme héritée

Couche d'application composite

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 application composite gère l'autorisation (contrôle des droits) ainsi que des tâches de gestion des transactions. La couche d'application composite autorise les appels commerciaux pour que le traitement des données ait lieu à plusieurs endroits (comme un serveur dorsal et une base de données) sans être répété.

La couche mashup est une couche de service logique centrale qui agit comme une couche de service intermédiaire à laquelle les classes d'action et les points d'extrémité 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.

L'utilisation de la couche d'application composite est recommandée. 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.