Filetransferlösungen auf Basis von IBM WebSphere MQ File transfer Edition

Wissensbeitrag - Teil 1

IBM WebSphere MQ File Transfer Edition ist ein Produkt, welches im Wesentlichen auf das bereits seit über 15 Jahren etablierte und weit verbreitete Messaging-System IBM WebSphere MQ aufsetzt. Dies möchte ich zum Anlass nehmen, Sie näher in WebSphere MQ einzuführen. Dazu müssen vier zentrale Begriffe näher erläutert werden.

Message

Queue

Queue Manager

Channel

Messagingsysteme ermöglichen die Kommunikation zwischen zwei Applikationen, indem Sie als Vermittler zwischen diesen beiden Anwendungen fungieren. Nehmen wir an Anwendung A sei in Microsoft Visual Basic programmiert und Anwendung B in Java. Anwendung B verarbeitet Daten, welche Sie im XML Format von Anwendung A erhält.

Message

Eine Message bildet die kleinste logische Informationseinheit in einem Messagingsystem. Eine Message entspricht häufig einer Anfrage oder Antwort eines Kommunikationspartners. Sie ist ein Container in dem eine beliebige Datei oder Text abgelegt werden kann. Der Message-Header kann unter anderem mit Metainformationen angereichert werden.

Queue

Nehmen wir an Anwendung A erstellt die zu verarbeitenden Daten zu einer bestimmten Betriebszeit schneller als B sie verarbeiten kann. Dies ist problematisch, wenn Anwendung B unbearbeitete, aber erhaltene Verarbeitungsanforderungen nicht in irgendeiner Form „Zwischenspeichern“ kann. Denn dann werden die überschüssigen Verarbeitungsanforderungen einfach verworfen. Anders verhält es sich, wenn ein „Temporärer Speicher“ für die überschüssigen Anforderungen existiert.

Optimalerweise wird dieser zwischen Sender- und Empfänger geschaltet, sodass die starre, synchrone Kommunikation in eine flexible, asynchrone Kommunikation aufgelöst wird. Um einen Datenverlust zu verhindern werden die Informationen in der sogenannten Queue zwischengespeichert. Wie aus Abb.1 ersichtlich wird ist eine Queue eine Ablage für Messages. Alle Messages in der Warteschlange werden nach dem FIFO Prinzip (=First In First Out) abgearbeitet.

Queue Manager

Queue Manager erlauben die aktuellen Queues zu verwalten. Damit auf eine Queue lesend oder schreibend zugegriffen werden kann, muss zuerst ein „Binding“ mit deren Queue Manager aufgebaut werden. Weiterhin erleichtert der Queue Manager die Einrichtung von potentiellen Message-Transportwegen zwischen den Queues. Hierzu muss lediglich einmal ein Verbindung zwischen den zugeordneten Queue Managern angelegt werden...

Channel

Eben diese Verbindungen werden als Channel bezeichnet. Mittels der Channels werden also systemübergreifend Messages zwischen verschiedenen Queues transportiert. Auch eine Anbindung von WebSphere MQ Clients ist mittels der Channels möglich.

Meine knappe WebSphere MQ Einführung ist an dieser Stelle abgeschlossen. Eingangs erwähnte ich, dass WebSphere MQ FTE auf WebSphere MQ aufsetzt, doch nun stellt sich bei Ihnen sicherlich die Frage ein: wieso? Eine Antwort liefert der Vergleich zwischen den Anforderungen an einen Dateitransport im Messagingsystem oder in einer Filetransferlösung.

Dateien sollen möglichst

  • effektiv
  • zuverlässig
  • sicher

über Systemgrenzen hinweg transportiert werden.

Das eben jene Anforderungen von bisherigen Filetransferlösungen kaum erfüllt wurden, zeigt folgende Wikipedia-Definition auf:

„Managed file transfer (MFT) refers to software solutions that facilitate the secure transfer of data from one computer to another through a network (e.g., the Internet). MFT solutions are often built using the FTP network protocol. However, the term specifically describes solutions that remedy the disadvantages associated with FTP.“

Diese legt fest, dass eine MFT Lösung Nachteile bisheriger und weit verbreiteter auf FTP-basierender Filetransferlösungen bestmöglich einschränkt. In der nachfolgenden Tabelle habe ich diese näher aufgelistet.

Tabelle zu Nachteilen herkömmlicher  FTP-basierter Dateitransferlösungen

Zusammenfassend lässt sich also konstatieren, dass FTP nicht dazu geeignet ist, zeitgemäße Bedürfnisse an die Dateitransferqualität zu erfüllen. Dagegen besitzt das Messagingsystem WebSphere MQ bereits einen Großteil der geforderten Funktionalität von Haus aus. Was liegt also näher als ein Programm zu entwickeln, welches WebSphere MQ nutzt und dessen Funktionsumfang zusätzlich um einige nützliche Features erweitert?

Services für WebSphere MQ File Transfer Edition
Technologie

WebSphere MQ File Transfer Edition

Die MQ File Transfer Edition ermöglicht es, Dateitransfers in heterogenen Systemumgebungen auf Basis des etablierten WebSphere MQ Messaging Backbones durchzuführen. Wir unterstützen Sie mit umfassenden Serviceleistungen.

Wissen

What's New - WebSphere MQ File Transfer Edition 7.0.2

Lesen Sie in diesem Artikel, was es bei der WebSphere MQ File Transfer Edition 7.0.2 Neues gibt.

Wissen

Filetransferlösungen Teil 3 - Funktionen und Eigenschaften

Nachdem die vorangegangenen zwei Blogeinträge nähere Details zu WebSphere MQ und der WebSphere MQ FTE-Architektur lieferten, geht der dritte Teil der Blogserie nun näher auf die Funktionen ein, welche WebSphere MQ FTE im Wesentlichen bietet.

Wissen

Filetransferlösungen - Überblick

Diese fünfteilige Blogserie wird Sie in das Thema Managed File Transfer einführen und im speziellen näher auf die WebSphere MQ basierte Lösung der IBM zum zuverlässigen und revisionssicheren Dateiaustausch eingehen.

Wissen

Filetransferlösungen mit IBM WebSphere MQ File transfer - 2

Der erste Blogeintrag der Serie über IBM WebSphere MQ file transfer begann mit einem Crashkurs zu WebSphere MQ und schloss mit dem Fazit, dass ein Programm in Kombination mit einem Messagingsystem nahezu alle Anforderungen an eine moderne Filetransferlösung erfüllen könnte. Um eben dieses Programm namens MQ FTE Agent geht es im zweiten Artikel.

Wissen

Filetransferlösungen Teil 4 - Installationsschritte

Bei einer Realisierung einer umfassenden WebSphere MQ FTE Filetransferlösung werden prinzipiell viele WebSphere MQ FTE Client Agents benötigt. Daher geht dieser Blogartikel auf den mit der Installation des Agents verbundenen Aufwand näher ein.

IBM WebSphere MQ
Technologie

IBM WebSphere MQ

Ermöglicht seit mehr als 15 Jahren (vormals MQ Series) die Anwendungsintegration durch Unterstützung von Geschäftsanwendungen beim Austausch von Informationen über unterschiedliche Plattformen sowie beim Senden und Empfangen von Daten in Form von Nachrichten (Messages).

Rechner mit Programmiercode
Wissen

Neuerungen in IBM WebSphere MQ Version 7.1 - Teil 1

Auf der IBM WebSphere Technical Conference 2011 wurden die Neuerungen bei der IBM WebSphere MQ Version 7.1 vorgestellt. Unser Blogartikel fasst das Wichtigste für Sie zusammen.

Security, Identity & Access Management als Grundlage für die Digitale Transformation
Wissen

End-To-End Security mit WebSphere MQ AMS

Eine Applikationsübergreifende Absicherung kritischer Daten ist heute gerade beim Einsatz einer zentralen Middleware Lösung eine der signifikanten Fragen, die es zu lösen gilt.

Wissen

Filetransferlösungen Teil 5 - Neuerungen in V7.0.1

Mittlerweile existiert bereits ein neueres Release von WebSphere MQ FTE. In diesem Blogartikel sind alle Funktionen in WebSphere MQ FTE 7.0.1 aufgelistet.

Wissen

Neuerungen in IBM WebSphere MQ Version 7.1 - Teil 2

Wie kann WebSphere MQ noch schneller und zuverlässiger werden, als es jetzt schon ist? Lohnt es sich auf die neue Version von WebSphere MQ zu migrieren? Im zweiten Teil unseres Blogeintrages über die Neuerungen in der neuen Version von WebSphere MQ werden wir diese Fragen beantworten.

Services für WebSphere MQ
Technologie

WebSphere MQ

WebSphere MQ ermöglicht seit nun über 20 Jahren (vormals als MQ Series) die Anwendungsintegration von Geschäftsanwendungen durch den Austausch von Informationen über unterschiedliche Plattformen sowie beim Senden und Empfangen von Daten in Form von Nachrichten (Messages).

Arbeit am Laptop
Wissen

Qualität der Messagingsysteme

Welche Funktionalitäten bieten Messagesysteme? Wo liegen die Unterschiede zwischen frei verfügbaren und kommerziellen Messagingsystemen? Lesen Sie in diesem Artikel mehr.

Wissen

Go Live von Apache Active MQ

Welche Anpassungen sollten vor dem Go Live an der Apache Active MQ Brokerkonfiguration vorgenommen werden? Gibt es hier Best Practices? Werden diese ausreichend in der Produktdokumentation beschrieben oder sind diese an anderer Stelle zu finden? Das und mehr klärt dieser Blogartikel.

Toyota Logo
Referenz

Schnittstellenintegration von SAP und WebSphere MQ

X-INTEGRATE transformiert die Informationsarchitektur von Toyota Informations-Systeme mit SAP und WebSphere MQ.

Puzzleteil zur Visualisierung von Integration
Wissen

Free News und Support für IBM WebSphere Produkte

Sie nutzen IBM WebSphere Software und möchten zu Produktneuigkeiten immer auf dem Laufenden bleiben? Dann finden Sie in IBMs (s.u.) und unseren Twitter Nachrichten ausgewählte Neuigkeiten zu diesen Themen, diversen WebSphere Produkten, Meldungen aus der Branche und persönlichen Statements zu aktuellen IT Fragestellungen.

WebSphere MQ & Message Broker Migration
Technologie

WebSphere MQ & Message Broker Migration

Viele Unternehmen sehen sich mehr und mehr mit der Anforderung konfrontiert, ihre bestehende MQ / Message Broker V6.x Umgebung auf Version 7 zu migrieren. Gerne unterstützen wir Sie dabei!

Puzzleteil zur Visualisierung von Integration
Wissen

IBM Integration Bus 9 – Der neue Message Broker

Auf der Impact 2013 in Las Vegas wurde Version 9 des bewährten WebSphere Message Brokers (WMB) unter dem Namen IBM Integration Bus (IIB) vorgestellt. Der Grund für die Umbenennung ist sicher die neue ESB-Strategie der IBM. Der Blogartikel liefert Einzelheiten.

Wissen

Mediation mittels Transformation und Routing

Wie kann durch Mediation auf der Basis eines Messagingsystems lose Kopplung zwischen Anwendungen erzielt werden? Gibt es bei der Umsetzung der Mediation Unterschiede zwischen Open Source und kommerziellen Lösungen? Dieser Blogartikel beantwortet diese Fragen.

Schweizer Taschenmesser zur Visualisierung der Bündelung von Funktionen
Wissen

Brave New Message Broker

Der WebSphere Message Broker ist das „Schweizer Taschenmesser“ unter den ESB-Produkten der IBM. Im Blogbeitrag möchten wir einige dieser neuen Funktionen und Verbesserungen zur aktuellen Version kurz vorstellen.