UdZ / Issue 02.22

UdZ 02.22 / 17 wändebei der Entwicklungder digitalenBasisundu.U. erster Industrie-4.0-Anwendungsfälle einspart, läuft man in die Gefahr des Vendor-Lock-ins2. Das Resultat ist, dass die für die Industrie 4.0 wertvollen Daten im proprietären Ökosystem des Anbieters erfasst und verwaltet werden und so außerhalb des eigenen Machtbereichs gekapselt sind. Jeder weitere Anwendungsfall, der sich dieser Daten bedient, muss entweder vom selben Anbieter hinzugekauft oder durch systemabhängige Schnittstellen implementiert werden. Das Unternehmen wird von der Strategie des Systemanbieters sowie seinem sich wandelnden Lizenzmodell abhängig und büßt folglich seine ersehnte Flexibilität ein. Ein eventueller Systemwechsel erfordert die Anpassung aller damit verbundenen Drittsysteme, was die Trennung zusätzlich erschwert. Die eingangs gesparten Aufwände werden nun nachträglich über die Lebensdauer des eingekauften Systems zu einem Vielfachen zurückgefordert. Dieser Zustand ist auf lange Sicht nicht wünschenswert und nicht mit den Anforderungen der Industrie 4.0 vereinbar. Im Kern liegt die Problematik in der Abhängigkeit der Systeme voneinander. Im wünschenswerten Zielzustand sollte jedes System vollständig ersetzbar sein, ohne dass aufwändige Anpassungen in anderen Systemen notwendig werden. Dennoch müssen relevante Daten für sämtliche Systeme leicht veräußerlich zur Verfügung stehen, um neue Anwendungsfälle aufwandsarm umsetzen zu können. Eine Möglichkeit, solche systemunabhängigen Schnittstellen in einem dennoch offenen, datenorientierten Konstrukt zu realisieren, wird durch eventgetriebene Architekturen geschaffen. Eventgetriebene Architektur (kurz EDA – Event- driven Architecture) zeichnet sich durch ein Umdenken in der Kommunikation zwischen Systemen aus. Anstelle klassischer 1:1-Schnittstellen zwischen zwei Systemen, die über individuelle Protokolle und Datenformate ihre 2 s. Opara-Martins et al. 2014, S. 1 2 Opara-Martins et al. 2014, p. 1 Data level –The data is bundled into status changes (= events) and distributed by the broker Machine Sensor Operation completed Measurement done Order completed Customer Service Maintenance MES ERP Maintenance requirement identified Progress note sent to customers Order invoice released Maintenance order released Event incl. relevant data Mitteilung an Broker Consumed event Functional level – the systems fulfill clearly defined functions and are interchangeable due to the event structure Event has multiple recipients Figure 1: The production process implemented via event-driven architecture enables systems to be decoupled from each other while at the same time increasing the availability of data. of production, requirements can be derived regarding the underlying IT architecture: Data orientation and, to maintain flexibility, the decoupling of systems. Systemic decoupling makes it possible to make changes in certain areas with little effort and without disrupting the overall system. A problem can be identified for companies deciding to purchase a comprehensive system solution: While purchasing third-party systems for a complex ecosystem saves considerable effort in developing a digital basis and, possibly, initial Industrie 4.0 use cases, this brings the risk of vendor lock-in2. The result is that valuable data for Industrie 4.0 is captured and managed in the vendor's proprietary ecosystem and thus encapsulated outside one’s own sphere of influence. Every other use case that makes use of this data must either be procured from the same provider or implemented through system-dependent interfaces. The company becomes dependent on the strategy of the system provider and their changing license model and consequently loses the desired flexibility. Apossible systemchange requires the adaptation of all associated third-party systems, which further complicates the process of separation. The expenses initially saved by choosing a third-party systemwill have to be paid several times over during the lifetime of the purchased system. This state of affairs is not desirable in the long term and is not compatible with the requirements of Industrie 4.0. In essence, the problem is due to the interdependence of the systems. In the desired target state, each system should be completely replaceable without the need for complex adaptations to the other systems in place. Nevertheless, relevant data must remain easily available for all systems in order to be able to implement new use cases with little effort. Event-driven architectures provide a way to realize such system-independent interfaces within an open and dataoriented entity.

RkJQdWJsaXNoZXIy NzcyMw==