How Rich is Your API?

 

6a015392b1efb3970b01a511ea5475970c-250wi

No technology vendor can pretend to have all of the functionality you need, across all the sub-processes that are required in order to efficiently manage an organisation. Some firms claim to have mastered this, but no company has actually pulled it off.

 

Among other reasons, this is why it is critical to invest in an open platform in the future that can be extended with best-of-breed point solutions, be used to feed another system or even one that allows you to re-build your own user experience, with a mix of functionality coming from various solutions.

Most – if not all – software providers offer a set of API that supports all of these capabilities (on paper at least). However, the reality is, that for all these platform-extension abilities to really work, those APIs need to cover ALL of the functionality that is provided by the technology vendor.

More often than not, the APIs that are available only cover the most critical or most basic scenarios. While this is fine for your basic integration needs, it doesn’t allow you to truly extend the functionality that is available on your platform.

At Lumesse, we aim at delivering an open platform in the future. How this translates in practice, is by progressively offering the same functionality through our API as through our own user-interface. (There are other facets of an open platform we are working on of course, but for the purposes of this post we are focusing on API).

For instance, the upcoming 14.0 release of our recruiting platform TalentLink further deepens the Talent Portal functionality that is available through API and Web Services. For our customers that have their career site built by a design agency, it means they will be able to enrich the candidate experience (and maybe win an award) with additional functionality that was previously only available through our own components until now.

There are of course many other aspects that are involved in making a platform open, but a rich set of APIs, delivering all of the functionality, with all of its depth, is a key building block.

– See more at: http://blog.lumesse.com/2014/07/how-rich-is-your-api.html#sthash.qNwRiyIf.dpuf