Teilen über


Entwickeln der Oracle Database-Anwendungen

Überblick

Der Microsoft BizTalk-Adapter für Oracle-Datenbank ist eine benutzerdefinierte Wcf-Bindung (Windows Communication Foundation). Clientanwendungen können den Oracle-Datenbankadapter verwenden, um Vorgänge für Oracle-Datenbankartefakte aufzurufen. Der Oracle Database-Adapter kann genutzt werden:

  • Über eine physische Portbindung in einer BizTalk Server Lösung.

  • Durch Aufrufen von Methoden für eine instance eines .NET-Clientproxys.

  • Als gehosteter WCF-Dienst.

  • Durch Senden von SOAP-Nachrichten über einen Kanal instance in Code, der das WCF-Kanalmodell verwendet.

BizTalk im Vergleich zu WCF-Dienst und WCF-Kanal

Die folgende Tabelle:

  • Listet die verschiedenen Vorgänge auf, die mit dem Oracle Database-Adapter für eine Oracle-Datenbank ausgeführt werden können.

  • Stellt Links zu den Themen bereit, die Informationen zum Ausführen der Aufgabe mit dem ausgewählten Ansatz (BizTalk Server, WCF-Dienstmodell oder WCF-Kanalmodell) enthalten.

Aufgabe BizTalk Server WCF-Dienstmodell WCF-Kanalmodell
Grundlegende Einfüge-, Update-, Lösch- und Auswahlvorgänge für Tabellen und Ansichten Einfügen, Aktualisieren, Löschen oder Auswählen von Vorgängen mit BizTalk Server mit Oracle Database Einfügen, Aktualisieren, Löschen oder Auswählen von Vorgängen in Oracle Database mithilfe des WCF-Dienstmodells Ausführen eines Einfügevorgangs in Oracle-Datenbank mithilfe des WCF-Kanalmodells
Vorgänge für Tabellen und Sichten, die Branchendaten enthalten Ausführen von Vorgängen für Tabellen mit großen Objektdatentypen in Oracle Database Abschließen von Vorgängen für Tabellen mit großen Datentypen in Oracle Database mithilfe des WCF-Dienstmodells
Vorgänge für Funktionen und gespeicherte Prozeduren Aufrufen von Funktionen und Prozeduren in Oracle Database mit BizTalk Server Aufrufen von Funktionen und Prozeduren in Oracle-Datenbank mithilfe des WCF-Dienstmodells Aufrufen einer Funktion in Oracle-Datenbank mithilfe des WCF-Kanalmodells
Aufrufen überladener Funktionen und Prozeduren Aufrufen überladener Funktionen und Prozeduren in Oracle Database mithilfe von BizTalk Server Aufrufen von Funktionen und Prozeduren in Oracle-Datenbank mithilfe des WCF-Dienstmodells
Vorgänge für Funktionen und Prozeduren mit REF CURSOR-Parametern Aufrufen von Funktionen und Prozeduren mit REF CURSORS in Oracle Database mithilfe von BizTalk Server Ausführen von Vorgängen mit REF CURSORS in Oracle Database mithilfe des WCF-Dienstmodells
Vorgänge für Funktionen und Prozeduren mit RECORD-Typen Aufrufen von Funktionen und Prozeduren mit RECORD-Typen in Oracle Database mithilfe von BizTalk Server Ausführen von Vorgängen mithilfe von RECORD-Typen in Oracle-Datenbank mithilfe des WCF-Dienstmodells
Vorgänge für Tabellen und Ansichten mit BFILE-Datentypen Ausführen von Vorgängen für Tabellen mit BFILE-Datentypen in Oracle Database mit BizTalk Server
SQLEXECUTE-Vorgang Ausführen des SQLEXECUTE-Vorgangs in Oracle Database mit BizTalk Server Ausführen des SQLEXECUTE-Vorgangs in Oracle-Datenbank mithilfe des WCF-Dienstmodells Ausführen eines SQLEXECUTE-Vorgangs in Oracle-Datenbank mithilfe des WCF-Kanalmodells
Empfangen von abrufbasierten Datenänderungsmeldungen Abfragen von Oracle-Datenbank mit BizTalk Server Empfangen von abfragenbasierten datenveränderten Nachrichten in Oracle Database mithilfe des WCF-Dienstmodells Empfangen von abfragenbasierten datenveränderten Nachrichten in Oracle-Datenbank mithilfe des WCF-Kanalmodells
Ausführen zusammengesetzter Vorgänge für die Oracle-Datenbank Ausführen zusammengesetzter Vorgänge für Oracle-Datenbank mit BizTalk Server
Empfangen von Datenbankänderungsbenachrichtigungen Empfangen von Oracle Database-Änderungsbenachrichtigungen mithilfe von BizTalk Server Empfangen von Oracle-Datenbankänderungsbenachrichtigungen mithilfe des WCF-Dienstmodells1

Nächste Schritte

Die Themen in diesem Abschnitt enthalten Informationen, Prozeduren und Beispiele für die Entwicklung von Anwendungen, die den Oracle Database-Adapter sowohl in BizTalk Server- als auch in .NET-Programmierlösungen nutzen.