Advanced Globus Platform Development: Automating Workflows and Building Science Gateways
TimeWednesday, July 251:30pm - 5pm
DescriptionThe web-based Globus interface is designed to be intuitive and address common file transfer and sharing scenarios. However, a growing number of campuses are going beyond basic usage by developing workflows and portals that leverage open Globus APIs. For example, researchers increasingly require automation to cope with large volumes of repetitive tasks--replicating data across systems at multiple institutions, staging data captured from an instrument for analysis, and enabling access to reference data for a large user community--which cannot be handled at scale by ad hoc methods. In addition, research communities and facilities often have requirements for science gateways and secure portals that simplify data sharing and collaboration.
In this tutorial, developers will learn how to use the Globus Platform to automate research workflows and build data intensive applications. Through hands-on examples and references to implementations at universities and national laboratories, we will demonstrate how to access Globus in an automated fashion. We will describe how web applications can leverage Globus and Science DMZs to provide a broad range of researchers with access to advanced data management capabilities. We will illustrate how Globus REST APIs may be combined with high-speed networks provide a research data platform on which developers can create entirely new classes of scientific applications, portals, and gateways. We will also address how open, standards-based identity and access management functionality can simplify access to Globus using existing institutional credentials, and facilitate the integration of XSEDE and other research cyberinfrastructure services into web and mobile applications.