Accessing External Information Using Pitram Restful Integration Services (PRIS)
MICROMINE’s leading fleet management and mine control solution, Pitram, enables the sharing of information via Pitram’s Restful Integration Services (PRIS). PRIS provides a supported connection for external systems to access Pitram and Pitram Portal services via an industry standard Web API Interface, representational state transfer (REST), for the purposes of retrieving or updating data.
Mining operations have numerous disparate mining technology systems that mine operators, technical services and managers use to keep the mine site operating effectively in a safe and controlled manner. The ability to share information between these systems can improve time saved and ensure accuracy across those systems from the data collected.
PRIS utilises the REST web service technology which provides an industry standard method for accessing data. PRIS allows for various third party applications such as mine design software, enterprise resource planning (ERP) systems and corporate reporting systems, to extract data from Pitram. This is achieved via a set of architectural principles that guide the design of web services to focus on a system’s resources, including how resource states are addressed and transferred over HTTP.
The ability of third party software to integrate through PRIS guarantees backwards compatibility in future Pitram releases. If a specific system is not able to integrate with a future release, it is recommended that a new PRIS service be added as opposed to trying to integrate with the Pitram database directly and maintain the integrity of the data connection.
Any client application, on any platform, written in any programming language, may interact with each other using simple URLs on top of HTTP. The PRIS server also benefits by being hosted under Internet Information Services (IIS) which is an extensive web server that was created by Microsoft for use with Windows operating systems.
Using the REST web technology enables users to extract data from Pitram without having the need for an in-depth understanding of how Pitram data is stored and helps to minimise the risk of Pitram’s data integrity. PRIS ensures that third party systems such as a hauling or conveyor system can submit data to Pitram, a mine’s control room can treat and rely on as the data recorded through Pitram. Data is available for reporting immediately and provides the mine site with a central database for all mining activity data.