App DevelopmentIT Best Practices

SPIs Vs. APIs: Which Should IT Organizations Choose?

The excited discussion about how to best use APIs has been going on for years now, and even more intensely within the past few years. Their versatility and practicality seemingly cannot be beat. Perhaps chief among its applications right now is how it relates to cloud use. However, in an article for InformationWeek, Thomas Claburn notes that service provider interfaces (SPIs) are surging in importance too.

Approaches to Integration

Software company Zephyr now packages many of its APIs into services as SPIs in its dealings with Atlassian, between whom there is an integration of software. These SPIs monitor integration across a spectrum ranging from user interface and provisioning systems to marketing and sales. Samir Shah and Shailesh Mangal, president and CTO of Zephyr respectively, explain the significance of SPIs:

“You can actually architect an entire business around this,” said Shah. “APIs are going to allow you to integrate feature functionality between different systems. SPIs are going to allow you… to build an entire business that covers both the technical side and the business side.”

Shailesh Mangal… described the distinction between APIs and SPIs: “One is the concrete implementation of a given functionality, which gives you structure and behavior. That’s APIs. SPI is one level above that. In this case it defines what the structure looks like, but has no knowledge of how the implementation is going to be.”

In turn, SPIs might empower customers to integrate more tools without direct assistance from the provider. The trick will be finding ways to exploit SPIs beyond their (albeit useful) default technical capabilities. There is a lot of new ground to be covered here.

You can view the original article here: http://www.informationweek.com/devops/project-management/spis-vs-apis-which-should-it-organizations-choose-/d/d-id/1326866

Tags
Show More

Leave a Reply

X

We use cookies on our website

We use cookies to give you the best user experience. Please confirm, if you accept our tracking cookies. You can also decline the tracking, so you can continue to visit our website without any data sent to third party services.