This event has ended. Create your own event → Check it out
This event has ended. Create your own
Register Now for ApacheCon North America 2014 - April 7-9 in Denver, CO. Registration fees increase on March 15th, so don’t delay!
View analytic
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 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, Apache Software Foundation
Suresh Marru is a Member of the Apache Software Foundation and is the current PMC chair of the Apache Airavata project. He is a principal research systems architect at Indiana University. Suresh focuses on research topics at the intersection of distributed systems, application domain science; computational systems and has authored or co-authored over 75 peer-reviewed conference papers and journal articles in these areas. He gets his hands on... 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 worked as a Project Lead and Associate Technical Lead for WSO2 Inc.

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

Attendees (18)