Accueil Logiciel Qu'est-ce que les applications composites? - définition de techopedia

Qu'est-ce que les applications composites? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifient les applications composites?

Les applications composites sont des applications conçues à partir d'une combinaison de plusieurs fonctions existantes utilisant des sources d'informations commerciales. Les applications composites sont des collections d'actifs logiciels assemblées pour fournir des capacités commerciales. Ces actifs sont généralement des artefacts déployés indépendamment, ce qui permet la composition et l'exploitation de capacités de plateforme spécifiques.


L'utilisation d'une application composite peut empêcher un utilisateur de basculer entre les applications. Il fournit un accès rapide à plusieurs applications au même endroit, avec l'avantage supplémentaire d'ajouter et de supprimer manuellement des fonctionnalités. Les applications composites peuvent être comparées aux mashups. Cependant, les applications composites utilisent des sources d'informations professionnelles tandis que les mashups utilisent des ressources Web, principalement gratuites.

Techopedia explique les applications composites

Les quatre niveaux d'applications composites sont les données, les applications, la productivité et la présentation. Un architecte de solution doit gérer des composants, une pile de composition et des spécifications d'application composite. Pour choisir une pile de composition, un ou plusieurs conteneurs doivent être choisis dans chaque niveau. Un ensemble de types de composants doit être déployable dans les conteneurs. Les composants sont sélectionnés en définissant un référentiel d'actifs, qui doit être tiré de types de composants en fonction des besoins de l'entreprise. Les méthodes de connexion des actifs doivent également être définies pour fournir un processus interfonctionnel. Ces connexions sont faiblement couplées.

Une application est considérée comme une application composite bien adaptée si elle est conforme à une conception architecturale standard et contient les fonctionnalités suivantes:

  • Une expérience utilisateur riche pour agréger de nombreux types d'applications dans une seule vue client
  • Interface graphique cohérente et uniforme
  • Authentification complète et confidentialité des données
  • Flexibilité d'utilisation des fonctionnalités d'architecture orientée services telles que la réutilisabilité et le couplage lâche
  • Se comporter comme une application unique pour des applications hétérogènes
  • Intercommunication de composants
  • Réutilisation des actifs informatiques
  • Composition des pièces
  • Agréger plusieurs applications dans une seule vue client
  • Fournissez un accès à tout moment et n'importe où dans un environnement semi-connecté

L'infrastructure d'application composite client est un environnement d'exécution d'application composite nécessaire pour installer et exécuter des applications spécifiquement composées dans un environnement de serveur de portail Websphere. Les applications composites ont également une structure spécifiée. Les travailleurs de l'information constituent le plus haut niveau de la structure. Ils accèdent aux documents et aux informations commerciales via des portails. Ils créent également des documents au cours des activités commerciales, qui font partie de processus commerciaux plus vastes coordonnant les activités des systèmes et des personnes. Les activités sont contrôlées via des règles métier spécifiques au processus appelant des ressources au sein d'une interface de service. Des règles métier sont finalement appliquées au contenu de ces documents pour extraire, transformer et transférer des informations à l'étape suivante du processus.


Les actifs d'application pour la composition comprennent les flux de travail, les documents, les activités et règles commerciales, les schémas, les écrans d'interface utilisateur, les rapports, les mesures, etc.

Qu'est-ce que les applications composites? - définition de techopedia