Domanda

Sto implementando una SOA in una grande azienda e non sono sicuro di quali specifiche del servizio Web (WS- *) abbiano effettivamente senso implementare. Come minimo, sto guardando WS-Addressing, WS-Security, WS-Eventing e WS-ReliableMessaging. Tuttavia, ci sono diversi altri standard che sembrano interessanti, ma io non non so quali sono ampiamente adattati. Non voglio implementare uno standard (e forzare tutti gli sviluppatori a seguirli) se non sono maturi o necessari.

EDIT:

Sto ponendo questa domanda non su una situazione specifica, ma in generale. Ci sono alcuni standard WS- * che non sembrano avere molto uso pratico (almeno per me), quindi sono davvero curioso di sapere quali sono ampiamente utilizzati.

Grazie per l'aiuto!

KA

È stato utile?

Soluzione

WS-Addressing è ampiamente utilizzato e abbastanza utile. Per WS-Security, considera l'insieme di meccanismi necessari (in base agli scenari di utilizzo).

Altri suggerimenti

Solo il SOAP è ampiamente adottato. Se ti interessa raggiungere, andare oltre WS-Security e WS-Addressing richiede problemi (anche WS-Security può essere difficile per molte persone). Se stai creando servizi per uso interno in una grande azienda, non mi preoccuperei tanto. Qualcosa come WCF ti consentirebbe di fornire endpoint con diversi binding per una vasta gamma di consumatori senza scrivere alcun codice aggiuntivo.

Esistono due tipi di servizi Web: REST e SOAP. Rappresentano protocolli diversi per l'invio di dati su Internet.

SOA è l'acronimo di Service Oriented Architecture. È un modo di architettare il sistema usando livelli multiplet (applicazioni) uno sopra l'altro. I servizi Web, principalmente a base di sapone, sono utilizzati per implementare questa architettura, ma non sono l'unico modo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top