Autres outils Microsoft pour la création d’applications distribuées

En plus des outils dans COM+, Microsoft fournit les outils suivants pour aider le développeur à créer des applications distribuées :

  • Composants Microsoft Data Access (MDAC). Microsoft fournit plusieurs avenues pour récupérer des données à partir d’une multitude de sources. Par exemple, OLE DB offre un ensemble d’interfaces COM pour créer des composants de base de données. Les interfaces sont définies afin que les fournisseurs de données puissent implémenter différents niveaux de prise en charge, en fonction des fonctionnalités du magasin de données sous-jacent. Étant donné que OLE DB est basé sur COM, il peut facilement être étendu et les extensions sont implémentées en tant que nouvelles interfaces. OLE DB inclut également une interface de programmation au niveau de l’application appelée ActiveX Data Objects (ADO). ADO expose deux interfaces, afin qu’elle puisse facilement être utilisée à partir de langages de script ainsi que de Microsoft Visual C++, de Visual Basic et d’autres outils de développement.

    Notes

    Les développeurs peuvent également choisir d’utiliser une API générique neutre par le fournisseur, telle que l’interface de programmation d’applications ODBC (Microsoft Open Database Connectivity). L’API ODBC est une interface de langage C pour accéder aux données dans un SGBD à l’aide de langage SQL (SQL). Un gestionnaire de pilotes ODBC fournit l’interface de programmation et les composants d’exécution pour localiser les pilotes spécifiques aux SGBD. Les pilotes ODBC, généralement fournis par le fournisseur SGBD, traduisent les appels génériques du gestionnaire de pilotes ODBC en appels à la méthode d’accès aux données native. L’avantage principal de l’utilisation de l’API ODBC est que vous devez apprendre qu’une seule API pour accéder à un large éventail de SGBD.

     

  • Microsoft SQL Server. En plus de fournir un système de base de données relationnelle robuste et éloquent, Microsoft SQL Server peut fournir une application distribuée avec un regroupement de connexions et une sécurité qui peuvent s’intégrer au modèle de sécurité Windows.

  • COM Transaction Integration (COMTI). COMTI peut être utilisé pour intégrer des systèmes mainframe dans des systèmes Windows, y compris des applications COM+. COMTI utilise des protocoles de communication standard (par exemple, LU 6.2) pour communiquer entre les ordinateurs Windows et les ordinateurs mainframe et les mini-ordinateurs.

Hypothèses et principes de conception COM+

Conception de l’application COM+ à l’aide d’UML

Conception générale Astuces pour l’utilisation de COM+

Optimisation des interactions avec le niveau logique métier COM+