Zuhause Netzwerke Was ist serviceorientierte Architektur (soa)? - Definition aus techopedia

Was ist serviceorientierte Architektur (soa)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet serviceorientierte Architektur (SOA)?

Serviceorientierte Architektur (SOA) bezieht sich auf eine Reihe von Prinzipien und Methoden, die von Softwareentwicklern angewendet werden, um Software in Form von interoperablen Diensten zu entwerfen und zu entwickeln. Services werden normalerweise in Form von Komponenten erstellt, die für andere Zwecke als ursprünglich vorgesehen wiederverwendet werden können. Aus diesem Grund werden die Schnittstellen häufig auf praktische Weise definiert, sodass sie für verschiedene Anwendungen und mehrere Plattformen verwendet werden können.

Techopedia erklärt serviceorientierte Architektur (SOA)

Das Hauptziel von SOA ist es, Unternehmen Flexibilität zu bieten, damit sie sich schnell und kostengünstig an Marktveränderungen anpassen können.

SOA unterteilt Funktionen in genau definierte Komponenten, die Computerentwickler als Dienste über ein Netzwerk verfügbar machen. Auf diese Weise kann SOA auf einer Vielzahl von verteilten Plattformen ausgeführt werden, auf die über verschiedene Netzwerke zugegriffen werden kann. Der Datenaustausch zwischen verschiedenen Anwendungen ist das Herzstück von SOA-Geschäftsanwendungen. Diese Anwendungen sind für die Verwendung mit APIs konzipiert, die zu Anwendungsintegration und Funktionsfreigabe führen. Sowohl im selben als auch in verschiedenen Unternehmen befindliche Systeme ermöglichen die Integration von Geschäftsprozessen unter Einhaltung eines standardisierten Geschäftsprozessmodells.

Das SOA-Repository ist eine Datenbank mit Metadaten oder großen Datenmengen, die interaktiv ist und sich ständig ändert. Dieses Repository ermöglicht Business-to-Business-Kommunikation über Webdienste. Testmessungen werden in SOA-Repositorys validiert, und Workflow-Unterstützung ist in allen Repositorys vorhanden. Das SOA-Repository enthält auch Schemata, Richtlinien und Prozesse, die die für SOA wichtigen Prinzipien und Methoden beinhalten.

Was ist serviceorientierte Architektur (soa)? - Definition aus techopedia