Sommario:
La gestione dei processi aziendali (BPM) è un paradigma che consente alle aziende di modellare, automatizzare, eseguire, controllare, misurare e ottimizzare il flusso delle attività aziendali. Ciò accade attraverso i sistemi integrati dell'azienda, i dipendenti, i clienti e i partner, sia all'interno che oltre i confini aziendali. L'architettura orientata ai servizi (SOA), d'altra parte, è un approccio architettonico per la costruzione di sistemi ad alta intensità di software da una serie di servizi universalmente interconnessi e interdipendenti.
BPM e SOA sono paradigmi separati: SOA è un approccio di architettura mentre BPM riguarda la modellizzazione, l'implementazione e il monitoraggio dei processi aziendali. Tuttavia, i due sono strettamente allineati perché uno dei molti modi possibili per implementare i processi aziendali è attraverso la progettazione SOA. Qui daremo uno sguardo a come BPM e SOA possono lavorare insieme e quali vantaggi offrono ciascuno se usato separatamente. (Per la lettura in background, vedi Elaborazione aziendale: che cos'è tutto il buzz?)
The Umbrella Governing BPM e SOA
L'architettura aziendale è la logica organizzativa per i processi aziendali e l'infrastruttura IT di un'organizzazione. È anche l'ombrello che governa entrambi questi paradigmi. L'architettura orientata ai servizi è uno stile architettonico per la realizzazione o la creazione di un'architettura aziendale proprio come client-server, n-tier, mainframe, ecc. L'obiettivo primario dell'architettura orientata ai servizi è allineare il business con la tecnologia dell'informazione in modo da rendere entrambi più efficaci.