1 UK e-Science All-Hands Meeting Nottingham, 2004 Enterprise specification of the NERC DataGrid Andrew Woolf, Ray Cramer.

Slides:



Advertisements
Similar presentations
Overview: Guide for applying RM-ODP with UML Profile for EDOC
Advertisements

Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Service Oriented Architecture Reference Model
Neil Geddes CCLRC Director, e-Science Director, Grid Operations Support Centre The UK National Grid Service.
Global Earth Observation System of Systems
WS-Resource Framework: Globus Alliance Perspectives Ian Foster Argonne National Laboratory University of Chicago Globus Alliance
1 Aspects of IEEE P1471 Viewpoints in Unified Modeling Language (UML) Manzur Ashraf, BRAC University Humayra Binte Ali, Dhaka University Md.Mahfuz Ashraf,
2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
ITU-T/SG 27 Nov UML for ODP viewpoint specifications Bryan Wood Convenor, JTC1/SC7/WG19 ITU-T/SG 17 Geneva, 27 November.
ITU-T/SG 17 Mar ITU-T and ISO/IEC Joint Standards for Open Distributed Processing Bryan Wood Convenor, JTC1/SC7/WG19
RM-ODP Enterprise Language ISO | ITU-T | X.911 Sandy Tyndale-Biscoe (Convener ISO/JTC1/SC7/WG17) ITU-T/SG17 27 th Nov 2002.
Dynamic Server Allocation in Heterogeneous Clusters J. Palmer I. Mitrani School of Computing Science University of Newcastle NE1 7RU
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
The Reading e-Science Centre Jon Blower Reading e-Science Centre Environmental Systems Science Centre University of Reading United Kingdom.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
BADC Workshop 1: Data & Services from the BADC Royal Met. Soc. Conference – 12 September 2005 Kevin Marsh et al.
1 UML ++ Mohamed T IBRAHIM University of Greenwich -UK.
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
MIA requirements analyis, 13/10/99 1 Introduction to the MODELS Information Architecture (MIA) and the requirements analysis study Rosemary Russell, UKOLN.
SeaDataNet Web Services Roy Lowry British Oceanographic Data Centre SeaDataNet Training Course.
Information Modelling MOLES Metadata Objects for Linking Environmental Sciences S. Ventouras Rutherford Appleton Laboratory.
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
CAS2K3, September 2003 BADC: badc.nerc.ac.uk, NERC DataGrid: The NERC DataGrid – Building Bridges for the Environmental Sciences.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
NERC Data Grid Helen Snaith and the NDG consortium …
A summary of ebXML (the new World Standard for e-Business) Dave Welsh Collaborative Domain Corporation.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
IBM Rhapsody Simulation of Distributed PACS and DIR systems Krupa Kuriakose, MASc Candidate.
Bryan Lawrence on behalf of BADC, BODC, CCLRC, PML and SOC An Introduction to NDG concepts [ ]=
CF Conventions Support at BADC Alison Pamment Roy Lowry (BODC)
The Grid Component Model: an Overview “Proposal for a Grid Component Model” DPM02 “Basic Features of the Grid Component Model (assessed)” -- DPM04 CoreGrid.
1 The NERC DataGrid DataGrid The NERC DataGrid DataGrid AHM 2003 – 2 Sept, 2003 e-Science Centre Metadata of the NERC DataGrid Kevin O’Neill CCLRC e-Science.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
1 NESC workshop Grid and Geospatial Standards 7-Sep-2005 Data integration with the Climate Science Modelling Language Andrew Woolf 1, Bryan Lawrence 2,
WP5 Synthesis, recommendations and defining of the SRA Karel Charvat, Sarka Horakova, Ota Cerba WirelessInfo.
Interfacing Registry Systems December 2000.
NOCS, PML, STFC, BODC, BADC The NERC DataGrid = Bryan Lawrence Director of the STFC Centre for Environmental Data Archival (BADC, NEODC, IPCC-DDC.
Copyright © 2009, Open Geospatial Consortium, Inc. Towards a Common Information Model of Water 70th OGC Technical Committee Darmstadt, Germany Rob Atkinson.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
The NERC DataGrid Prototype Bryan Lawrence 2, Ray Cramer 3, Marta Gutierrez 2, Kerstin Kleese van Dam 1, Siva Kondapalli 3, Susan Latham 2, Roy Lowry 3,
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
UML Diagrams for Caradon developers Daniel DG Moth Core Development Group, Research Student University of Brighton, MSc Object Oriented Software Technology.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
AIMS Workshop Heidelberg, 9-11 March 1998 P610 Technical Presentation, J Sallros/ ST P610 - Technically speaking Johan Sallros P610/Task4 Leader Telia.
Alison Pamment 1, Steve Donegan 1, Calum Byrom 2, Oliver Clements 3, Bryan Lawrence 1, Roy Lowry 3 1 NCAS/BADC, Science and Technology Facilities Council,
Modeling the ODP Computational Viewpoint with UML 2.0: The Templeman Library Example José Raúl Romero, Antonio Vallecillo Universidad de Málaga, Spain.
EbXML Business Process Dept of Computer Engineering Khon Kaen University.
GO-ESSP LLNL, June 2006 CSML – Stocktake and Forward Look Andrew Woolf Dominic CCLRC Rutherford Appleton Laboratory.
1 ECCF Training Computationally Independent Model (CIM) ECCF Training Working Group January 2011.
Bryan Lawrence on behalf of the NDG, BADC and BODC. Ray Cramer, Marta Gutierrez, Kerstin Kleese, Siva Kondapalli, Sue Latham, Roy Lowry, Kevin O’Neill,
A Reference Model for RDA & Global Data Science Yin ChenWouter Los Cardiff University University of Amsterdam 1.
1 SIMDAT Simdat Project –GTD. Meteo Activity – SIMDAT Meteo Activity OGF June 2008 Barcelona Marta Gutierrez, Baudouin Raoult, Cristina.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
1 Alison Pamment, 2 Calum Byrom, 1 Bryan Lawrence, 3 Roy Lowry 1 NCAS/BADC,Science and Technology Facilities Council, 2 Tessella plc, 3 British Oceanogrphic.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
GEOSS Model Based System Engineering Session Plan By Lawrence E. McGovern, DSC International Council on System Engineering/Blue Heron Services.
HL7 SOA-Aware Enterprise Architecture
Process 4 Hours.
NERC DataGrid: Googling for Secure Data
XASTRO vs RASDS CCSDS SAWG Meeting
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Grid Portal Services IeSE (the Integrated e-Science Environment)
Informatics 121 Software Design I
Informatics 121 Software Design I
Geospatial Service Architecture Viewpoints
Final Review Bina Ramamurthy 1/13/2019 BR.
Grid Systems: What do we need from web service standards?
Presentation transcript:

1 UK e-Science All-Hands Meeting Nottingham, 2004 Enterprise specification of the NERC DataGrid Andrew Woolf, Ray Cramer 2, Marta Gutierrez 3, Kerstin Kleese van Dam 1, Siva Kondapalli 2, Susan Latham 3, Bryan Lawrence 3, Roy Lowry 2, Kevin O’Neill 1 1 CCLRC e-Science Centre 2 British Oceanographic Data Centre 3 British Amospheric Data Centre

2 UK e-Science All-Hands Meeting Nottingham, 2004 Principal partners: British Atmospheric Data Centre British Oceanographic Data Centre CCLRC e-Science Centre Program for Climate Model Diagnosis and Intercomparison (LLNL), EarthSystemGrid

3 UK e-Science All-Hands Meeting Nottingham, 2004 NERC DataGrid British Atmospheric Data Centre British Oceanographic Data Centre Simulations Assimilation

4 UK e-Science All-Hands Meeting Nottingham, 2004 Outline: Grid ‘identity crisis’ RM-ODP NDG Enterprise specification Process Summary / conclusions

5 UK e-Science All-Hands Meeting Nottingham, 2004 The Grid ‘identity crisis’ Need to identify defining patterns of Grid computing Formal architectural methodologies may help in abstracting these patterns Requirements capture and analysis is starting point of any formal architecture

6 UK e-Science All-Hands Meeting Nottingham, 2004 Reference Model for Open Distributed Processing (RM-ODP) (1) ISO {1,2,3,4} Formal architecture methodology for distributed systems Viewpoints approach Enterprise viewpoint NDG Information viewpoint Computational viewpoint Technology viewpoint Engineering viewpoint

7 UK e-Science All-Hands Meeting Nottingham, 2004 Reference Model for Open Distributed Processing (RM-ODP) (2) Enterprise viewpoint roles, activities, policies (incl. VO) Information viewpoint semantics of information and information processing (static, invariant, dynamic schema) Computational viewpoint interfaces and computational objects (cf. CORBA IDL, WSDL portTypes) Engineering viewpoint distribution infrastructure (e.g. web services, WSRF vs OGSI) Technology viewpoint choices of technology (e.g. app servers, DBMS)

8 UK e-Science All-Hands Meeting Nottingham, 2004 Reference Model for Open Distributed Processing (RM-ODP) (3) Enterprise viewpoint: Specification of purpose, scope and policies of system in terms of: roles: “identifier for a behaviour” activities: ordered sequence of actions policies: set of obligations, permissions or prohibitions Stakeholders must agree on these! Structured basis for requirements capture and analysis UML Use Cases, Collaborations, Activity Diagrams may be useful (NB: ISO/IEC “Information technology – Open distributed processing – Use of UML for ODP system specifications” developing UML profile)

9 UK e-Science All-Hands Meeting Nottingham, 2004 NDG Enterprise specification

10 UK e-Science All-Hands Meeting Nottingham, 2004 NDG Enterprise specification: Process (1) Original plan: one major face-to-face meeting for each RM-ODP viewpoint TOO OPTIMISTIC! Finally: series of meetings on Enterprise specification, i.e. precisely what NDG was intended to do Requirements refined into EV roles, activities, policies between meetings Conflicts, assumptions identified for followup discussion

11 UK e-Science All-Hands Meeting Nottingham, 2004 NDG Enterprise specification: Process (2) e.g.: Security clear that role-based system was required took considerable discussion amongst all partners to settle on details of authorisation model (see Lawrence et. al., this meeting) e.g.: Data ‘discovery and access’ refined into explicit activities: search  detailed metadata browse  data browse/selection  deliver data e.g.: User ‘Workspace’ identification of EV ‘Workspace Provider’ role raised resource-sharing issues

12 UK e-Science All-Hands Meeting Nottingham, 2004 NDG Enterprise specification: Process (3) Needed involvement of: resource owners, users, implementers, project collaborators Not trivial to reach agreement on VO contracts! Engagement with experts on current systems: complexity of real-world datasets legacy operational systems deployment practicalities, etc...

13 UK e-Science All-Hands Meeting Nottingham, 2004 Summary and conclusions (1) RM-ODP useful methodology for architecting Grids EV provides structured approach to requirements capture and analysis (roles, activities, policies) Need involvement of all stakeholders Structured approach helps minimise system scoping from drifting to implementation details

14 UK e-Science All-Hands Meeting Nottingham, 2004 Summary and conclusions (2) RM-ODP viewpoints assist detailed design, e.g.: NDG EV activities divide naturally along metadata/data lines  core components of Information Viewpoint NDG Computational Viewpoint interfaces strongly motivated by EV activities Formal architecture/requirements capture for abstracting Grid patterns?