1 The Indiana University Science Gateway Group: Advancing Web-based scientific research • The IU Science Gateway Group supports gateway development activities at IU and world-wide. • Marlon Pierce: Group Lead • Suresh Marru: Principal Software Architect • Raminder Singh, Chathura Herath, Yu Ma, Lahiru Gunathilake: Senior team members • Six interns and research assistants • More Info & Contact • http://pti.iu.edu/sgg • Marlon Pierce: [email protected]• Suresh Marru: [email protected]
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
The Indiana University Science Gateway Group: Advancing Web-based scientific research
• The IU Science Gateway Group supports gateway development activities at IU and world-wide.
• Marlon Pierce: Group Lead• Suresh Marru: Principal Software Architect• Raminder Singh, Chathura Herath, Yu Ma, Lahiru Gunathilake:
Senior team members• Six interns and research assistants
computational workflows– web service abstractions to legacy command line
scientific applications– support for computational resources ranging from
local resources to computational grids and clouds– modular software framework to use as individual
components or as an integrates solution.
Apache Airavata High Level Overview
Interoperable Workflow Architecture
1
Apache Rave: Open Community Software for Social Networking, Shareable Web Components, and Science Gateways• Rave is an Apache Software Foundation incubator
project.• Software for managing OpenSocial Gadgets and W3C Widgets
• Founding members:• Mitre Software• SURFnet• Hippo Software• Indiana University
• More information• Project Website: http://incubator.apache.org/rave/• Mailing List: [email protected]
• Rave is a downloadable Web portal• Written in Java, JavaScript• Based on Spring MVC framework• Builds on Apache OpenSocial spec for social networking Web
gadgets, REST services• Rave is a development platform
• Developers program to Rave APIs and implementations as JARS, WAR overlays
• Developers can change, extend, or exclude only the code without touching the source tree
• “Sandbox” examples.
1
The Apache Way and Gateways • Apache places community above code
– Open source isn’t enough– You need a diverse community of developers and inter-project
collaboration• Governance
– Apache incubators are mentored to teach good project management practices
– Source code management, public mailing lists, open decision making, peer-reviewed formal releases
• Sustainability– Apache incubators must demonstrate developer diversity – Count diversity of contributors, not downloads.– Reward projects for collaborating with each other.