Operare con le interfacce

Un'interfaccia è un servizio che comunica con i client mediante una serie di protocolli e tecnologie standard.

Gli standard di interfaccia sono implementati in piattaforme e prodotti da tutti i principali fornitori software, il che rende possibile la comunicazione tra client e servizi in modo coerente su un'ampia gamma di piattaforme e ambienti operativi.

Con il termine Interfaccia, si fa riferimento a un modello di servizio canonico (rappresentato come metadati nel repository) che include le descrizioni dell'interfaccia (operazioni, input e output), trasporto, protocollo e funzioni in termini di IBM Business Services Dynamic Assembler. Nel modulo IBM® Business Services Composition Studio, è possibile creare modelli di metadati relativi alle interfacce.

Per il funzionamento di un SOA (Service Oriented Architecture), il modello di interfaccia deve essere un modello standard per l'azienda. Lo standard industriale attualmente è WSDL. Per la comunicazione tra piattaforme di componenti distribuiti in modo eterogeneo, (ad esempio Java™ e .NET), i protocolli di trasporto e messaggi devono essere standardizzati. Lo standard industriale attualmente è HTTP e SOAP.

In un'azienda in cui i componenti distribuiti non sono eterogenei (ad esempio, tutti gli elementi sono esposti su MQ), non è necessario convertire tutti i messaggi in SOAP/HTTP; tutti i componenti, tuttavia, devono essere ancora rappresentati con un modello di servizio canonico che includa un modello di interfaccia e un modello di trasporto e incorpori tutte le funzioni di IBM Business Services Dynamic Assembler.

La rappresentazione di tutti i "servizi" nell'azienda mediante questo modello consente di creare un livello di astrazione che è possibile realizzare per distribuire servizi adattivi mediante la tecnologia di IBM Business Services Dynamic Assembler.

IBM Business Services Composition Studio crea un modello di interfaccia basato sui tipi di porta definiti nei documenti WSDL. Un modello del servizio di interfaccia esiste per ciascun tipo di porta, per un particolare documento WSDL, è possibile quindi estrarre e catalogare molte definizioni WSDL.

Concetti correlati
Presentazione dell'applicazione Composition Studio
Associazione delle attività di IBM Business Services Composition Studio con la metodologia del ciclo di vita del modello dei servizi di business
Operare con un progetto Studio
Gestione di servizi di business
Operare con le politiche
Gestione di correlazioni
Operare con gli spazi nomi
Operare con i servizi composti
Gestione di sottoscrizioni
Operare con le applicazioni
Operare con gli endpoint
Operare con le asserzioni
Operare con il repository
Gestione di SCA (Service Component Architecture)
Riferimenti correlati
Conoscere i prerequisiti dell'applicazione Composition Studio