| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Différence entre le développement à base de composants et l'architecture orientée services
    Au fil des ans , une variété de modèles de développement de logiciels et architectures sont apparues , puis s'est évanouie en popularité. Sur le chemin, chacun a contribué à l' artisanat et influencé le logiciel de manière est construit. Deux de ces modèles , le développement à base de composants et l'architecture orientée services , ont apporté des contributions significatives aux modèles de développement actuels . Développement à base de composants conduit vers la fois le développement rapide d'applications et la programmation visuelle, tandis que l'architecture orientée services ou SOA, ont évolué dans les services de cloud computing dans laquelle vous accédez logiciel côté serveur via un navigateur Web. Component-based Development

    Visual Basic, JavaBeans et de programmation Delphi chaque s'appuient sur un ensemble de composants de glisser-déposer tirés à partir d' une palette sur un certain type de surface de travail. Avec des composants intégrés, les développeurs peuvent créer leurs propres contrôles personnalisés pour exécuter des fonctions adaptées à leurs besoins d'affaires. Les développeurs créent des ensembles de composants réutilisables d'abord, puis en les utilisant comme blocs de construction pour créer de nouvelles solutions d'affaires. Tel est le fondement du développement à base de composants .
    Architecture orientée services

    SOA utilise un certain nombre de serveurs Web pour distribuer la puissance de calcul pour résoudre de grands problèmes de l'entreprise . Lorsqu'un navigateur affiche la page Web, il envoie tout d'abord une demande à un serveur Web , puis attend le résultat et l'affiche sur la page . Un service Web , les éléments constitutifs de la SOA, s'appuie sur les mêmes requêtes et réponses Web pour coordonner le travail entre les ordinateurs . Chaque ordinateur possède un ensemble de services qu'il peut effectuer et d'autres ordinateurs demander ces services.

    Similitudes

    Bien que les modèles de programmation semblent tout à fait différent , l' ensemble vision est sensiblement la même . Les deux composants et de services ont chacune un ensemble prédéfini de méthodes ou de fonctions qu'ils exercent . Les concepteurs de logiciels commencent par définir des blocs de construction qui représentent des objets du monde réel. Il peut s'agir de factures , des relevés bancaires , des clients ou d'autres entités commerciales . Le concepteur définit ensuite un certain nombre de messages ou des fonctions qui racontent l'objet à faire quelque chose. Par exemple, un objet de compte courant peut avoir une fonction qui retourne son équilibre actuel ou il peut avoir une fonction qui reçoit un paiement , en augmentant son équilibre et affichant le chèque dans son registre .
    Différences < br > Photos

    le principal centre de différences autour de l'échelle et de la technologie . Un composant vit sur ​​un seul ordinateur et toutes les communications se produit à l'intérieur d'une seule boîte . Live Services sur plusieurs ordinateurs , souvent dans des endroits différents et de mieux communiquer sur les réseaux. Composants mettent généralement en œuvre des fonctions très petits granulés. Une tâche typique de composant peut être de lire et écrire des données dans une table de base de données , ou les poster une transaction. Services couvrent souvent plusieurs divisions ou même les différentes sociétés . Les services Web typiques peuvent afficher des ventes de branches régionales au bureau central ou envoyer une liste de chèques de paie à la banque de l' entreprise .

    Previous :

    next :
      articles connexes
    ·Comment faire pour créer et mettre à jour les fonctio…
    ·Comment créer un flux RSS à partir de votre page Cold…
    ·La limite de caractères des champs de saisie en HTML 
    ·Qu'est-ce que la requête de débogage moyenne 
    ·Comment puis-je utiliser SCGrid ActiveX Grid Control 
    ·Comment formater les pages Web en utilisant ma feuille …
    ·Qu'est-ce qu'un curseur en TSQL 
    ·Comment Traverse récursive dans une liste chaînée 
    ·Qu'est-ce que le débogage moyenne sur l' ordinateur 
    ·Comment Convolve une fonction dans MATLAB 
      articles en vedette
    ·Comment utiliser un tableau en COBOL 
    ·Comment mettre en place une présentation Zend dans Net…
    ·Comment changer un curseur avec VBA 
    ·Comment obtenir l' Auto Next valeur d'incrément dans M…
    ·Comment utiliser GridView en C # 
    ·Comment faire pour obtenir la longueur d'un fichier à …
    ·Comment envoyer un e-mail dans le JDK 1.6 
    ·Comment faire pour convertir MySQL à SQLite 
    ·Comment savoir VBA Coding 
    ·Comment ajouter un DropDownList dans DataGrid 
    Copyright © Connaissances Informatiques http://fr.wingwit.com