Toggle Main Menu Toggle Search

Open Access padlockePrints

GOLD Architecture Document

Lookup NU author(s): Dr Adrian Conlin, Dr Nick Cook, Dr Hugo Hiden, Dr Panos Periorellis, Robert Smith



This document is intended to identify and analyse a software architecture to support the formation, operation and termination of a Virtual Organisation. As Virtual Organisations are characterised by the dynamic behaviour that they exhibit, it is necessary to provide a means of adding and removing members and functionalities in a flexible manner. The service-based approach provides one means of achieving this flexibility, by conveying a number of important benefits; most importantly, encapsulation, which can provide a solution to the problem of loose coupling but tight integration between organisations. The approach taken consisted of the following steps: 1. develop a series of Soft Systems Models representing the perceived activities involved in the formation, operation and termination of a VO, 2. analysis of these models, see Section 2, to identify the broad architectural elements, 3. further analysis of the architectural elements and the interactions of these elements to determine the underlying services. This approach identified the following six architectural elements: - Co-ordination - Discovery - Membership - Regulation - Storage - Security Which were decomposed, to identify the following nine core services: - Information Management - Notification - Composition - Archive - Authentication - Authorisation - Accountability - Contract Enactment - Service Level Agreement Monitoring Whilst an overview of these core services is provided in Section 4.3, more detailed analysis will be provided in future documents.

Publication metadata

Author(s): Conlin A, Cook N, Hiden H, Periorellis P, Smith R

Publication type: Report

Publication status: Published

Series Title: School of Computing Science Technical Report Series

Year: 2005

Pages: 29

Print publication date: 01/07/2005

Source Publication Date: July 2005

Report Number: 923

Institution: School of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne