MultiSpeak

MultiSpeak is een initiatief om de applicatieprogramma-interfaces (API's) te standaardiseren die worden gebruikt door elektriciteitsbedrijven.  Een belangrijk doel van MultiSpeak is om te definiëren welke gegevens moeten worden uitgewisseld tussen softwaretoepassingen om de bedrijfsprocessen te ondersteunen die vaak worden gebruikt bij nutsbedrijven.

Het initiatief is een samenwerking tussen de National Rural Electric Cooperative Association (NRECA) en softwareleveranciers. MultiSpeak was oorspronkelijk gericht op kleine elektriciteitsbedrijven en omvatte een beperkt aantal back-office applicaties voor het lezen of afsluiten van meters. Het initiatief is sindsdien uitgebreid tot een reeks van toepassingen gebruikt door nutsbedrijven van elke omvang, in toenemende mate met inbegrip van water-en gasdiensten en elektrische nutsbedrijven. MultiSpeak definieert data-objecten en specificeert berichtstructuren, zodat leveranciers of nutsbedrijven een enkele, gemeenschappelijke interface kunnen schrijven die de communicatie tussen verschillende soorten software vergemakkelijkt. 

MultiSpeak standaardisatie heeft drie belangrijke componenten: 

Common data semantics  - Data semantics zijn een overeenkomst over een specifiek item dat gebruikt wordt in een bedrijfsproces, zoals een klant of een service uitval, die uitgewisseld zou kunnen worden in de context van het outage management bedrijfsproces. Gegevenssemantiek wordt gedocumenteerd in de vorm van een extensible markup language (XML) schema. 

Gedefinieerde berichtstructuren - Zodra overeenstemming is bereikt over welke gegevens moeten worden uitgewisseld, is het noodzakelijk berichtstructuren te definiëren om de vereiste gegevensuitwisselingen te ondersteunen. In MultiSpeak-initiatieven wordt de XML-geformatteerde gegevens payload meegevoerd als onderdeel van een web services call voor real-time uitwisseling en als onderdeel van een batch file voor off-line overdrachten. 

Documentation to support specific business processes -   MultiSpeak uses Web Services Description Language (WSDL) files to document the methods and define which messages are required to achieve goals. Web services method calls are linked together to accomplish each potential step in a utility business process. Such steps can then be strung together to support complete business processes.

See also: Common Information Model

Learn more: 

Scott Neumann compares the Common Information Model (CIM) with MultiSpeak.

 

Contributor: MultiSpeak Initiative