Application Programming Interface (API)

The API is used to provide the licensee and third party vendors with a mechanism to develop interfaces to the SMEC database without having access to the database schema.

SMEC has developed a database staging area and a staging load program. The staging area is number of tables and views separate to the main SMEC database schema. These tables and views allow data to be passed from and to the SMEC database while maintaining data integrity and business rules. The tables and views also provide a consistent interface independent of upgrades to the SMEC application or schema. The staging load program moves data from the staging tables into the SMEC database schema after checking for data integrity and business rule problems.

A licensee or third party vendor can use these staging tables to develop an interface between the SMEC Software and an external software product. Please contact SMEC for more information.