Desktop Client component communication - SmartPlant Foundation - IM Update 46 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

The SmartPlant Foundation Desktop Client components communicate with the SmartPlant Foundation server using HTTP to make requests using the SOAP protocol for exchanging XML messages over computer networks. This ensures that there are no obstacles when passing firewalls in Internet scenarios.

The server acts as a message-oriented middleware (MOM) so both the requests from the client and responses from the server are XML messages that are parsed at both ends.

There is an option in the web.config file on the server to compress the data in order to reduce the amount of XML traffic between the server and the client. The SmartPlant Client is a layer below Common UI on the client workstation, and this uses the SPFDataCompression .dll on both the client and the server to compress and decompress the xml.

If any errors occur on the server, the software packages the errors inside an <Error> tag and returns them with the results displayed to the user as errors in message boxes.

The SmartPlant Foundation Web Server can also be set up as a secure site and use the HTTPS protocol for secure connections.