SOA
Serviceorientierte Architektur, kurz SOA ist ein Ansatz der Informationstechnik aus dem Bereich der verteilten Systeme, um Dienste von Mitarbeitern und Organisationen zu strukturieren und zu nutzen.
Eine besondere Rolle spielt dabei die Orientierung an Geschäftsprozessen, deren Abstraktionsebenen die Grundlage für konkrete Serviceimplementierungen sind: „Vergib einen Kredit“ ist beispielsweise auf einer hohen Ebene angesiedelt, dahinter verbirgt sich bei einem Bankunternehmen ein Geschäftsprozess mit einigen beteiligten Personen und informationstechnischen Systemen („Eröffnen der Geschäftsbeziehung“, „Eröffnen eines oder mehrerer Konten“, „Kreditvertrag...“ und so weiter), während „Trag den Kunden ins Kundenverzeichnis ein“ ein Dienst auf einer niedrigeren Ebene ist.
Durch Zusammensetzen (Orchestrierung) von Services niedriger Abstraktionsebene können so recht flexibel und unter Ermöglichung größtmöglicher Wiederverwendbarkeit Services höherer Abstraktionsebenen geschaffen werden.
Ziel ist hierbei das langfristige Senken von Kosten in der Softwareentwicklung sowie das Erreichen einer höheren Flexibilität der Geschäftsprozesse durch Wiederverwendung bestehender Services, was für Unternehmen im heutigen Geschäftsumfeld von essentieller Natur ist.
Das luminea Systemhaus berät Sie gerne zum Thema SOA und Softwareentwicklung.
Quelle: Wikipedia

