Zum Inhalt springen

Transconnect

aus Wikipedia, der freien EnzyklopÀdie

Transconnect ist ein universeller Integrationsserver (Enterprise Service Bus) fĂŒr die Integration von Softwaresystemen in einer skalierbaren Architektur. Dieses Produkt der SQL Projekt AG ist ein klassisches Enterprise Application Integration (EAI) Produkt, welches aber auch fĂŒr Business-to-Business Kommunikation eingesetzt werden kann. Es bietet ergĂ€nzend Werkzeuge zum Aufbau eines Business-Activity-Monitoring.

Die Entwicklungswerkzeuge sowie die Management-Konsole von Transconnect basieren auf Eclipse-Technologie. Zentraler Punkt einer Integration sind die Integrations-Workflows. Mittels BPMN 2.0-konformer Darstellung werden die unterschiedlichen Aktionen konfiguriert und der Datenfluss festgelegt. Datentransformationen können dabei die Struktur und den Inhalt der Daten verÀndern.[1][2]

Der Hauptnutzen des Systems liegt, wie bei EAI-Architekturen ĂŒblich, in der Reduktion der Schnittstellenanzahl und damit der Verbesserung der Pflegbarkeit[3].

Der Einsatz von Transconnect erfolgt branchenĂŒbergreifend, z. B. in den Branchen:

Transconnect arbeitet nachrichtenbasiert und ist ein ESB mit einem generischen Ansatz. Anstelle von spezifischen Adaptern fĂŒr konkrete System und Funktionen gibt es allgemein verwendbare Adapter. Erst bei der Konfiguration der Verarbeitungsprozesse wird das konkrete System und die Funktion festgelegt.

Der Funktionsumfang von Transconnect kann an vielen Stellen durch eigene Java-Klassen erweitert werden. Es können eigene zeitgesteuerte Aufgaben, Mappingfunktionen, Adapterplugins und vollstÀndige Adapter implementiert werden.

Transconnect verwendet als internes Datenformat XML. Transformationen der Daten können mit XSLT (Version 1 und 2) sowie STX vorgenommen werden. Validierungen erfolgen mit XSD. Die GrĂ¶ĂŸe der XML-Dokumente ist nur durch den der internen Datenbank zur VerfĂŒgung stehenden Speicherplatz begrenzt.

  • 1998 – TransConnect 1.3.0
  • 2001 – TransConnect 1.3.1
  • 2003 – TransConnect 1.3.2
  • 2004 – TransConnect 1.3.3
  • 2005 – TransConnect 1.3.4
  • 2006 – TransConnect 1.3.5
  • 2012 – TransConnect 2.1.0
  • 2013 – TransConnect 2.2.1
  • 2014 – TransConnect 2.2.2 (Neu: technisches Monitoring mit Dashboards, Diagrammen, GrenzwertĂŒberwachung und Benachrichtigung)
  • 2015 – TransConnect 2.2.3 (Neu: Abbildung von Projektstrukturen fĂŒr Administration, Versionierung der Serverkonfiguration inkl. History, Rollback und Versionsvergleich, Benutzerprofile zur Steuerung der Zugriffsrechte auf Objektebene, Java 7)
  • 2016 – TransConnect 2.3.0 (Neu: grafischer BPMN-Editor zur Erstellung von Verarbeitungsprozessen, grafisches Monitoring der Nachrichtenverarbeitung, Java 8, UnterstĂŒtzung von XSLT 2.0, UnterstĂŒtzung von MacOS als Plattform fĂŒr Administrations GUI)
  • 2017 – TransConnect 2.3.1 (Neu: Business Activity Monitoring inkl. Business Intelligence and Reporting Tools)
  • 2018 – TransConnect 2.3.2 (Neu: SNMP-Adapter zum Auslesen von Informationen aus technischen GerĂ€ten, OFTP 2.0-Adapter zum bidirektionalen Austausch von Dateien gem. Empfehlung des VDA)
  • 2020 – TransConnect 2.3.3 (Neu: Dateiadapter: UnterstĂŒtzung von SMB V1 und V2, Webservice-Adapter: Neuer Verbindungstyp mit TGIC Token Authentisierung, HTTP-Eingangsadapter: Neue Verbindungstypen: JSON und XML, Automatische Erkennung von AbhĂ€ngigkeiten zwischen Transformationen)
  • 2021 – TransConnect 2.3.4 (Neu: Speicherprogrammierbare Steuerung (SPS/PLC), Message Queuing Telemetry Transport (MQTT), Online Services Computer Interface (OSCI), Erzeugen von Dateien und AnhĂ€ngen aus Base64-Daten, Neuer optionaler Parameter ‚Client Secret‘ fĂŒr OAuth2.0-Authentifizierung des HTTP Ausgangsadapters, Neue Java-Funktionen fĂŒr XSLT-Transformationen, Update auf Adopt Open JDK 11.0.8+10, Update Manager auf Eclipse-Plattform 4.16 (2020-06))
  • 2021 – TransConnect 2.3.5 (Neu: Neuer Verbindungstyp fĂŒr Dateiadapter: AWS-S3, Neuer Verbindungstyp Modbus TCP fĂŒr SPS/PLC-Adapter, Datenbankadapter liefert autogenerierte Spaltenwerte beim Update zurĂŒck, Manager: Prozesseditor und Orchestrierungseditor unterstĂŒtzen die separate Palette Ansicht, UnterstĂŒtzung von HiDPI-Displays, Repository-Export und -Import liefern zusĂ€tzliche Statusinformationen, Neuer Wartungsmodus des Servers, Update Jetty auf Version 9.4.43.v20210629, Update Java auf Eclipse Adoptium OpenJDK 11.0.13+8)

Transconnect wurde ursprĂŒnglich in C entwickelt. Nach einem Upgrade zu C++ wurde die Software in Java grundlegend neu entwickelt und ist jetzt unter Linux und Windows lauffĂ€hig. Sie nutzt zahlreiche XML-Technologien fĂŒr die Speicherung von Daten, fĂŒr Transformationen, Validierung und Verarbeitung.

Eine Persistenzdatenbank speichert neben der versionierten Konfiguration auch die Anwendungsdaten, bis sie erfolgreich verarbeitet wurden. Damit wird Datenverlust und Doppelverarbeitung verhindert.

Die Verteilung von Daten basiert auf der Definition von Routen, die auch abhĂ€ngig vom Inhalt der Daten sein können (content-based routing). FĂŒr jede Route kann seit Version 2.3.0 mit einem grafischen Editor ein Prozess erstellt werden, mit dem die Verarbeitung der Anwendungsdaten festgelegt wird.

Adapter sind das Bindeglied zwischen dem Transconnect-Server und den zu integrierenden Softwaresystemen. Im Standard sind folgende Adapter enthalten:

ZusĂ€tzlich gibt es Adapterpakete fĂŒr:

Über ein kostenlos mitgeliefertes Adapter-Framework können eigene Adapter entwickelt oder integriert werden. Beispiel sind Adapter zu folgenden Systemen:

  • Empfehlung von Transconnect als "Branchenbus" fĂŒr das Gesundheitswesen: Die Zukunft der Gesundheitsversorgung im lĂ€ndlichen Raum: ein Überblick der Region Oberlausitz[18]
  • Einordnung von Transconnect innerhalb von Enterprise Information Systemen, Conference Proceedings[19]
  • Diplomarbeit "Untersuchung der FunktionalitĂ€ten der Business Process Execution Language (BPEL) zur Beschreibung komplexer Nachrichtentransformationen dargestellt am Beispiel von TransConnect"[2]
  • Diplomarbeit "Konzeption und prototypische Entwicklung eines system-ĂŒbergreifenden Monitoring-Tools zur prozessorientierten Kontrolle, Analyse und Bearbeitung von Datenaustauschaufgaben im Rahmen der Prozesse zur Liberalisierung des Energiemarktes bei der ENSO AG"[20]
  • Expose einer Diplomarbeit zur Enterprise Application Integration in Krankenhausinformationssystemen[21]

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Böhm: Einsatz von WSBPEL 2.0 zur Beschreibung komplexer Nachrichtentransformationen, dargestellt am Beispiel von TransConnect. In: HTW Dresden - Datenbankstammtisch. Hochschule fĂŒr Technik und Wirtschaft Dresden, archiviert vom Original (nicht mehr online verfĂŒgbar) am 22. Dezember 2017.
  2. 1 2 Hochschule fĂŒr Technik und Wirtschaft Dresden (FH) Fachbereich Informatik/Mathematik. Diplomarbeit. im Studiengang Wirtschaftsinformatik - AZSLIDE.COM. Abgerufen am 21. Dezember 2017 (englisch).
  3. 1 2 Besser kommunizieren mit TransConnectŸ. In: Unternehmens-WebSite von apparet it. Abgerufen am 21. Dezember 2017 (deutsch).
  4. 1 2 3 SCHWINDT CAD/CAM-Technologie GmbH: TransConnectŸ: Business Integration Platform. Abgerufen am 21. Dezember 2017.
  5. ↑ IHK Chemnitz: Ausstellerverzeichnis - Hannover Messe 2019. Abgerufen am 23. Februar 2021.
  6. ↑ GeschĂ€ftspartner - GEPADO Software GmbH. In: GEPADO Software GmbH. (gepado.de [abgerufen am 23. Dezember 2017]).
  7. ↑ Andre Ellguth: Kommunikationsserver TransconnectÂź fĂŒr den Datenaustausch im Krankenhaus. Archiviert vom Original (nicht mehr online verfĂŒgbar) am 22. Dezember 2017.
  8. ↑ SAKD - Softwareverzeichnis Anwendung TransConnect - Business Integration Platform. Abgerufen am 23. Februar 2021.
  9. ↑ SQL Projekt AG | BiPRO - Brancheninstitut Prozessoptimierung. Abgerufen am 4. Januar 2018.
  10. 1 2 AUSGEZEICHNET: TransConnectŸ-BiPRO-Server. (openpr.de [abgerufen am 21. Dezember 2017]).
  11. ↑ DĂ€hne, Clemens.: IT-Lösungen in der Energiewirtschaft : heute und morgen. 1. Ausg Auflage. VWEW Energie-Verlag, Frankfurt am Main 2003, OCLC 57219767.
  12. ↑ SAP-Integration | TRANSCONNECT¼. Abgerufen am 21. Dezember 2017 (deutsch).
  13. ↑ TRANSCONNECT¼ - Einsatz im Gesundheitswesen | TRANSCONNECT¼. Abgerufen am 21. Dezember 2017 (deutsch).
  14. ↑ SchnittstellenĂŒbersicht. Abgerufen am 13. MĂ€rz 2023 (deutsch).
  15. ↑ Ronald Heinze: Digitale Mehrwerte schaffen. Abgerufen am 5. April 2023 (deutsch).
  16. ↑ Stefan Hennig: Mit durchgĂ€ngiger Datenintegration zur Prozessoptimierung. In: Hans-J. Grohmann (Hrsg.): DIGITAL MANUFACTURING. Nr. 1/20. WIN-Verlag GmbH & Co. KG, S. 26, 27.
  17. ↑ News Archiv Detail - Silicon Saxony e.V. Abgerufen am 5. April 2023.
  18. ↑ Michael Reiher: Die Zukunft der Gesundheitsversorgung im lĂ€ndlichen Raum: ein Überblick der Region Oberlausitz. LIT Verlag MĂŒnster, 2012, ISBN 978-3-643-11498-3 (google.de [abgerufen am 21. Dezember 2017]).
  19. ↑ Joaquim Filipe, JosĂ© Cordeiro: Enterprise Information Systems: 11th International Conference, ICEIS 2009, Milan, Italy, May 6-10, 2009, Proceedings. Springer Science & Business Media, 2009, ISBN 978-3-642-01347-8 (google.de [abgerufen am 23. Dezember 2017]).
  20. ↑ DIPLOMARBEIT Frank Beyer. Archiviert vom Original am 30. Januar 2026.
  21. ↑ Expose einer Diplomarbeit zur Enterprise Application Integration in Krankenhausinformationssystemen - PDF. Abgerufen am 21. Dezember 2017.