OMII-Europe Repository Steven Newhouse Director, OMII-UK Solid Base to Build Upon • Open Middleware Infrastructure Institute UK (OMII-UK) – Repository of middleware packages (funded & un-funded) – http://www.omii.ac.uk/. • Globus Alliance – Open source development portal & software repository – http://dev.globus.org/wiki/Welcome. • ETICS – e-Infrastructure for Testing, Integration and Configuration of Software – http://www.eu-etics.org • Enable Grids for E-SciencE – Develop and integrate software to support compute/data grids – http://www.eu-egee.org EU project: RIO31844-OMII-EUROPE The Software Repository Portal • Make available software reengineered within OMIIEurope and contributed by third parties – Single services/tools & complete distributions • Provide an interface to select software from the repository based on user requirements – By capability/standards/provider/… • Support the upload, download and installation of the software – Document platform portability & pre-requisites • Verify the software through compliance & metrics tests 3 EU project: RIO31844-OMII-EUROPE Added Value… • Build on existing repository & software activities: – OMII-UK, C-OMEGA, EGEE, NMI • Comprehensive support with links to: – Package documentation – Build & test reports – Certification – Tutorials & sample use-cases – Test resources • Document the evaluation infrastructure & process 4 EU project: RIO31844-OMII-EUROPE Immediate Plans • Analyze the OMII-UK repository – It is key to take advantage of the OMII-UK experience • Not my words! – Provide mechanisms to contribute, check, evaluate & browse • Collaborate with ETICS project: – provides tools to configure, build, and test software via a secure web interface and command line – defines a certification process – supports different types of package formats (e.g., RPM, TAR.GZ) for different platforms 5 EU project: RIO31844-OMII-EUROPE ETICS at a Glance courtesy of A. Di Meglio Web Application Web Service Via browser Report DB Project Build/Test Artefacts DB NMI Scheduler Via commandLine tools Clients WNs NMI Client Wrapper ETICS Infrastructure EU project: RIO31844-OMII-EUROPE Assembling the Components Portal (Download & Reports) Users OMII & gLite OMII/gLite Testing Scenarios Developers Component Repository Build Repository ETICS NMI B & T Testing Infrastructure OMII UWM CERN EU project: RIO31844-OMII-EUROPE Summary • Repository of software to support e-Science • More than just a ‘SourceForge’ – Make sure the software works on different platforms – Use quality assurance metrics to assess software – Link to support infrastructures & documentation – Report on standards compliance • Infrastructure to support the honest brokering EU project: RIO31844-OMII-EUROPE www.omii-europe.com EU project: RIO31844-OMII-EUROPE