https://support.digitalwerk.net/https://support.digitalwerk.net/themes/digitalwerk_theme/favicon/dw.ico?16823609612020-05-13T11:57:22Zdigitalwerk communityPublic Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=472892020-05-13T11:57:22Zhidden
<ul><li><strong>Project</strong> changed from <i>Public Support</i> to <i>11</i></li><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>Topic</strong> set to <i>ADTF::Common</i></li><li><strong>Customer</strong> set to <i>AUDI</i></li><li><strong>Department</strong> set to <i>EF</i></li><li><strong>Affected Products</strong> <i>ADTF 3.7.0</i> added</li><li><strong>Platform</strong> <i>Windows 10 64bit</i> added</li></ul> Public Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=473022020-05-13T13:40:35Zhidden
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Customer Feedback Required</i></li></ul><p>Hallo Arthur,</p>
<p>der Messagebus wurde so nicht mehr bei ADTF 3.x übernommen.<br />Sieh Dir bitte hierzu die <a href="https://support.digitalwerk.net/adtf/v3/keytopics/index.html" class="external">Key Topics</a> von ADTF an.<br />Unter <a href="https://support.digitalwerk.net/adtf/v3/keytopics/changes_to_adtf2.html" class="external">Changes to ADTF 2.x</a> findest Du auch Infos zum Messagebus.<br />Es gibt bei ADTF 3.x nun die <a href="https://support.digitalwerk.net/adtf/v3/adtf_html/page_delivered_streaming_service_plugins.html" class="external">Streaming Services</a> mit IPC Plugin.<br />Auf Konzernebene wird auch die Anbindung und Verwendung von <a href="https://www.cip.audi.de/wiki/display/FEPGES/FEP+-+Functional+Engineering+Platform+-+Home" class="external">FEP</a> unterstützt.</p>
<p>Hilft Dir das weiter?</p> Public Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=473532020-05-14T16:00:03Zhidden
<ul></ul><p>Hallo Matthias,</p>
<p>ein bisschen konkreter:<br />die IPC UDP Sink sieht auf den ersten Blick funktional genauso aus wie der UDP Sender Filter in ADTF 2.<br />Der Messagebus hatte ja auch ein Kommunikationsprotokoll (tADTFDXUDPHeaderAsync) das auch jedes angebundene System implementiert hat.<br />So etwas gibt es bei den Streaming Sinks nicht oder? Oder etwas ähnliches? Da müsste man das auf ADTF Seite mit einem Adapter hinzufügen oder?</p>
<p>Mit freundlichen Gruessen</p>
<p>Arthur Gilde</p> Public Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=473562020-05-14T16:32:09Zhidden
<ul></ul><p>Hi Arthur,</p>
<p>wenn ich kurz einwerfen darf, das kommt ganz auf den Use Case an, den du hast.</p>
Grundsätzlich hat es Matthias schon gesagt, die wackelige (aber sicherlich funktionierende) Implementierung des Message Bus in ADTF 2.x wurde erneuert und nennt sich nun in ADTF 3.x IPC.<br />Bei dem Thema geht es immer um Datenaustausch zwischen Instanzen die ADTF 3.x IPC implementiert haben (analog zu ADTF 2.x Message Bus), in erster Linie ADTF 3.x Instanzen, dazu gibt es folgende Komponenten:
<ul>
<li><a class="external" href="https://support.digitalwerk.net/adtf/v3/adtf_html/page_delivered_streaming_service_plugins.html">https://support.digitalwerk.net/adtf/v3/adtf_html/page_delivered_streaming_service_plugins.html</a></li>
</ul>
<p>Wie auf dieser Seite auch nochmal beschrieben, muss IPC auf beiden Seiten implementiert sein, geht also zwischen ADTF 3.x Instanzen aber auch von/zu ADTF 2.14.x Instanzen in Kombination mit der ADTF 3 Support TB, welche den ADTF 3.x IPC in ADTF 2.x bereitstellt.</p>
Alles andere Bedarf alternativer Wege, siehe
<ul>
<li><a class="external" href="https://support.digitalwerk.net/adtf/v3/adtf_html/page_examples_remote_ipc.html">https://support.digitalwerk.net/adtf/v3/adtf_html/page_examples_remote_ipc.html</a></li>
</ul>
Um IPC in einer Nicht-ADTF Anwendung zu verwenden und mit den Standard IPC Komponenten in ADTF 3.x zu interagieren, muss die IPC Integration Library implementiert werden:
<ul>
<li><a class="external" href="https://support.digitalwerk.net/adtf/v3/adtf_html/page_demo_adtf_ipc_integration.html">https://support.digitalwerk.net/adtf/v3/adtf_html/page_demo_adtf_ipc_integration.html</a></li>
</ul>
Alternativ kannst du die ADTF-to-Foreign Sources/Sinks verwenden:
<ul>
<li><a class="external" href="https://support.digitalwerk.net/adtf/v3/adtf_html/page_demo_non_adtf_application_sender_receiver.html">https://support.digitalwerk.net/adtf/v3/adtf_html/page_demo_non_adtf_application_sender_receiver.html</a></li>
</ul>
<p>Damit sollte jeder Use Case gedeckt sein, den IPC bietet und bieten kann.<br />Wir empfehlen dringend, auf IPC zu setzen, denn das wird weiter gepflegt, das wäre auch Maßgabe an Nicht-ADTF Anwendungen, die kommunizieren wollen.</p>
Einen Use Case gibt es noch, der aber abseits der ADTF Lieferung läuft, nämlich eine bestehende ADTF 2.x Message Bus Anbindung in ADTF 3.x zu nutzen, welche nicht portiert wird oder portiert werden kann (z.B. eine Message Bus Implementierung von dSpace für ADTF 2.x). Hier haben wir bei AUDI eine ADTF 3.x Source/Sink geschrieben, die das ADTF 2.x Message Bus Protokoll spricht:
<ul>
<li><a class="external" href="https://www.cip.audi.de/bitbucket/projects/OPENDEV/repos/adtf_community/browse/adtf2_message_bus_udp">https://www.cip.audi.de/bitbucket/projects/OPENDEV/repos/adtf_community/browse/adtf2_message_bus_udp</a></li>
</ul>
<p>Das aber wie gesagt nur für Black Box Anbindungen, wo es geht, sollte IPC verwendet und portiert werden.</p>
<hr />
<p>Ist für dich noch etwas offen oder beantwortet das deine Frage und hilft dir weiter ?</p> Public Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=475322020-05-22T11:24:19Zhidden
<ul></ul><p>Hallo Arthur,</p>
<p>wir haben kein Feedback mehr erhalten.<br />Ist deine Frage beantwortet und kann das Ticket geschlossen werden?<br />Bitte um Feedback bis zum 26.05.</p>
<p>Danke</p> Public Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=477362020-05-29T13:12:58Zhidden
<ul><li><strong>Subject</strong> changed from <i>ADTF3 Messagebus</i> to <i>Messagebus in ADTF3</i></li><li><strong>Description</strong> updated (<a title="View differences" href="/journals/47736/diff?detail_id=183259">diff</a>)</li><li><strong>Status</strong> changed from <i>Customer Feedback Required</i> to <i>To Be Closed</i></li><li><strong>Resolution</strong> set to <i>No Customer Feedback</i></li></ul> Public Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=477402020-05-29T13:24:04Zhidden
<ul><li><strong>Project</strong> changed from <i>11</i> to <i>Public Support</i></li><li><strong>Private</strong> changed from <i>Yes</i> to <i>No</i></li></ul> Public Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=477412020-05-29T13:24:24Zhidden
<ul><li><strong>Resolution</strong> changed from <i>No Customer Feedback</i> to <i>Solved Issue</i></li></ul> Public Support - Support Request #11238: Messagebus in ADTF3https://support.digitalwerk.net/issues/11238?journal_id=495022020-07-07T12:50:02Zhidden
<ul><li><strong>Status</strong> changed from <i>To Be Closed</i> to <i>Closed</i></li></ul>