Service Oriented Architecture (SOA)

Architekturberatung

Mit der passenden Architektur ist es möglich, Design, Betrieb und Weiterentwicklung möglichst einfach zu gestalten.

Der entscheidende Aspekt in der gesamten Diskussion einer Software-Architektur ist die Tatsache, diese zuerst als ein Managementkonzept zu verstehen – eine serviceorientierte Architektur, ob SOA oder Microservices, ist zuerst immer ein konzeptioneller Ansatz und kein konkreter Technologievorschlag. Mit dem Verständnis des Managementkonzeptes soll eine an den Geschäftsprozessen (Geschäftsanforderungen) ausgerichtete IT angestrebt werden. In dem entsprechenden Systemarchitekturkonzept werden Dienste und Funktionalitäten als Service zur Verfügung gestellt.

Aus diesen Services – welche zuerst als generische und wieder verwendbare Geschäftsprozessschritte zu verstehen sind – wird dann ein bestimmter Unternehmensprozess orchestriert. Die einzelnen Services können wie in einem Baukastenprinzip zu Orchestrierung verschiedener Prozessabläufe verwendet werden. Man wählt hier aus einem Pool zur Verfügung stehender Services – diese sind im sogenannten Service Repository hinterlegt. Aus einem eher technischen Blickwinkel werden zur Realisierung von serviceorientierte Architektur Web Services die wenigen bestehenden Standards wie REST, SOAP, WSDL und UDDI verwendet. Microservices wiederum schaffen Unabhängigkeit von Deployment und von Seiteneffekten.

Serviceorientierte Architektur – Bindeglied zwischen Unternehmensprozessen

So einfach wie möglich, so komplex wie nötig!

Ein objektiver Blick in die Praxis zeigt heute, dass die wenigsten IT Infrastrukturen dem Anspruch der ursprünglichen Implementierung genügen. Die Gründe hierfür sind branchenübergreifend durchaus individuell verschieden, abstrahiert in Summe aber durchaus vergleichbar – weil Budgets nicht vorhanden sind, weil Kostendruck Innovation bremst, weil Ressourcen nicht zur Verfügung stehen, weil Anforderungen nicht klar definiert sind …. etc.

Als Resultat sind viele IT Umgebungen so reduziert aufgebaut, dass sie den ursprünglichen Anforderungen nicht gerecht werden können. Wieder andere sind in Architektur und Implementierung derartig komplex gestaltet, dass weder ein effektiver Betrieb noch ein effizienter und flexibler Einsatz der vorhandenen Ressourcen gegeben ist.

Darunter leiden sowohl die vorhanden IT Budgets – viel dramatischer aber die Agilität und Flexibilität des Unternehmens. Und dies, obwohl gerade der letzte Aspekt als Erfolgsfaktor in einem immer stärker umkämpften globalen Markt zu konstatieren ist.

Unabhängig von branchen- und marktspezifischen Eigenheiten haben nahezu alle Unternehmen Prozesse bzw. Arbeitsabläufe, welchen bestimmten Standards genügen. Mit einer serviceorientierten Architektur ist es möglich diese Abläufe mit der exakt dosierten Komplexität zu unterstützen und Design, Betrieb und Weiterentwicklung so einfach wie möglich zu gestalten – eine maßkonfektionierte IT Infrastruktur.

Ein Praxisbeispiel zur Analogie

Eine serviceorientierte Architektur ist von Idee, Merkmalen und Design sehr ähnlich zu klassischen Disziplin des Ingenieurwesens. Die Konstruktion eines neuen KFZ ist durch Normung, durchgängige Standards, Modularisierung und Kapselung von Funktionalitäten in extrem kurzer Zeit, bei hoher Effizienz und definierter Qualität möglich – in immer kürzeren Zeitabständen, bei stetig gesteigerter Flexibilität und hoher Reaktionsfähigkeit auf Marktanforderungen bereits in fortgeschrittenen Designphasen.

Nehmen wir als Beispiel die Montage eines einfachen Rades. Niemand kommt auf die Idee dafür eine neue Schnittstelle oder neues Werkzeug zur Montage zu entwickeln. Vielmehr ist ein Standard definiert, welcher eine schnelle und kostengünstige Montage ermöglicht – genauso einen sehr schnellen und einfachen Austausch des Rades, unabhängig des verwendeten Reifens. Man kann die Felge also als einen Standardadapter zur Montage des Reifens betrachten.

Diese Designmechanismen, Konstruktionsprinzipien und Parameter helfen auch im Rahmen einer serviceorientierten Architektur getätigte IT-Investitionen in geschäftlichen Nutzen umzusetzen, um durch eine reaktionsfähige IT Umgebung bestehende Potentiale besser nutzen zu können und im globalen Wettbewerb konkurrenzfähig zu bleiben.

X-INTEGRATE für die passende Architektur

Wir von X-INTEGRATE verstehen und leben serviceorientierte Architektur und Microservices als Geschäftschance für unsere Kunden. Wir realisieren dabei strategische Standortvorteile sowohl für die Organisation, als auch für die Unternehmens-IT. Unsere Consulting Angebote basieren deshalb auf einem umfassenden Verständnis Ihrer Geschäftsziele und einer ganzheitlichen Analyse der IT Systemumgebung. Unser Anspruch in jedem Projektschritt ist ein grundlegendes Verständnis der neuen Architektur zu generieren, bevor diese implementiert wird. Dieses Ziel erreichen wir mit unseren vorgefertigten Paketlösung oder einem kundenindividuellen Lösungsansatz – dabei ist für uns enge Zusammenarbeit und koordinierte Kommunikation entscheidend. Unsere besondere Kompetenz liegt dabei in der sensiblen Überführung von Legacy Systemen in eine serviceorientierte IT Welt.

Gerne erläutern wir Ihnen Näheres in einem persönlichen Gespräch.

Lesen Sie unseren Wissensbeitrag zu Microservices

Puzzleteile sinnbildlich für Integration

Microservices sind ein Architekturmuster für Entwicklung und Betrieb von Software-Anwendungen. Es weist viele Gemeinsamkeiten mit einer serviceorienterten Architektur (SOA) auf. Komplexe Anwendungen werden dabei durch kleine, modulare und unabhängige Services dargestellt. Die Kommunikation zwischen Komponenten erfolgt durch technologieunabhängige Schnittstellen.

Unsere Referenzen

Filter
Business Process Management (BPM)
Kompetenz 01.09.20

Business Process Management

Business Process Management (kurz BPM) ist ein Managementkonzept zum Beschreiben, Steuern, Modellieren und nicht zuletzt Optimieren von Geschäftsprozessen.

Microservices, serviceorientierte Architektur & BPM
Kompetenz 01.09.20

Microservices, Serviceorientierte Architektur & BPM

In der serviceorientierten Architektur werden IT-Komponenten zu einem gemeinsamen Service-Netz zusammengefasst. Einzelne Anwendungen treten hinter den Schnittstellen zurück und ermöglichen eine Zusammenarbeit der Dienste.

Puzzle zur Visualisierung von Enterprise Application Integration (EAI)
Kompetenz 31.08.20

Enterprise Integration

Enterprise Integration unterstützt die Geschäftsprozessabwicklung und verschafft Unternehmen Kostenvorteile. Zum Aufbau von Integrationsszenarien verwendet X-INTEGRATE die Methode Baseline.

Prozessautomation
Technologie 31.08.20

Process Engine

Eine Process Engine ist eine Plattform zur elektronischen Ausführung von Geschäftsprozessen im Rahmen einer serviceorientierten Architektur (SOA).

Realisierung von Integrationslösungen
Kompetenz 31.08.20

Realisierung von Integrationslösungen

Echter Geschäftsnutzen entsteht bei der Umsetzung einer effizienten Architektur in eine robuste und hochqualitative IT Infrastruktur. Wir setzen Ihre individuellen Geschäftsideen in die vorhandene Systemumgebung um.

Kompetenz 31.08.20

Beratung zur Integrationsarchitektur

Eine intelligente und praxisgerechte Integrationsarchitektur mit der passenden Integrationsplattform ist ein ausschlaggebender Erfolgsfaktor. Mit der passenden Architektur und den richtigen Werkzeugen lassen sich Applikationen von Partnern kurzer Zeit anbinden.

Internet of Things Integration-Check
Kompetenz 07.09.20

Internet of Things Integration-Check

Internet of Things ist sehr viel mehr als nur ein trendiges Schlagwort: Wird die Integration richtig umgesetzt, kann IoT deutliche Mehrwerte liefern. Machen Sie unseren kostenfreien Internet of Things Integration-Check!

Lösung

Einheitliche Plattform für die E-Mobilität

Für reibungsloses Fahren mit E-Fahrzeugen müssen technische Prozesse nahtlos ineinandergreifen. Die X-INTEGRATE GmbH hat dafür eine passende Prozessplattform entwickelt.

Headerbild für Prozessmanagement
Kompetenz 03.09.20

Prozess Management

Prozess Management bedeutet in der Einführungsphase einen Mehraufwand, der sich schnell in einen Mehrwert sowohl für Ihr Unternehmen als auch für Mitarbeiter, Geschäftspartner und Kunden verwandelt.

Anonyme Referenz
Referenz 12.11.24

Effizientes Flottenmanagement dank skalierbarer Plattform

X-INTEGRATE ermöglicht innovative Geschäftsmodelle im Flottengeschäft durch den Aufbau einer transaktionssicheren und skalierbaren Technologieplattform. Lesen Sie mehr.

Erfahren Sie ausführliche Details zur optimalen Nutzung und Wertschöpfung aus hybriden IT-Betriebsmodellen
Kompetenz 09.09.20

Whitepaper: Hybrid-Cloud-IT

Unser Whitepaper diskutiert die erfolgreiche Nutzung und Bereitstellung von Cloud-Diensten, welche zur Umsetzung innovativer Geschäftsmodelle herangezogen werden können.

Technologien der Enterprise Integration
Kompetenz 03.09.20

Technologien der Enterprise Integration

Um die digitale Revolution zu meistern, ist nicht nur die Wahl der richtigen Technologie wichtig: Auch eine methodische Vorgehensweise trägt maßgeblich dazu bei, dass ein qualitativ hochwertiges Design entstehen kann.

ESB Lösungen
Technologie

Sonstige ESB Lösungen

Lernen Sie zu den ESB-Lösungen, die bei uns zum Einsatz kommen!

Dashboard zur Visualisierung von Business Activity Monitoring
Kompetenz 01.09.20

Business Activity Monitoring

Wir von X-INTEGRATE erarbeiten BAM Lösungen, welche es Ihnen ermöglichen Geschäftsprozesse zielgerichteter und schneller steuern zu können – wie versetzen Sie in die Lage agieren zu können.

EAI Integrationsmodelle
Technologie 31.08.20

EAI Integrationsmodelle

Es gibt im Wesentlichen drei Integrationsmodelle oder EAI Ansätze: Data Level Integration, Message Level Integration und Process Level Integration. Erfahren Sie mehr zu Vor- und Nachteilen!

Message Oriented Middleware (MOM)
Technologie 31.08.20

Message Oriented Middleware (MOM)

Message Oriented Middleware bezeichnet Middleware, die auf der asynchronen Kommunikation, also der Übertragung von Nachrichten beruht. Erfahren Sie hier mehr zu den Vorteilen!

Lose Kopplung
Technologie 31.08.20

Lose Kopplung

Lose Kopplung beschreibt den Abhängigkeitsgrad zwischen Anwendungen. Ziel sollte es also immer sein, Anwendungen möglichst lose miteinander zu koppeln. Mehr dazu in unserem Artikel.

Predictive Scoring Solution
Lösung

Predictive Scoring Solution

X-INTEGRATE bietet ein Predictive Analytics-Verfahren, mit dem es möglich ist, durch Sensoren an den Maschinen innerhalb der Fertigungsstraßen nicht nur die Qualität der gefertigten Bauteile, sondern auch den Zustand der Werkzeuge innerhalb der Produktionsmaschinen, kontinuierlich zu kontrollieren.

Broker Architektur
Technologie 31.08.20

Broker Architektur

Mit einem Message Broker transformieren Sie Nachrichtenformate in ein oder mehrere Formate, priorisieren die Nachrichtenübermittlung, verbinden heterogene Systemen & vieles mehr.

Literaturtipp: Enterprise Integration Patterns
Trendthemen 03.09.20

Literaturtipp: Enterprise Integration Patterns

Dieses Buch ist besonders herauszuheben, denn “Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions” von Gregor Hohpe und Bobby Woolf ist die Referenz zu Mustern im Bereich Integration und Enterprise Service Bus.