Connaissances Informatiques >> Logiciel >> Software Engineering >> Content
  Derniers articles
  • Quelle est la différence entre Logi…
  • Comment ajouter des pièces à Multi…
  • Comment faire pour créer des compos…
  • Avantage et inconvénients de l'inst…
  • Comment faire pour convertir AutoCAD…
  • Logiciel pour les écoles de meubles…
  • Comment savoir quelle version de MSD…
  • Comment graphique d'un cube dans MAT…
  • Qu'est-ce qu'un fichier EPF 
  • Que pourraient avoir utilisé les in…
  •   Software Engineering
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Software Engineering

    Qu’est-ce que le serveur d’objets d’application ?

    Un Application Object Server (AOS) est un composant côté serveur dans certaines architectures d'applications, en particulier celles utilisant la conception orientée objet. Il est responsable de la gestion et de l'exécution de la logique métier liée aux objets d'application. Considérez-le comme un hub central où résident toutes les parties « intelligentes » d’une application.

    Voici un aperçu de ses fonctions clés :

    * Gestion des objets : L'AOS est responsable de la création, du stockage, de la récupération et de la suppression des objets d'application. Ces objets encapsulent les données et la logique métier associée.

    * Exécution de la logique métier : Au lieu que les applications clientes effectuent directement des calculs ou des opérations complexes, elles délèguent ces tâches à l'AOS. Cela centralise les règles métier et garantit la cohérence dans toute l’application.

    * Accès aux données : L'AOS gère généralement les interactions avec les bases de données ou d'autres sources de données. Cela fait abstraction des mécanismes d'accès aux données sous-jacents des applications clientes.

    * Sécurité : L'AOS peut appliquer des politiques de sécurité en contrôlant l'accès aux objets et aux données.

    * Contrôle de la concurrence : Il gère l'accès simultané aux objets et aux données pour éviter les conflits et garantir l'intégrité des données.

    * Gestion des transactions : L'AOS garantit que les opérations sont traitées de manière fiable, qu'elles se terminent avec succès dans leur ensemble ou qu'elles soient annulées en cas d'échec.

    Différences et comparaisons clés :

    * Par rapport à un serveur d'applications classique : Bien qu'un serveur d'applications puisse gérer certaines de ces fonctions, un AOS se concentre spécifiquement sur les *objets* et leur logique métier associée. Un serveur d'applications générique peut fournir des services plus généraux tels que le service Web ou la messagerie.

    * Par rapport à un serveur de base de données : Un serveur de base de données se concentre sur le stockage et la récupération de données. Un AOS gère la *logique d'application* qui fonctionne *sur* ces données.

    Exemple :

    Imaginez une application de commerce électronique. L'AOS peut gérer des objets tels que « Produit », « Commande » et « Client ». Lorsqu'une application client doit calculer le prix total d'une commande, elle envoie l'objet de commande à l'AOS. L'AOS effectue ensuite le calcul en utilisant la logique métier intégrée dans l'objet « Commande » (par exemple, en appliquant des remises, des taxes, etc.) et renvoie le résultat.

    Essentiellement, un AOS favorise la modularité, la maintenabilité et l'évolutivité en centralisant et en gérant les objets d'application et leur logique associée. Cependant, il s’agit d’un modèle architectural qui n’est pas aussi universellement utilisé aujourd’hui que les serveurs d’applications plus généralisés ou les architectures basées sur des microservices. Le terme est moins courant dans les discussions actuelles sur l'architecture logicielle que dans les concepts plus modernes.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment écrire Unicodes en VB6 
  • Logiciel pour les écoles de meubles 
  • Comment faire pour augmenter le tas et de la mémoire dans Eclipse 
  • Comment convertir des fichiers AutoCAD au format Adobe Acrobat 
  • Normes et Symboles 
  • Quel type de diplôme de collage devez-vous obtenir en tant qu'ingénieur logiciel informatique ? 
  • Quelle est l'importance de l'assurance qualité et de l'ingénierie des logiciels de rôle dans le d…
  • Comment déclencher une Triac partir d'un PC 
  • Définition de la 2D & 3D Textures 
  • Quel logiciel est un type d'application sophistiqué qui aide l'utilisateur professionnel à créer …
  • Connaissances Informatiques © http://www.ordinateur.cc