Let’s face it, there’s a reason that little red button went viral. If there’s an easier way to do something, then perhaps it’s the way we should go about doing it. Trouble is, we don’t always know there’s an easier way until we’ve done something the hard way. While true for many things in life, today I’d like to apply this concept to the dominant standard in APIs: Representational State Transfer (better known as REST).
When it comes to creating REST APIs, there’s the hard way and the easy way—the easy way is via TIBCO Cloud Integration (TCI). In fact, one of the main goals in designing TCI was to make the creation, testing, use, and deployment of REST APIs… well, easier.
We at TIBCO set out to prove this and one way to do it was to host an internal company-wide Hackathon—we wanted to see if TCI was really as easy as we claimed it was. The result was pretty outstanding; we had teams compete from all over the world and across a number of departments. Geographically, we had participants from the United States, Canada, Sweden, Poland, South Africa, India, and Australia. Even more interesting was that we had participants from non-technical organizations, including our own marketing team.
In one short week of our Hackathon, we had over 65 submissions connecting TIBCO Cloud Integration with everything from Amazon AWS Redshift to LinkedIn to SurveyMonkey to MongoDB to Slack. It’s incredible what our Hackathon competitors were able to accomplish in such a short amount of time and by such a diverse group of roles and locations.
The Hackathon uncovered and reinforced two things for us:
1. Technical resources are not solely the domain of engineering and R&D anymore; they’re needed across a company as departments start to rely more and more on technologies that the IT organization can’t scale to support.
2. There’s a movement from “do it all” applications toward more specialized cloud solutions, which has resulted in the same integration problem that existed on premise. These specialized solutions have loads of data and can increase their value in making data available through APIs. More often these APIs are REST.
The integration problem hasn’t gone away, it’s simply moved to the cloud. That’s where TIBCO Cloud Integration comes in—it addresses the integration problem, makes REST the focus of communication, and simplifies the way REST APIs are created, tested, and deployed.
The goal of TCI is to ensure that creating and using REST APIs is not a daunting task, but straightforward, visual, and yup, you guessed it, easy.