Delivering User Needs: A middleware perspective Steven Newhouse Director.

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum Build, Test and Certification of Grid and distributed software Community Group Current practices and short term plans in Building,
Advertisements

Web: OMII-UK: progressing from adopting open specifications to sustainable open development by fostering Asia-Pacific.
Project Overview Daniel Mallmann, Research Centre Juelich Alistair Dunlop, University of Southampton.
©2006 University of Southampton IT Innovation Centre and other members of the SIMDAT consortium A SIMDAT Perspective on Grid Standards and Specifications.
Interoperability and Usability of Grid Infrastructures Alistair Dunlop Achim Streit University of SouthamptonForschungszentrum Jülich.
DG INFSO- Grid Research & Infrastructures: W. Boch, M. Campolargo 1 Delivery of Industrial-strength Grid Middleware: establishing an effective European.
The National Grid Service Mike Mineter.
The National Grid Service and OGSA-DAI Mike Mineter
Web: OMII-UK Delivering Software and Social Platforms for Successful Research RCUK Review of e-Science, 8 December.
Supporting the UK e-Science community and their international collaborators Steven Newhouse.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
OMII-Europe Repository Steven Newhouse Director, OMII-UK.
Web: The Future of OMII-UK e-Science: the Changing Landscape 17 April 2009 Neil Chue Hong.
SWITCH Visit to NeSC Malcolm Atkinson Director 5 th October 2004.
VO Support and directions in OMII-UK Steven Newhouse, Director.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Next Generation Athens Services Ed Zedlewski UK e-Science Town Meeting, London, 11 April 2005.
The UK OMII Context, Vision and Agenda An Institute of the University of Southampton.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Ischia, Italy 9th - 21st July Context & Linking Tuesday 11 th July Malcolm Atkinson & David Fergusson.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
FREMA: e-Learning Framework Reference Model for Assessment David Millard Yvonne Howard IAM, DSSE, LTG University of Southampton, UK.
The OMII Position At the University of Southampton.
Software Engineering Steven Newhouse. © Activity Within OMII Bugs Regression Tests Testing Functional Specifications Sources Development Teams Priority.
15th January, NGS for e-Social Science Stephen Pickles Technical Director, NGS Workshop on Missing e-Infrastructure Manchester, 15 th January, 2007.
1 OMII Release 1 Steven Newhouse, Peter Henderson Stephen Crouch & Karen Ng Presented by Mike Mineter for the NGS Induction Course
EMI INFSO-RI European Middleware Initiative (EMI) Standardization and Interoperability Florida Estrella (CERN) Deputy Project Director.
The OMII Perspective on Grid and Web Services At the University of Southampton.
EGI: A European Distributed Computing Infrastructure Steven Newhouse Interim EGI.eu Director.
AHM /09/05 AHM 2005 Automatic Deployment and Interoperability of Grid Services G.Kecskemeti, Yonatan Zetuny, G.Terstyanszky,
User requirements for and concerns about a European e-Infrastructure Steven Newhouse, Director.
Software from Science for Science Steven Newhouse, Director.
The GRIMOIRES Service Registry Weijian Fang and Luc Moreau School of Electronics and Computer Science University of Southampton.
The OMII Overview, Product and Roadmap. © University of Southampton omii OMII_1 Delivering a secure, reliable, web services infrastructure for grid applications.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova,
1 Web: Steve Brewer: Web: EGI Science Gateways Initiative.
Bob Jones Technical Director CERN - August 2003 EGEE is proposed as a project to be funded by the European Union under contract IST
GBIF Mid Term Meetings 2011 Biodiversity Data Portals for GBIF Participants: The NPT Global Biodiversity Information Facility (GBIF) 3 rd May 2011.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse Technical Director CERN.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
SEEK Welcome Malcolm Atkinson Director 12 th May 2004.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Ischia, Italy 9th - 21st July Context & Linking Thursday 13 th July Malcolm Atkinson & David Fergusson.
OGSA-UK: Putting the users first Steven Newhouse OMII Deputy Director.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
EGEE MiddlewareLCG Internal review18 November EGEE Middleware Activities Overview Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as.
Middleware for Campus Grids Steven Newhouse, ETF Chair (& Deputy Director, OMII)
Testing Grid Software on the Grid Steven Newhouse Deputy Director.
Utility Computing: Security & Trust Issues Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.
Biomedical and Bioscience Gateway to National Cyberinfrastructure John McGee Renaissance Computing Institute
Standards driven AAA for Job Management within the OMII-UK distribution Steven Newhouse Director, OMII-UK
The National Grid Service Mike Mineter.
European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Components Selection Validation Integration Deployment What it could mean inside EGI
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Roadmap Steven Newhouse 14/09/2010.
EGI-InSPIRE EGI-InSPIRE RI The European Grid Infrastructure Steven Newhouse Director, EGI.eu Project Director, EGI-InSPIRE 29/06/2016CoreGrid.
Working with OGSA Steven Newhouse Director, OMII-UK.
Bob Jones EGEE Technical Director
EGEE Middleware Activities Overview
Ian Bird GDB Meeting CERN 9 September 2003
UK Grid: Moving from Research to Production
UK e-Science OGSA-DAI November 2002 Malcolm Atkinson
The National Grid Service
Grid Systems: What do we need from web service standards?
Current and Future Perspectives of Grid Technology Panel
Presentation transcript:

Delivering User Needs: A middleware perspective Steven Newhouse Director

© OMII-UK A partnership between projects: my Grid at Manchester (Carole Goble - Chair) OGSA-DAI at Edinburgh (Malcolm Atkinson) OMII at Southampton (Dave De Roure) Started January 2006 Manchester – Expanded Engineering activity Southampton – Expanded Community activity Edinburgh – Continuation of OGSA-DAI team All funded for 3 years

© Objectives of OMII-UK To distribute a sustained, well-engineered, interoperable, documented and supported set of easily-used integrated middleware services, components and tools To engage proactively with user communities in defining and developing this distribution To maintain a leading international role in advanced e-Infrastructure middleware provision

© OMII-UK Activities User engagement Forming partnerships with targeted user communities Sourcing Working with UK and international service developers and middleware providers Software Engineering Quality-assured software engineering, coordinated across OMII-UK partners and the managed programme Grid engagement Tracking and engagement with the standards processes Sustainable business Attracting partnerships and new investors

© Gathering Requirements Engagement Prioritisation (Operations) Technical Assessment Technical Refinement Technical Planning Commissioning USER COMMUNITY Life-scientists Engineers Social Scientists Application Developers System Administrators Grid Deployers Service Providers Requirements Capture Assessment Prioritisation (Management) Review Rejected Requirements Integration (Operations) RELEASE Software Engineering Integration Delayed Review & Comment Integration into roadmap Townhall & SIG meetings Users Forum & Users Groups Embedded Staff & Scenarios Responsive Mode (Unsolicited) Open/Directed Calls Explicit Contract

© Capturing & Delivering Needs Defining the problem… What are you going to solve? How will you measuring success/failure? Mapping to an architecture Leveraging infrastructure, e.g. security, management Layered middleware, e.g. upperware, underware Reusing components, e.g. standard implementations Granularity Generic reusable vs. domain specific interfaces

© OMII-UK & NGS Life Sciences Gateway SOAPLab Services Core NGS Middleware Bioinformatics & Life Science Users Hardware Resources OMII: e-Infrastructure Services OGSA-DAI GridSAM GRIMOIRES Taverna Upperware Underware Middleware

© Managing Service Complexity User Perspective: One service invocation does all Customised to their problem Generic Middleware Provider: Re-factor to exploit: Lower-level services Generic operations on the services Need to work with deployed infrastructure Build on standards Promote reusability In meeting requirements A healthy tension, e.g. a registry User Capability Software Engineering Middleware Tools Upperware Underware Infrastructure Username & password X.509

© Delivering The Software Commissioning the required software (Re-) packaging into a distribution Verifying portability through deployment NMI Build and Test Framework ETICS - e-Infrastructure for Testing, Integration and Configuration of Software OMII-Europe Repeatable testing Measure robustness – bugs discovered per cycle

© Standards Upperware Specifications Community/Domain Driven: IVOA, Bioinformatics Middleware Specifications JSDL, BES, WS-DAI, Underware Specifications WS-Eventing, WS-Notification, WS-RM, WS-R, UDDI Infrastructure TCP, HTTP, … Build on standards so that you get your core infrastructure for free!

© Architecture WS-Security AXIS Upper/Middle/Lower ware Services TOMCAT Static Webpages Domain Specific Portlets Workflow Jobs … Management Portlets Account Authorisation … Infrastructure Services JSR-168 Portlet Environment Clients

© OMII-UK Activities User engagement Forming partnerships with targeted user communities Sourcing Working with UK and international service developers and middleware providers Software Engineering Quality-assured software engineering, coordinated across OMII-UK partners and the managed programme Grid engagement Tracking and engagement with the standards processes Sustainable business Attracting partnerships and new investors

© Summary Dont try and own the whole problem You dont want to go there! Interested in partnerships to drive development Build on the emerging e-Infrastructure Need to develop a shared understanding You should not need to learn software engineering We should not need to learn about astronomy Contact Mail: http: