UK e-Science All-Hands Meeting Nottingham, 2004 1 Enterprise specification of the NERC DataGrid Andrew Woolf, [email protected]. uk 1 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
14
Embed
1 UK e-Science All-Hands Meeting Nottingham, 2004 Enterprise specification of the NERC DataGrid Andrew Woolf, [email protected][email protected] Ray Cramer.
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.
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)
UK e-Science All-Hands MeetingNottingham, 2004
8
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 19793 “Information technology – Open distributed processing – Use of UML for ODP system specifications” developing UML profile)
UK e-Science All-Hands MeetingNottingham, 2004
9
NDG Enterprise specification
UK e-Science All-Hands MeetingNottingham, 2004
10
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
UK e-Science All-Hands MeetingNottingham, 2004
11
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
UK e-Science All-Hands MeetingNottingham, 2004
12
NDG Enterprise specification: Process (3)Needed involvement of: