SharePoint au Quotidien

 

Retour page Accueil
Remonter

 

 

 

 

 

 

 

 

UDDI

Services UDDI d’entreprise (Universal Description, Discovery and Integration)

Introduction

Les services UDDI d’entreprise constituent une solution normalisée destinée au déploiement d’un service UDDI (Universal Description, Discovery and Integration) privé pour Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition et Windows Server 2003 Datacenter Edition. Vous pouvez déployer ces services sur un intranet ou sur un extranet. Dans Windows Server 2003, les services UDDI représentent l’infrastructure des services Web qui permet aux entreprises d’organiser et de placer dans un catalogue leurs ressources de programmation, en plus d'offrir un système efficace pour la recherche, le partage et la réutilisation de ces ressources.

En application des schémas de classification tels que QoS (Quality of Service), Géographie ou Organisation aux services UDDI, les entreprises peuvent mettre en place une méthode structurée et normalisée pour la description et la découverte de services. Cette section propose un récapitulatif des scénarios de base, des avantages et des fonctionnalités spécifiques aux services UDDI d’entreprise de Windows Server 2003.

Les scénarios les plus courants pour ces services sont la réutilisation de code et la configuration dynamique.

Scénario de base

Description

Réutilisation de code

Lors de la création des applications, les développeurs effectuent une recherche dans UDDI pour trouver des ressources de programmation réutilisables, par exemple un service de calcul de taxes. UDDI présente toutes les informations requises pour appeler un service, afin de faciliter le travail du développeur qui souhaite l’inclure dans une application.

Configuration dynamique

Au moment de l’exécution, une application interroge UDDI pour trouver les informations de liaison vers les services, puis elle se connecte directement à ces services. C’est le cas par exemple d’une application de courtage qui interroge les services UDDI dès le matin, pour obtenir les informations de configuration des différents services qu’elle consomme, tels qu’un téléscripteur affichant le cours des actions, des applications de service clients, des services d'exécution de transactions, etc. Grâce aux services UDDI, il est possible de fournir des applications fiables et à très haute disponibilité sans avoir à modifier le code client. Vous utilisez pour cela l'infrastructure souple et dynamique destinée aux services Web de Windows Server 2003.

Avantages

Les services UDDI offrent des avantages stratégiques aux entreprises en matière de déploiement de services Web. Éléments essentiels de l’infrastructure des services Web dans Windows Server 2003, les services UDDI facilitent la découverte, le partage et la réutilisation des services Web et d’autres ressources programmables, ce qui améliore d’autant la productivité des développeurs et des services informatiques et se traduit par un coût total de possession réduit et des applications plus fiables et faciles à gérer.

      Productivité

      Gérabilité

      Applications plus « intelligentes »

       

       

Avantage

Description

Productivité

Les services stockent à la fois les informations techniques servant à la création d'une application compatible avec une interface de services Web et les informations nécessaires à la liaison de cette interface au moment de l’exécution.

Les services UDDI d’entreprise procurent aux développeurs un puissant mécanisme de recherche de services déjà développés, grâce à un riche éventail de classifications standard ou personnalisées, qui favorise la réutilisation du code.

Grâce aux services Web, les développeurs ont la possibilité de partager et de réutiliser le code, quelle que soit la plate-forme de développement qu’ils utilisent.

Les services UDDI sont intégrés à Visual Studio .NET et la boîte à outils des services Web d’Office facilite la recherche et la réutilisation des services Web au sein de l’environnement de développement d’applications.

Il devient simple de trouver, de partager et de réutiliser des services Web lors de la génération d’applications ou de l’extension d'applications d’entreprise existantes . Les services UDDI mettent à la disposition des développeurs un référentiel central contenant la description des services et des informations techniques sur les liaisons. Cela facilite la réutilisation des services existants et la publication de nouveaux services selon des schémas de classification standard et personnalisés. Grâce aux services Web, les développeurs ont la possibilité de réutiliser les composants, quelle que soit la plate-forme de développement qu’ils utilisent.

Facile à gérer

Les services UDDI procurent une méthode efficace de classification des ressources programmables sur le réseau.

Les administrateurs peuvent configurer les applications en fonction de schémas de classification tels que la qualité de service, l’emplacement ou l’organisation au cours du déploiement du service. Pour les applications qui recherchent des informations dans l'annuaire UDDI, seule une mise à jour d’UDDI est requise pour que les applications pointent vers les nouveaux services.

Applications robustes, souples et plus « intelligentes »

En utilisant UDDI dans les applications, vous pouvez l’interroger sur des informations de liaison et de service et l’adapter dynamiquement au moment de l’exécution. Cela aboutit à des applications plus robustes et plus « intelligentes », qui offrent à chaque instant une expérience plus fiable à l’utilisateur final.

Nouvelles fonctionnalités et améliorations

Les services UDDI d’entreprise permettent aux développeurs de publier, de rechercher et de partager des services Web, voire d’interagir avec eux, directement avec leurs outils de développement et leurs applications métier.

Les services UDDI assurent la prise en charge des éléments suivants :

      API UDDI

      Schémas de classification

      Recherche, publication et coordination

      Prise en charge du client UDDI

       

Fonctionnalité

Description

Services UDDI

Les services UDDI d’entreprise constituent un service de code géré (« managed code ») dans Windows Server 2003. Ils ont été développés avec le .NET Framework et bénéficient de notre expérience dans l’exécution du nœud public Microsoft du Registre de l’UBR (UDDI Business Registry). Les services UDDI sont une application ASP.NET présentée via une interface utilisateur Web ou par la programmation, via une interface SOAP.

Ils publient automatiquement leur existence et leur emplacement, de sorte qu’ils sont faciles à trouver en tant que service Web.

Intégration à Active Directory™

Les services UDDI exploitent de nombreuses fonctionnalités d’Active Directory™.

Active Directory™ leur offre la structure de base pour l’authentification et l’autorisation. Tous les accès et les autorisations concernant les services UDDI, qu’il s’agisse de lecture, de publication ou de coordination, sont affectés via un ensemble de rôles définis pendant l’installation au sein d’Active Directory™. En outre, Active Directory™ fournit un des mécanismes d’amorçage initiaux permettant de trouver les serveurs UDDI sur le réseau. Les services UDDI peuvent éventuellement être installés en tant que service dans Active Directory™, et une simple requête renverra la liste de tous les services UDDI du réseau qui peut être interrogée pour obtenir davantage d’informations sur les services Web.

Vous avez la possibilité de publier l’existence et l’emplacement d’une instance des services UDDI dans Active Directory™ si un domaine approprié est disponible.

API UDDI et interface utilisateur Web

Les services UDDI prennent en charge les demandes par programmation via une API UDDI. Ils comportent également une interface Web intuitive avec des fonctionnalités de recherche, de publication et de coordination compatibles avec Microsoft Internet Explorer 4.0 ou ultérieur et Netscape Navigator 4.5 ou ultérieur.

Les services UDDI prennent en charge les versions 1.0 et 2.0 de l’API de programmation UDDI, ce qui permet aux développeurs de publier, de rechercher et de partager des services Web (ou d’interagir avec eux) directement avec leurs outils de développement et leurs applications professionnelles.

Recherche et publication

Cette fonctionnalité permet d’interroger les services UDDI et de publier des entrées via l’interface utilisateur Web ou l’API UDDI.

Rôle Coordinateur

Le rôle Coordinateur est une fonction d’administration que nous avons ajoutée pour faciliter la gestion des données des services UUDI au sein de l’entreprise.

Gestion des schémas de classification

L’API Related Category (catégories apparentées) permet aux développeurs de traverser les schémas de classification par programmation.

Outils à la pointe de l'industrie

Microsoft offre la prise en charge du client UDDI grâce à plusieurs outils, dont Visual Studio .NET, la Boîte à outils des services Web d’Office XP et le SDK UDDI.

Microsoft Visual Studio® .NET assure la prise en charge native des services UDDI via  « Ajouter une référence Web », ce qui permet aux développeurs de rechercher facilement des services Web et d’autres ressources de programmation dans UDDI en vue de les utiliser pour créer des applications dynamiques.

Importation de données

Un Coordinateur de services UDDI peut importer des données UDDI à partir d’un fichier XML conforme à un schéma défini.

Authentification

Les services UDDI prennent en charge l’authentification UDDI native et l’authentification Windows native via Active Directory™.

Administration des rôles

Les administrateurs peuvent facilement gérer l’accès aux fonctions des services UDDI, telles que la recherche et la publication d’informations, en affectant les utilisateurs à un des quatre rôles qui définissent le niveau d’interaction autorisé dans les services UDDI : Utilisateur, Éditeur, Coordinateur et Administrateur.

Utilitaire d’administration MMC

Les administrateurs de sites de services UDDI peuvent facilement configurer et administrer à distance le serveur des services UDDI via l’utilitaire MMC (Microsoft Management Console).

Ils ont aussi la possibilité de sauvegarder et de restaurer la base de données des services UDDI.

 

Configuration de la base de données et du serveur

Les services UDDI utilisent le moteur de données Microsoft, autrement dit le MSDE (Microsoft Data Engine), comme base par défaut. Nous prenons également en charge Microsoft SQL Server 2000 pour les scénarios exigeant une plus grande fiabilité et disponibilité.

Les services UDDI peuvent être déployés sur un seul serveur ou sur plusieurs. Une des solutions consiste à distribuer l’interface utilisateur et les API Web sur un ou plusieurs serveurs selon une configuration classique de ferme Web et à exécuter la base de données sur un autre serveur SQL Server™ 2000 dédié. Mais il est aussi possible de distribuer l’interface utilisateur graphique et les API Web sur un ou plusieurs serveurs selon une configuration classique de ferme Web, et d’installer et d’exécuter la base de données sur une instance clustérisée de SQL Server 2000 en utilisant la technologie de clustering de Microsoft. Cette configuration offre l'avantage d'être plus fiable et évolutive.

Surveillance des activités

Les administrateurs ont la possibilité d’effectuer un audit de toutes les activités authentifiées exécutées ainsi que l’utilisateur qui en est l’auteur.

Conclusion

Les services UDDI d’entreprise fournissent une solution normalisée qui offre aux développeurs, aux spécialistes des technologies de l’information et aux décideurs une meilleure visibilité du portefeuille d’applications de l’entreprise tout en optimisant la productivité du développeur et du service informatique.

_____________________________________________________________________________________

Ce guide est fourni à titre d'information uniquement. MICROSOFT N'APPORTE AUCUNE GARANTIE, EXPLICITE OU IMPLICITE, CONCERNANT LES INFORMATIONS DE CE DOCUMENT.

L’utilisateur est tenu d’observer la réglementation relative aux droits d’auteur applicable dans son pays. Sans restriction des droits dérivés des droits d’auteur, aucune partie de ce document ne peut être reproduite, stockée ou introduite dans un système de restitution, ou transmise à quelque fin, par quelque moyen (électronique, mécanique, photocopie, enregistrement ou autre) ou dans quelque but que ce soit sans la permission expresse et écrite de Microsoft Corporation.

Microsoft peut détenir des brevets, avoir déposé des demandes d’enregistrement de brevets ou être titulaire de marques, droits d’auteur ou autres droits de propriété intellectuelle portant sur tout ou partie des éléments qui font l’objet du présent document. Sauf stipulation expresse contraire d'un contrat de licence écrit de Microsoft, la fourniture de ce document n'a pas pour effet de vous concéder une licence sur ces brevets, marques, droits d'auteur ou autres droits de propriété intellectuelle.

© 2002 Microsoft Corporation. Tous droits réservés.

Microsoft, Active Directory, IntelliMirror, JScript, MSN, le logo .Net, Outlook,Visual Basic, Visual C++, Visual Studio, Win32, Windows, le logo Windows, Windows Media et Windows NT sont des marques déposées ou des marques de Microsoft Corporation aux États-Unis et/ou dans d’autres pays.

Les noms des sociétés et des produits cités dans ce document peuvent être des marques de leur détenteur respectif.

 

14/06/2003

 

Retour page Accueil ] Remonter ]

Envoyez un courrier électronique à EROL GIRAUDY (attention nospam dans l'E-mail) pour toute question ou remarque concernant ce site Web et visitez la rubrique Condition Utilisation et CNIL. Copyright © 2002 EROL (les sigles et logos ci-après sont la propriété de : Microsoft, Supinfo, Adobe, Compaq, HP, Sybari, Veritas, Moreover, K-map, Vyapin, Plumtree, Ixos, TooStore, K-Map, eRoom, DocKIT,NQL, Only4gurus, Nsius, Sharepointexperts, Iora, Erol, KCura, FrontPages, Nsi, Frontlook, IBuySpyPortal, moreover, slipstick, networknowledge, clubsps.org )
Dernière modification : vendredi, 26. décembre 2003 11:27