The Smart Construction API uses a service-based architecture. The logical architecture of the system is displayed in the following image.
The Smart Construction architecture can be described as a client application that is coupled with a server application consisting of the following components:
-
SmartPlant Foundation Server
-
Smart Construction Server for SmartPlant Foundation
-
Materials Service and API
-
Rules of Progress Service and API
-
Import Project Data API
-
Documents API
The components Materials Service and Rules of Progress Service can be replaced using the Smart Construction API. These components implement specific Windows® Communication Foundation Service Contracts. For more information on Windows Communication Foundation and Service Contracts, please visit this website: http://www.msdn.microsoft.com/en-us/netframework/aa663324.aspx. You can also configure external document systems using the Documents API. You must use the delivered Import Project Data API.