WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows

Implementazione di servizi con una SOA (service-oriented architecture)

IBM ha introdotto un modello di programmazione SOA (service-oriented architecture) per l'implementazione e l'integrazione dei servizi nelle soluzioni. SOA consente di creare, distribuire, integrare e gestire questi servizi indipendentemente dalle applicazioni e dalle piattaforme di elaborazione sulle quali sono in esecuzione

SCA (Service-component architecture) e SDO (service data object) forniscono gli elementi di sostegno per questo modello di programmazione SOA. SCA definisce il modello per la descrizione dei componenti del servizio ed offre una modalità per integrarli nelle soluzioni; SDO definisce un modello per le informazioni scambiate tra questi componenti. SCA e SDO sono basati su standard di servizi web come WSDL, XML Schema Definition Language (XSD) e Web Services Policy Framework (WS-Policy) ed ampliano questi standard di interoperabilità per definire un modello componente per SOA.

SCA (Service Component Architecture) separa la logica aziendale dall'implementazione, in maniera tale che sia possibile focalizzarsi sulla composizione di un'applicazione integrata senza conoscere i dettagli di implementazione. L'implementazione di servizi è contenuta in componenti SCA.

SCA (Service Component Architecture) consente di riunire componenti all'interno di un modulo SCA e di specificare quali servizi vengono messi a disposizione dal modulo per i richiedenti esterni. Il vantaggio è rappresentato dal fatto che una modifica dei servizi all'interno di un modulo non influisce sugli altri moduli a condizione che l'interfaccia del modulo modificato rimanga la stessa.

Il modello di programmazione SOA viene descritto nell'articolo IBM developerWorks, "Introduction to the IBM SOA programming model" disponibile all'indirizzo http://ibm.com/developerworks/webservices/library/ws-soa-progmodel/.

Oltre all'utilizzo del modello di programmazione SOA per sviluppare nuovi servizi, è possibile usare SOA e WebSphere ESB per fornire le applicazioni esistenti come servizi, senza alcuna modifica o con una modifica minima di tali applicazioni.


Concept topic

Condizioni di utilizzo | Valuta questa pagina

Timestamp iconUltimo aggiornamento: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_soapps.html

(C) Copyright IBM Corporation 2005. Tutti i diritti riservati.
Questo information center è sviluppato con tecnologia Eclipse. (http://www.eclipse.org)