Grid Systems: What do we need from web service standards?

Slides:



Advertisements
Similar presentations
Delivering User Needs: A middleware perspective Steven Newhouse Director.
Advertisements

©2006 University of Southampton IT Innovation Centre and other members of the SIMDAT consortium A SIMDAT Perspective on Grid Standards and Specifications.
The Next Generation Grid Kostas Tserpes, NTUA Beijing, 22 of June 2005.
1 OGSA-DAI Platform Dependencies Malcolm Atkinson for OMII SC 18 th January 2005.
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.
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.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Principles of Personalisation of Service Discovery Electronics and Computer Science, University of Southampton myGrid UK e-Science Project Juri Papay,
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Workflow utilization in composition of complex applications based.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
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.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
1 OMII Release 1 Steven Newhouse, Peter Henderson Stephen Crouch & Karen Ng Presented by Mike Mineter for the NGS Induction Course
1 Globus Developments Malcolm Atkinson for OMII SC 18 th January 2005.
Globus 4 Guy Warner NeSC Training.
The OMII Perspective on Grid and Web Services At the University of Southampton.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Possible Architectural Principles for OGSA-UK and other Grids UK e-Science Core Programme Town Meeting London Monday 31st January 2005 “Defining the next.
Web Services Experience Language Web Services eXperience Language Technical Overview Ravi Konuru e-Business Tools and Frameworks,
User requirements for and concerns about a European e-Infrastructure Steven Newhouse, Director.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
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.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
GridSAM - A Standards Based Approach to Job Submission Through Web Services William Lee and Stephen McGough London e-Science Centre Department of Computing,
Grids - the near future Mark Hayes NIEeS Summer School 2003.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
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.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Middleware for Campus Grids Steven Newhouse, ETF Chair (& Deputy Director, OMII)
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
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.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Standards driven AAA for Job Management within the OMII-UK distribution Steven Newhouse Director, OMII-UK
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Roadmap Steven Newhouse 14/09/2010.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
Working with OGSA Steven Newhouse Director, OMII-UK.
OMII-BPEL Grid Services Orchestration using the Business Process Execution Language (BPEL) Liang Chen Bruno Wassermann Project Inspector: Wolfgang Emmerich.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Bob Jones EGEE Technical Director
An Evolutionary Approach to Realizing the Grid Vision
EGEE Middleware Activities Overview
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
UK Grid: Moving from Research to Production
GGF OGSA-WG, Data Use Cases Peter Kunszt Middleware Activity, Data Management Cluster EGEE is a project funded by the European.
iSERVOGrid Architecture Working Group Brisbane Australia June
Status and Future Steps
Service-centric Software Engineering
Service Oriented Architecture (SOA)
Optena: Enterprise Condor
Large Scale Distributed Computing
CEA Experiences Paul Harrison ESO.
Current and Future Perspectives of Grid Technology Panel
Presentation transcript:

Grid Systems: What do we need from web service standards? Steven Newhouse Deputy Director, OMII

Need two forms of standards Infrastructure (e.g. WS, WS-I+, WS-RF, …) Defining a service interface (or contract) Naming service endpoints Supporting services: Notification & Messaging User Oriented (e.g. OGSA, …) Invoke an application on a remote resource Move data from point A to B Find a service to do X 30/04/2019 ©

So why do we need standards? UK in the middle of a five year & £250M programme 100+ projects across all disciplines Engineering, Medical, Environmental, Astrophysics, … Initial projects coming to an end… How are their outputs taken forward? New projects starting up… What technology should they use? Migrating from research to production… What technology will provide a robust & stable infrastructure? 30/04/2019 ©

Open Middleware Infrastructure Institute The source of open source grid software Based at the University of Southampton Utilise existing software and standards Production focused software development Integrate, test & document ‘a product’ Reduce the time spent by applied researchers at having to be computer scientists 30/04/2019 ©

Are Grid Services different from Web Services? In many cases they are not! Expose capability to others Conclusion: Leverage existing WS infrastructure However they can be… Potentially long running stateful response Complex & dynamic authorisation rules Workflows requiring delegated authority Require dynamic third party interactions Conclusion: Extend infrastructure as required 30/04/2019 ©

Web Service Grids: WS-I+ Baseline from WS-I profiles Specifications that are very low risk: Completed standardisation process (stable) Growing community adoption Interoperable commercial implementations (tooling) WS-I track specifications Specifications added to profile as they mature e.g. WS-RF This not a static set it will evolve over time. 30/04/2019 ©

WS-I+ : Current Status Core Architecture: WS-I (XSD, SOAP, WSDL) Discovery UDDI (examining the role of Semantic meta-data & RGMA) Workflow BPEL Messaging WS-RM (Minimal differences from WS-R) Addressing WS-A (Now W3C activity in this area with WS-Message Delivery) Notification: No clear solution 30/04/2019 ©

Listening to the Users (with Jennifer M Schopf, ANL) Training and education, esp. security Delegation for web services Job tracking & data movement Dependable builds Wrappers for usability Composability of functionality Verification and instability analysis User-oriented diagnosis tools 30/04/2019 ©

OMII_1 Distribution Consists of: Plus installers & documentation Base (Tomcat 5.1 & Axis 1.2) Extensions (Axis Handlers) WS-Security Process Based Access Control Basic Services Sample application Plus installers & documentation Nov 2004: Public release candidate 30/04/2019 ©

OMII_1:Basic File-Compute Grid Based on a group of four services Management: Account and Resources must have an account with a service provider or delegated access to someone else’s account allocate cluster capacity charged to the account Functional: Data & Application execution running pre-installed applications (jobs) storing input and output data files can peer services from different providers Allocation is designed to allow service providers to manage capacity. No reservation as most cluster managers don’t support guaranteed start times. (But see GEMSS, which uses the COSY cluster manager which does). 30/04/2019 ©

Investing in the Grid Community GridSAM (Job Submission & Monitoring service) BPEL (Workflow service) Grimoires (Registry service based on UDDI) FIRMS (Reliable messaging) FINS (Notification) GeodiseLab (Matlab toolbox) WSRF::Lite integration OGSA-DAI (Database service) WSeSS (Using SSH to tunnel requests to resources) 30/04/2019 ©

Where do we go from here? Need to be user driven Deliver user functionality with established need Factor out commonality where it develops, standardise and compose back into services Need to standardise when there is consensus Global Grid Forum: Application & User space OASIS/W3C/DMTF: Infrastructure Need to validate assumptions by experiment Deploy, test, refine, deploy, test, refine, … 30/04/2019 ©

Summary Need to evolve infrastructure by factoring out commonalities in user facing services OMII releases All open source software (BSD, Apache, LGPL) OMII 1.0: December 2004 OMII 1.1: January 2005 OMII 2.0: April 2005 Download http://www.omii.ac.uk (Register) Feedback welcomed 30/04/2019 ©