Vantaggi e svantaggi della SOA stratificazione

December 27

L'approccio Service Oriented Architecture (SOA) per la tecnologia dell'informazione ha generato una grande attenzione nel mondo degli affari. SOA implica l'uso di un approccio stratificazione per allinearsi con vari processi aziendali. Le aziende devono fare di design e architettura decisioni su tutti questi strati. Un approccio SOA stratificazione viene fornito con vantaggi e svantaggi.

SOA stratificazione

strati SOA forniscono una struttura concettuale che organizza un'applicazione. Tipicamente, uno strato impresa è uno strato superiore di SOA che consente la comunicazione tra gli utenti finali e SOA. Inoltre facilita l'integrazione di diverse unità di business. Altri strati SOA includono un livello di processo che ha i servizi orientati al processo, uno strato intermedio che consente di aggiungere una funzionalità per un servizio esistente e uno strato di base che ha i servizi SOA di base.

Flessibilità

Un vantaggio dell'approccio stratificazione SOA sta nel fatto che essa introduce flessibilità. Con un approccio SOA, architetto sistemi in grado di progettare l'architettura del sistema indipendentemente dalla progettazione del software. L'architettura del sistema dipende settori quali il software di sistema e l'hardware disponibili, nonché i requisiti per la gestione del sistema.

Facilita servizio di accesso per i progetti

L'approccio SOA facilita l'uso di uno strato di accesso di servizio comune che consente l'accesso uniforme alle infrastrutture funzionali di un'organizzazione. Questa capacità può rivelarsi particolarmente vantaggiosa per lo sviluppo di singoli progetti. A livello di accesso di servizio comune può fare impiego di servizi per il progetto più semplice, ad esempio, a causa del formato unificato per accedere ai servizi.

Eccezioni Common Access

Anche se un livello di comune accesso al servizio offre vantaggi a livello di progetto, si tratta con svantaggi per l'azienda nel suo complesso. Impostazione di un livello di accesso di servizio comune per accedere ai servizi aumenta anche la probabilità di eccezioni, che spesso superiori ai benefici dell'utilizzo di un livello di accesso di servizio comune. Queste eccezioni potrebbero portare allo sviluppo di una architettura non autorizzata a trattare con diverse situazioni del mondo reale che potrebbero non essere adatti a un approccio accesso comune. Come risultato, la squadra architettura potrebbe non essere in grado di discutere alcuni degli aspetti progettuali apertamente.