Business Process Automation stellt ein Framework dar, das nicht nur den Ersatz manueller Tätigkeiten durch Automation ermöglicht, sondern das auch eine systematische Erfassung, Beschreibung, Homogenisierung und Konsolidierung im Sine des Lean Managements unterstützt. Erwarteter Nutzen ist nicht nur eine Produktivitäts-, sondern auch eine Qualitätssteigerung durch die eingebauten Monitoring-Funktionen. BPA steht nicht für sich alleine, sondern ist Teil einer Unternehmens-IT-Strategie. SOA, als weiterer Bausein dieser IT-Strategie, passt ideal zu BPA.
Service Oriented Architecture aus der Ecosystem-PerspektiveServiceorientierte Architektur (SOA) ist eine Sammlung von Designprinzipen, die es ermöglicht, aus einer Vielzahl von Applikationsbausteinen komplexe Anwendungslandschaften aufzubauen. In der Implementierung besteht SOA aus Applikationsbausteinen, die untereinander kommunizieren, funktionale Leistungen (Services) anbieten oder diese Services konsumieren. Auch SOA ist kein neues Konzept, sondern aktueller Stand einer Evolution von IT-Systemen, die Objektorientierung, Komponenten-basierte Systeme und Design Patterns umfasst.
Der Begriff SOA wird unterschiedlich interpretiert: Im engen technischen Sinn steht er für die Integration oder Orchestrierung von „Web Services“, das heißt IT-Funktionsbausteinen, die spezielle Web-Schnittstellen besitzen. Andere Interpretationen fordern ein sehr weites Verständnis von Services, das auch die Strukturierung von Geschäftsdomänen und die Zusammenarbeit in nicht-technischen Organisationen umfasst.Allen Interpretationen liegt das Ziel der Beherrschbarkeit komplexer System durch Restrukturierung in weniger komplexe, wieder verwertbare Bausteine und Services zu Grunde. Eine besondere Rolle spielt dabei die Orientierung an Geschäftsprozessen, deren Teilprozesse beziehungsweise Aktivitäten die Grundlage für konkrete Serviceimplementierungen sind.
OASIS, die “Organization for the Advancement of Structured Information Standards”, geht noch weiter und zieht einen Vergleich aus der Biologie. OASIS sieht SOA als eine Art von Ecosystem: Anstelle einer Vorstellung von SOA als komplexer Maschine kann es produktiver sein, SOA als kooperatives Ecosystem zu begreifen - einen Raum, den Personen, Maschinen und Services einnehmen, um sowohl ihre eigenen Ziele wie auch die Aufgaben des Gesamtsystems zu unterstützen. Unter Umständen ist das eine psychologisch schwierige Sicht für den Verantwortlichen einer komplexen Unternehmensanwendung, denn dieser hat den berechtigten Anspruch einer kompletten Kontrolle über sein System.Weiter