New API Magic

Published on 10 Sep 2015


We have been striving in recent weeks to continue pushing the boundaries of interoperability in our Schemeswriter software suite.

The latest technology in the larger business world to embrace this movement is APIs (Application Programming Interfaces).
While the technology landscape is still shifting and changing, APIs across HTTP have emerged as the dominant method of communications between disparate systems.

As such, we have been implementing a modern and highly standards-based communication platform for our Schemeswriter applications and associated services.

Our new API platform outputs hypermedia data in the predominant formats of XML and JSON so that machines and systems can exchange information efficiently, while allowing our API end points to be discoverable and usable by third parties.

Nearly all of our business entities have been hooked into the API interface, allowing us to manipulate Quotes, Estimates, Policies, Users and Documents with any tool that speaks the API terminology.

This dramatic step forward will allow us to import business objects and workflows from third party systems with dramatically reduced lead-times, as well as integrate with any other system that has an applicable API entry-point. Our integrations can be pushed via our own Middleware system if some data translation is required, or in some cases will be able to push directly into other business systems.

Separating out the API interfaces also allows us to provide a better and more scalable architecture for the future.

This means that there will be fewer points of failure as we move to coupled micro-service architectures with fully load-balanced and High Availability software. It will also allow us to build new web sites and services on top of a unified business architecture, without reinventing the wheel for new systems. Policy and Document portals will be on the future road-map, as well as more easily integrated B2C web sites, utilising pure API integration.

All of the relevant data can travel efficiently and securely across the Internet, linking business systems together in new ways, so that our customers can get new integrations and insights into their data like never before.