ApacheCon North America 2014 has ended
Register Now for ApacheCon North America 2014 - April 7-9 in Denver, CO. Registration fees increase on March 15th, so don’t delay!
Back To Schedule
Monday, April 7 • 3:00pm - 3:50pm
RESTless API Design with Apache Thrift: Experiences from Rearchitecting Apache Airavata

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Apache Airavata is software for providing services to manage scientific applications on a wide range of remote computing resources. Airavata can be used by both individual scientists to run scientific workflows as well as communities of scientists through Web browser interfaces. It is a challenge to bring all of Airavata’s capabilities together in the single API layer that is our prerequisite for a 1.0 release.  To support our diverse use cases, we have developed a rich data model and messaging format that we need to expose to client developers using many programming languages.  We do not believe this is a good match for REST style services.  In this presentation, we present our use and evaluation of Apache Thrift as an interface and data model definition tool, its use internally in Airavata, and its use to deliver and distribute client development kits.

avatar for Suresh Marru

Suresh Marru

Member, Indiana University
Suresh Marru is a Member of the Apache Software Foundation and is the current PMC chair of the Apache Airavata project. He is the deputy director of Science Gateways Research Center at Indiana University. Suresh focuses on research topics at the intersection of application domain... Read More →

Chathuri Wimalasena

Chathuri is an Apache committer and PMC member of Apache Airavata project. She is a Lead Analyst Programmer at Indiana University and works on a range of projects for delivering Web-enabled computing capabilities to scientific researchers.  Prior to joining Indiana University, she... Read More →

Monday April 7, 2014 3:00pm - 3:50pm PDT
Lawrence A

Attendees (0)