"Seegrid will be due for a migration to confluence on the 1st of August. Any update on or after the 1st of August will NOT be migrated"

APAC Grid Geosciences System Specification

Related pages (edit)
Project Scenarios
Project Outputs
System Specification
Issue Tracking
Project Journal
APAC Technical Discussion
Team Meetings
Development Toolkits
External Links
APAC computational infrastructure project
Gridsphere Portal toolkit
Globus toolkit

Document structure

This document is organised according to the Reference Model for Open Distributed Processing (RM-ODP) analysis viewpoints. RM-ODP offers an approach that supports coordination in the development of complex software systems implemented in a distributed context. The viewpoints are as follows:

The RM-ODP framework provides five generic and complementary viewpoints on the system and its environment:

  • The enterprise viewpoint, which focuses on the purpose, scope and policies for the system. It describes the business requirements and how to meet them.

  • The information viewpoint, which focuses on the semantics of the information and the information processing performed. It describes the information managed by the system and the structure and content type of the supporting data.

  • The computational viewpoint, which enables distribution through functional decomposition on the system into objects which interact at interfaces. It describes the functionality provided by the system and its functional decomposition. The computational viewpoint is concerned about when and why objects interact.

  • The engineering viewpoint, which focuses on the mechanisms and functions required to support distributed interactions between objects in the system. It describes the distribution of processing performed by the system to manage the information and provide the functionality. The engineering viewpoint is concerned with how objects interact.

  • The technology viewpoint, which focuses on the choice of technology of the system. It describes the technologies chosen to provide the processing, functionality and presentation of information.

A viewpoint is a subdivision of the specification of a complete system, established to bring together those particular pieces of information relevant to some particular area of concern during the design of the system. Although separately specified, the viewpoints are not completely independent; key items in each are identified as related to items in the other viewpoints. However, the viewpoints are sufficiently independent to simplify reasoning about the complete specification. The mutual consistency among the viewpoints is ensured by the architecture defined by RM-ODP, and the use of a common object model provides the glue that binds them all together.

(from Vallecillo, RM-ODP: The ISO Reference Model for Open Distributed Processing )

As a general rule, all the reasons why certain things exist or are done that way are covered in the first three viewpoints - enterprise, information, computational. What is implemented and how its done is covered in the engineering and technology viewpoints.

The document is split into several twiki topics:
Related pages (edit)
Enterprise Viewpoint
Information Viewpoint
Computational Viewpoint
Engineering Viewpoint
Technology Viewpoint
Design Guidelines
Go To

Related Documents

The information infrastructure components of this specification overlap with the specifications for the SEE Grid Information Services - RoadmapDocument. Specifications relating to custodial style repositories (libraries) are more thoroughly detailed there. The APAC Grid Geosciences specification augments those facilities with scientific data managment services necessary for managing the inputs and results of experiments performed on the Grid.

-- RobertWoodcock - 09 Nov 2004
Topic revision: r5 - 15 Oct 2010, UnknownUser

Current license: All material on this collaboration platform is licensed under a Creative Commons Attribution 3.0 Australia Licence (CC BY 3.0).