" . Questa capacità di adattarsi alle mutevoli condizioni di business offre alle organizzazioni la flessibilità e l'agilità di espandere con profitto " note IBM che , Service-Oriented Architecture possono aiutare le organizzazioni a fare lo stesso durante la distribuzione aziendale applicazioni utilizzando SOA . SOA , se attuato correttamente, consente ai computer client di accedere alle informazioni da remoto e la usano per risolvere problemi di business . Scopri come funziona la comunicazione SOA client per determinare se la vostra organizzazione può beneficiare di questa tecnologia . Metodi di programmazione tradizionale
Immaginate che si possedeva una casa automobilistica che ha avuto marketing, personale e reparti di produzione . Utilizzando metodologie tradizionali di programmazione , è possibile impostare IT reparti in ogni divisione che ha eseguito i compiti specifici . Personale potrebbero mantenere le informazioni del database dei dipendenti , mentre il reparto di produzione tiene traccia parti di auto nel suo sistema di dati . Quando l'ufficio marketing ha bisogno di consolidare i dati di vendita con i numeri di parte , i programmatori del dipartimento di produzione potrebbero costruire un'applicazione che invia informazioni di ricambio per l'ufficio marketing . Se i sistemi di software di marketing e di produzione utilizzano diversi database o linguaggi di programmazione , potrebbe essere costoso per costruire questa applicazione .
SOA Solutions
SOA semplifica il compito di aiutare diverso sistemi di comunicare utilizzando tecnologie quali servizi Web per collegarli . Servizi Web , utilizzato ampiamente su Internet , sono programmi che ti permettono di accedere a computer remoti e recuperare informazioni su una rete . Un servizio Web meteo, per esempio , potrebbe restituire il meteo della città in cui si invia il servizio di una richiesta . Le organizzazioni che utilizzano SOA possono lasciare le unità di business di creare programmi e li rendono disponibili ad altre unità tramite una rete che condivide i servizi web.
SOA Vantaggi
La tua auto ipotetico azienda può risparmiare tempo e denaro facendo reparti espongono le loro informazioni tramite servizi SOA . Ci vuole tempo per convertire i sistemi esistenti per servizi SOA , ma una volta che esiste, non è più necessario costruire nuove applicazioni da zero ogni volta che è necessario condividere le informazioni . Architettura SOA rende possibile per i sistemi scritti in diversi linguaggi di programmazione per comunicare in modo sicuro e senza problemi anche . Poiché i servizi SOA sono componenti , che sono riutilizzabili . Un'organizzazione può usarli come blocchi e li combinano in modi diversi per creare nuove applicazioni che risolvono altri problemi .
Standard e linee guida
note Microsoft che SOA è più che un nome per una tecnologia che collega i computer . Le organizzazioni devono inoltre stabilire e rispettare un insieme di linee guida, principi e regole che aiutano a determinare quando utilizzare SOA e come distribuire i servizi ai clienti in modo efficiente . The Open Group SOA Reference Architecture fornisce le migliori pratiche e standard che è possibile fare riferimento nella progettazione di sistemi SOA . Aderendo a queste norme può dare alla vostra organizzazione la capacità di adattarsi alle mutevoli condizioni di business e l'agilità di espandere con profitto .