XMS .NET -Anwendungen entwickeln

IBM® MQ Message Service Client (XMS) for .NET (XMS .NET) stellt eine Anwendungsprogrammierschnittstelle (API) mit dem Namen XMS bereit, die dieselbe Gruppe von Schnittstellen wie Java Message Service (JMS) hat. API. IBM MQ Message Service Client (XMS) for .NET enthält eine vollständig verwaltete Implementierung von XMS, die von jeder .NET -kompatiblen Sprache verwendet werden kann.

Informationen zu dieser Task

XMS Unterstützt:
  • Punkt-zu-Punkt-Messaging
  • Publish/Subscribe-Messaging
  • Synchrone Nachrichtenübermittlung
  • Asynchrone Nachrichtenübermittlung
Eine XMS -Anwendung kann Nachrichten mit den folgenden Anwendungstypen austauschen:
  • Eine XMS -Anwendung
  • Eine IBM MQ classes for JMS -Anwendung
  • Eine native IBM MQ -Anwendung
  • Eine JMS-Anwendung, die den Standard-Messaging-Provider von IBM MQ verwendet
Eine XMS -Anwendung kann eine Verbindung zu den Ressourcen der folgenden Messaging-Server herstellen und diese verwenden:
Warteschlangenmanager der IBM MQ
Die Anwendung kann die Verbindung entweder im Bindungsmodus oder im Clientmodus herstellen.
WebSphere® Application Server service integration bus
Die Anwendung kann eine direkte TCP/IP-Verbindung oder HTTP über TCP/IP verwenden.
IBM Integration Bus
Nachrichten werden mithilfe von WebSphere MQ Real-Time Transportzwischen der Anwendung und dem Broker transportiert. Nachrichten können mithilfe von WebSphere MQ Multicast Transportan die Anwendung zugestellt werden.

Wenn eine XMS-Anwendung eine Verbindung zu einem IBM MQ-Warteschlangenmanager herstellt, kann sie WebSphere MQ Enterprise Transport für die Kommunikation mit IBM Integration Bus verwenden. Alternativ dazu kann eine XMS-Anwendung eine Verbindung zu IBM MQ herstellen und das Publish/Subscribe-Messaging nutzen.

[MQ 9.2.0 Jul 2020]Ab IBM MQ 9.1.1unterstützt IBM MQ .NET Core für Anwendungen in Windows -Umgebungen. Weitere Informationen finden Sie unter IBM MQ -Klassen für XMS .NET Standard installieren.

[MQ 9.2.0 Jul 2020]Ab IBM MQ 9.1.2unterstützt IBM MQ .NET Core für Anwendungen in Linux -Umgebungen.

[MQ 9.2.0 Jul 2020]Ab IBM MQ 9.1.4können verwaltete XMS .NET -Anwendungen automatisch Verbindungen auf Clusterwarteschlangenmanager verteilen. Sowohl die .NET Framework -als auch die .NET Standard -Bibliotheken werden unterstützt. Weitere Informationen finden Sie unter Informationen zu Uniform-Clustern und Automatische Verteilung der Anwendungslast.