The purpose of the assertions document is to provide information to utility staff members about what level of MultiSpeak integration could be expected between two specific products that have completed Version 3.0 or 4.x interoperability testing. Assertions documents are written with the utility audience in mind. They answer the following questions:
- What can I do with the software products that would not be possible without the MultiSpeak integration?
- Why is this shared functionality important to my business processes?
- How have the vendors used MultiSpeak to accomplish the integration described?
- How much of the MultiSpeak defined interface capability does this interface support?
Note that assertions documents do not necessarily describe all of the capabilities of an interface between two products, only those that are accomplished using MultiSpeak. It is certainly possible for two vendors to support other integration features that are not included in MultiSpeak; for a description of such features, contact the affected vendors directly.
Utilities can use assertions documents in two ways:
- You have MultiSpeak-compatible software and you want to know what it does, and does not, do.
- You are considering the purchase of software and want to compare the MultiSpeak integration supported by alternative vendor offerings.
This type of testing is performed by the NRECA-approved testing agent when pairs of vendors specifically request and pay for such testing. It should be noted that, in some cases, products may be interoperable, but the vendors have not chosen to pay for testing to document this fact. For some vendors, whose products are expected to integrate with a large number of software products offered by different vendors, the cost of testing all possible combinations of software can be burdensome. Alternatively, a utility may choose to require interoperability testing for a pair of products that have not yet been jointly tested as a software quality control step during software procurement. In such a case, the cost of the test may be borne by the utility or by the vendor(s) of the software in question.
It is very important to note that this does not mean that all of the products features have been tested to the MultiSpeak specification, only those interfaces indicated in the assertions document and in most cases, only for specific functionality. Specific details can be found in links from the products page. The products are listed by product type (for example, SCADA software), then alphabetically by company and product name. Note that no preference or ranking of software is implied by the order on the listing for a given type of software.