Tuesday, May 14, 2013

Mashup - API Applications

Tools for building API Applications

API based applications are an approach to building web applications, rather than a particular technology. That said, there is an emerging ecosystem of tools for developers and end users.
  • Elastic.io: this is a new tool designed for end users who want to create simple applications that tie together different services. For example, you can use Elastic.io to create a simple script that downloads your latest twitter feed into a log file and place it in dropbox.
  • Yahoo Pipes: Pipes is the app that defined the term mashup and showed the potential for applications built on top of APIs. Though powerful, Pipes is limited to RSS feeds, with little support for full featured APIs.
  • Cumula: Cumula is a new framework for creating API applications. Cumula implements a single syntax for any API, making it easy for anyone to develop API applications. Cumula really excels at combining data with services, like semantic analysis.  Full disclosure: Seabourne released the technical preview of Cumula last month.
  • Web Development Frameworks: really any web development framework can allow you to create an API based application - all you need are API libraries in your language. Key things that you’ll want to implement are a caching strategy, as well as following the structure recommendations outlined above.

Reference

http://seabourneinc.com/2012/05/02/goodbye-mashups-welcome-to-api-applications/
http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks

0 comments:

Post a Comment