Ce qui sont des services de Web et comment sont ils ont employé


  Share  
|

Les services de Web sont une collection de protocoles qui sont employés pour échanger des données entre les applications ou les systèmes disparates. L'essence des services d'enchaînement est les normes ouvertes sur lesquelles ils sont construits, en accroissant des protocoles publics et communs comme le HTTP, avec le modèle de document de XML. Il est facile mettre en application des services de Web avec des technologies existantes. Êtes non seulement vous (comme réalisateur de PHP) déjà au courant de beaucoup d'aspects des services d'enchaînement et les outils priés, mais vous faites déjà prier les équipements pour les déployer.

Pourquoi Ils Sont employés

Simplement mis, les services d'enchaînement permettent à l'information de passer facilement de ceux qui l'ont à ceux qui la désire. Les deux alimentations et APIs permettent au demandeur d'obtenir l'information du service, indépendamment du type de l'information. Les services de Web permettent à des clients d'accéder à l'information qu'ils désirent, sans information étrangère généralement présentée sur des pages Web. Par exemple, courir une recherche d'un livre sur Amazon.com donnera plusieurs résultats appropriés, généralement (sous la disposition courante) dans la colonne centrale de la page. Les colonnes droites et gauches contiendront l'autre information, pas directement liée à votre recherche (titres recommandés, articles récemment vus, et ainsi de suite). L'exécution de la même recherche par l'intermédiaire de l'api donnera les mêmes résultats, mais sans cette information étrangère.

Note

Ceci se dirige à un facteur principal dans des services d'enchaînement qu' — ils sont employés pour obtenir l'information spécifique, ou le détail complet charge. À la différence des personnes, les processus automatisés qui utilisent des services d'enchaînement ne prennent pas des décisions d'impulsion (comme choisir un titre recommandé d'Amazone), tellement là n'est aucun point en les présentant avec ces types d'options.

Comment Ils Sont employés

Le Web entretient l'information généralement actuelle déjà disponible par l'intermédiaire d'une autre méthode (c'est-à-dire, un site Web). L'avantage dans les services est à présentation conformée d'information (dans le contraste rigide aux méthodes comme l'écran éraflant) dans un format d'facile-à-analyse. Voici quelques exemples :

  • Exprès fédéral — permet à des clients de faire des expéditions de consultations et de programme de taux après la notation dans son système interactif. Ce même charge peut être accompli par l'intermédiaire de son api ; en tant que tels, les clients avec les plus grands besoins d'expédition peuvent intégrer l'api avec leurs propres systèmes pour automatiser rapidement l'expédition, et permettent à des clients de déterminer combien il coûtera au bateau à un produit particulier.

  • Amazone — permet à des clients de rechercher des produits par l'intermédiaire de son site Web, et semblable charge peut être accompli par l'intermédiaire de son api (souvent en plus de granularity que l'interface traditionnelle d'enchaînement fournit). Employer l'api permet à de petits libraires d'intégrer d'une manière transparente avec Amazone pour offrir les livres additionnels et pour appliquer leur propre évaluation.

  • Mon Blog personnel — permet à des personnes de lire mes pensées sur de divers sujets professionnels. Les alimentations ont fourni par mon blog permettent à ces gens de lire les poteaux à leurs propres conditions, chez leur propre client, sans ADS ou images mignonnes de mon chat.

Il est important d'identifier les deux types d'interaction présentés ici. Dans certains cas le service d'enchaînement est vers la fin directement consulté utilisateur (comme cela est souvent le cas pour des blogs et alimente). Dans d'autres cas le service est consommé par un service intermédiaire, alors présenté (par de divers moyens) à ses utilisateurs.

Qui Les emploie

Si vous acceptez ma large définition d'enchaînement entretient, y compris les deux alimentations et APIs, la réponse est presque chacun. La plupart des emplacements de nouvelles offrent au moins une partie de leur information par l'intermédiaire d'une alimentation de XML. Les emplacements de Blog presque sans exception incluent une certaine forme d'alimentation, et APIs deviennent des offres plus répandues des entreprises de toutes les tailles.

Maintenez en outre dans l'esprit que la portée des services d'enchaînement change considérablement selon qui les offre. Beaucoup sont simplement informationnels en nature (telle que le national Survivez à au service api), fournissant l'accès inaltérable à l'information. D'autres, cependant, vous permettent de présenter l'information au serveur ; ceci pourrait être purement numérique en nature (telle qu'ajouter un signet à votre compte de del.icio.us), ou il pourrait placer dans le mouvement par série d'événements physiques (comme programmer une collecte de paquet par FedEx).

c'est un article supplémentaire par Emanuela Hedrick


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions