SPOT on Integrations

 

The idea of integrating is a simple one. Put plainly, it means “to combine (one thing) with another so that they become a whole.” But an idea and its practical application are two different things. Knowing what it means to integrate is easy. Creating seamless integration capabilities through the creative use of technology in both hardware and software forms is where SPOT has set itself apart as an industry leader.

SPOT integration .png

SPOT believes that robust and flexible use of hardware in the field combined with the latest upgrades in adaptable software is paramount to delivering leading edge traceability to clients, regardless of their preferred hardware or software tools. We know that companies have reasons for liking some brands or styles of technology over others. That’s why SPOT has gone above and beyond to establish programming that can be translated and accepted by several different kinds of platforms without compromising data, speed or accuracy.

So how do we do it?

API

To ensure the highest quality software performance, SPOT uses a Postgres SQL relational database setup, with a nodeJS backend running on Amazon EC2 Cloud (CentOS), with an AngularJS frontend.

Integration with SPOT has been designed to be as easy as possible for developers to write code against. Our thoroughly documented API is an industry standard REST web service delivered over the secure HTTPS protocol. All of the data going into or out of the web service is encoded using a human-readable, tried and tested highly ubiquitous and nearly 20-year old Javascript Object Notation (JSON) language.

The database utilizes Amazon RDS and is replicated across two separate physical data centers. The database is backed up hourly. We keep 35 days of backups before overwriting the oldest one. 

We also keep a live copy of the database server in a separate physical data center that is ready for immediate fail over in the event of any database problems. The Web and API servers in the other data center are offline and can be brought online within one hour if an entire physical data center goes offline.

The Web and API Servers are backed up nightly in the event of any failure and can be rebuilt in less than an hour. Lastly, our Mobile App data is cached on the device so if the device loses service or there is a server side problem, no time or data is lost. The device will sync when it regains connectivity.

SOFTWARE

SPOT is proud to offer a product that is compatible out of the box with all the following software providers: Google Maps, Google Drive, Excel, PDF, CSV, SHP, KML, KMZ, Esri, and iOS. Regardless of which provider you prefer, SPOT can export your data without interruption to make it available on whatever platform you choose.

HARDWARE

Similarly for hardware, SPOT has incorporated into its arsenal only the most advanced, sought after, & reputable brand name tools that we know our clients are already relying on. Barcode scanners, RFID readers, automatic identification and data capture solutions, mobile computers and geospatial mapping systems are all pieces of equipment that we know make the job possible. More than that, we know that there are many providers of excellent equipment which is why we didn’t choose just one with which to be compatible. SPOT is capable of supporting all the following brand name hardware suppliers: Leica, Trimble, EOS, Elcometer, Zebra, CipherLab, Symbol, and Apple.

continuou integration .jpg

At SPOT, we take your data very seriously because in the energy services industry, data is digital gold and we want every client to feel confident that we are protecting their assets better than anyone else can. Our goal is not only to eliminate errors through the collection of data, but do help every client rest knowing full well that what has been collected, can’t be lost or stolen. What is rightfully yours is secure and safe, readily available whenever or wherever you may need it.