MultiSpeak

MultiSpeak è un'iniziativa per standardizzare le interfacce del programma applicativo (API) utilizzate dalle utility elettriche. Un obiettivo importante di MultiSpeak è definire quali dati devono essere scambiati tra le applicazioni software per supportare i processi aziendali comunemente utilizzati nelle utility. 

L'iniziativa è una collaborazione tra la National Rural Electric Cooperative Association (NRECA) e i fornitori di software. MultiSpeak era originariamente destinato a piccole utenze elettriche e copriva un numero limitato di applicazioni di back-office per la lettura o la disconnessione dei contatori. Da allora l'iniziativa si è ampliata per fornire una guida per una gamma di applicazioni utilizzate da servizi di tutte le dimensioni, inclusi sempre più servizi di acqua e gas e servizi elettrici. MultiSpeak definisce gli oggetti di dati e specifica le strutture dei messaggi in modo che i fornitori o le utilità possano scrivere un'unica interfaccia comune che faciliti la comunicazione tra diversi tipi di software. 

La standardizzazione MultiSpeak ha tre componenti principali: 

Semantica dei dati comuni  - La semantica dei dati è un accordo su un elemento specifico utilizzato in un processo aziendale, come un cliente o un'interruzione del servizio, che potrebbe essere scambiato nel contesto del processo aziendale di gestione dell'interruzione. La semantica dei dati è documentata sotto forma di uno schema XML (Extensible Markup Language). 

Strutture di messaggi definite - Una volta raggiunto un accordo su quali dati devono essere scambiati, è necessario definire strutture di messaggi per supportare gli scambi di dati richiesti. Nelle iniziative MultiSpeak, il payload dei dati in formato XML viene trasportato come parte di una richiesta di servizi Web per lo scambio in tempo reale e come parte di un file batch per i trasferimenti offline. 

Documentazione a supporto di processi aziendali specifici -   MultiSpeak utilizza i file WSDL (Web Services Description Language) per documentare i metodi e definire quali messaggi sono necessari per raggiungere gli obiettivi. Le chiamate ai metodi dei servizi Web sono collegate tra loro per completare ogni potenziale passaggio in un processo aziendale di utilità. Tali passaggi possono quindi essere messi insieme per supportare processi aziendali completi.

Vedi anche: Common Information Model

Per saperne di più: 

Scott Neumann confronta il Common Information Model (CIM) con MultiSpeak.

 

Collaboratore: Iniziativa MultiSpeak