Andere Microsoft-Tools zum Erstellen verteilter Anwendungen

Zusätzlich zu den Tools in COM+ bietet Microsoft die folgenden Tools, um entwickler beim Erstellen verteilter Anwendungen zu unterstützen:

  • Microsoft Data Access Components (MDAC). Microsoft bietet mehrere Möglichkeiten zum Abrufen von Daten aus einer Vielzahl von Quellen. Beispielsweise bietet OLE DB eine Reihe von COM-Schnittstellen zum Erstellen von Datenbankkomponenten. Die Schnittstellen sind definiert, sodass Datenanbieter basierend auf den Funktionen des zugrunde liegenden Datenspeichers verschiedene Supportebenen implementieren können. Da OLE DB COM-basiert, kann es problemlos erweitert werden, und Erweiterungen werden als neue Schnittstellen implementiert. OLE DB enthält auch eine Programmierschnittstelle auf Anwendungsebene, die als ActiveX Data Objects (ADO) bezeichnet wird. ADO macht duale Schnittstellen verfügbar, sodass sie problemlos von Skriptsprachen sowie Microsoft Visual C++, Visual Basic und anderen Entwicklertools verwendet werden können.

    Hinweis

    Entwickler können auch eine generische, herstellerneutrale API verwenden, z. B. die ODBC-API (Microsoft Open Database Connectivity). Die ODBC-API ist eine C-Sprachschnittstelle für den Zugriff auf Daten in einem DBMS mithilfe von strukturierte Abfragesprache (SQL). Ein ODBC-Treiber-Manager stellt die Programmierschnittstelle und Laufzeitkomponenten bereit, um DBMS-spezifische Treiber zu finden. ODBC-Treiber, die in der Regel vom DBMS-Anbieter bereitgestellt werden, übersetzen generische Aufrufe vom ODBC-Treiber-Manager in Aufrufe der nativen Datenzugriffsmethode. Der Hauptvorteil der Verwendung der ODBC-API besteht darin, dass Sie nur eine API erlernen müssen, um auf eine vielzahl von DBMS zuzugreifen.

     

  • Microsoft SQL Server. Zusätzlich zur Bereitstellung eines robusten und eloquenten relationalen Datenbanksystems kann Microsoft SQL Server eine verteilte Anwendung mit Verbindungspooling und Sicherheit bereitstellen, die in das Windows-Sicherheitsmodell integriert werden kann.

  • COM Transaction Integration (COMTI). COMTI kann verwendet werden, um Mainframesysteme in Windows-Systeme zu integrieren, einschließlich COM+-Anwendungen. COMTI verwendet Standardkommunikationsprotokolle (z. B. LU 6.2) für die Kommunikation zwischen Windows-Computern und Mainframe- und Minicomputern.

COM+-Entwurfsannahmen und -prinzipien

Entwerfen der COM+-Anwendung mithilfe von UML

Allgemeine Entwurfstipps für die Verwendung von COM+

Optimieren von Interaktionen mit der COM+-Geschäftslogikebene