Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La soluzione orientata ai servizi illustra come esporre un'applicazione BizTalk come servizio per l'uso da parte di altre applicazioni. La presentazione di un'applicazione come servizio consente ad altre applicazioni di utilizzare facilmente le informazioni e di usarle nei servizi forniti.
La soluzione è un'applicazione di informazioni di credito che fornisce le informazioni come risposta al servizio Web, dopo l'aggregazione di informazioni rilevanti da altre tre applicazioni. L'applicazione consolida i risultati e restituisce un singolo messaggio contenente le informazioni di credito riepilogate. I tre sistemi back-end sono i seguenti:
SAP Enterprise System. Il back-end SAP fornisce il limite di credito complessivo del cliente. La soluzione comunica con questo sistema back-end usando l'adapter SAP in BizTalk Adapter Pack.
Sistema transazioni in sospeso. Il sistema Transazioni in sospeso segnala l'importo totale delle transazioni in sospeso sul conto. La soluzione usa Microsoft Host Integration Server (HIS) per comunicare con il mainframe da Windows Server. Usa inoltre la tecnologia Transaction Integrator di HIS. Questi consentono al sistema di interagire con il mainframe come servizio Web. L'orchestrazione BizTalk utilizza questo servizio Web.
Sistema di rilevamento dei pagamenti. Il sistema di rilevamento pagamenti segnala l'ultimo pagamento effettuato dall'utente. Questo sistema usa MQSeries.
Come ricordato nella panoramica della soluzione, è anche possibile utilizzare un'interfaccia non Web di servizio tramite le code MQSeries. Per altre informazioni sulla struttura generale dell'applicazione, vedere Informazioni sulla soluzione orientata ai servizi. Sebbene i servizi Web siano il modo più comune per costruire architetture orientate ai servizi, non tutte le applicazioni possono usarle. Con le soluzioni BizTalk Server è possibile fornire, insieme ai servizi Web, modi alternativi per l'uso del servizio da parte delle applicazioni legacy.
L'accesso MQSeries simula il modo in cui un sistema di risposta vocale interattivo legacy potrebbe usare la soluzione. L'accesso MQSeries, insieme all'accesso al servizio Web, mostra come usare una singola soluzione sia da applicazioni legacy che da nuove applicazioni.
Modelli usati nella soluzione orientata ai servizi
Il diagramma seguente mostra una versione semplificata dei modelli nella soluzione orientata ai servizi.
La soluzione è costituita da quattro parti principali, ognuna delle quali rappresenta un modello: l'interfaccia del servizio, un router basato su contenuto, un elenco di destinatari e un aggregatore. L'interfaccia del servizio rappresenta il meccanismo di interfaccia che consente di connettersi alla soluzione. Il router basato sul contenuto controlla la validità del messaggio e invia un messaggio di errore se non è valido. L'elenco dei destinatari invia il messaggio alle tre applicazioni back-end. Quando le applicazioni back-end rispondono, l'aggregatore combina le risposte in un singolo messaggio di risposta. Il messaggio di risposta torna al richiedente tramite l'interfaccia del servizio.
Si noti che nel diagramma non è specificato molto:
Il diagramma omette i traduttori di messaggi, richiesti dalla soluzione per comunicare con i sistemi esterni.
Il diagramma non specifica come comunicare con i processi back-end.
Il diagramma non specifica inoltre la natura dell'interfaccia del servizio.
Né il diagramma indica se usare o meno la comunicazione sincrona o asincrona.
Vedere anche
Sviluppo di una soluzione orientata ai serviziche traduce i modelli della soluzione orientata ai servizi