# Teil 3: Anwendungsentwicklung

Text der Produkteinführung | Animation der Produkteinführung
--- | ---

`Anwendungen verwenden WebSphere MQ-APIs (Anwendungsprogrammierschnittstellen) für die Kommunikation mit Warteschlangenmanagern.`

`Prozedurale Programmiersprachen, wie z. B. C, verwenden die MQI (Message Queue Interface). Aufrufe, wie z. B. MQCONN (zum Herstellen der Verbindung mit Warteschlangenmanagern), MQOPEN (zum Öffnen von Warteschlangen für die Nachrichtenübertragung) und MQPUT (zum Senden von Nachrichten), werden von der MQI zur Verfügung gestellt.`

`MQI-Aufrufe sind Standard in allen unterstützten prozeduralen Sprachen, wie z. B. C und COBOL.`

`Objektorientierte Programmsprachen wie Java und C++ verwenden WebSphere MQ-Klassen. Beispielsweise stellen Java-Anwendungen die Verbindung zu einem Warteschlangenmanager her, indem sie ein Objekt der Klasse "MQQueueManager" definieren, eine Warteschlange für die Nachrichtenübertragung durch Aufrufen der Methode "accessQueue()" öffnen und Nachrichten durch Aufrufen der Methode "put()" senden.`

Dieser Teil der Animation veranschaulicht Aspekte zur Anwendungsentwicklung bei WebSphere MQ.

Es wird ein Computer mit einem Warteschlangenmanager und zwei lokalen Warteschlangen angezeigt. Er verwendet Windows. Es wird der auf dem Computer vorhandene C-Editor angezeigt.

Die Seite des Programmcodes umfasst die Befehle MQCONN, MQOPEN und MQPUT.

Die C-Editoranzeige wird durch ein COBOL-Editorfenster ersetzt, und es liegen dieselben Befehle vor: MQCONN, MQOPEN und MQPUT.

Die COBOL-Editoranzeige wird durch eine Editoranzeige für Visual Basic ersetzt, die ebenfalls dieselben Befehle enthält: MQCONN, MQOPEN und MQPUT.

Die Editoranzeige für Visual Basic wird durch eine Java-Editoranzeige mit der Klasse "MQQueueManager", der Methode "accessQueue" und der Methode "put" ersetzt.

Übergeordnetes Thema: WebSphere MQ-Schnittstellen