Skip to main content

Abstract

Over the past 30 years or more information systems engineers have attempted to improve the cost effectiveness of systems development by improving requirements capture and analysis, by structured design, by utilising design languages that can be verified for consistency more or less formally and in some cases matched formally to requirements. While data design methods improved significantly with relational and extended relational paradigms, program design was not so successful. Jackson input-process-output and hierarchic design methods gave way to functional. Object-orientation soon came up against the inability of hierarchic/inheritance mechanisms to represent the real world requirements which has more complexity. Aspect-oriented programming was intended to resolve this problem but appears to have caused even more confusion. Meantime, a bringing together of functional and object-oriented process design as service-oriented architecture, together with relational data design principles, has given some hope for progress. Early system design achieved device independence of programs and then (with relational technology) true data independence. However, general virtualisation of computing, data storage and communications resources has hitherto not been possible. The GRIDs paradigm achieves this latest step forward. Starting with metacomputing (linked supercomputers) in the USA, the European vision of GRIDs is a general IT ‘surface’ with which the end-user interacts intelligently to determine her requirement and the system behind the surface offers a ‘deal’ to fulfil the request. Beneath the ‘surface’ various architectures have been attempted. The GLOBUS architecture provides computational scheduling, but does not virtualise generally computation, data or network resources. The bringing together of WS (web services) with the GRIDs environment led to OGSA (Open Grids Services Architecture). Work with OGSA has exposed two major problems: the operating system facilities provided today are inadequate in various areas including security and resilience and the multiple layers in the service-oriented architecture expose too much complexity. The latest thinking revolves around SOKU (Service Oriented Knowledge Utilities) which are composed of self-managing, self-assembling, self-organising and self-destroying processes with exposed parametric and data input/output interfaces as well as its service description including non-functional aspects. The key is metadata (describing the SOKU processes and the data resources) and its use.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berners-Lee, T.: ‘Weaving the Web’ 256 pp Harper, San Francisco 1999

    Google Scholar 

  2. http://purl.oclc.org/2/

    Google Scholar 

  3. www.cordis.lu/ist/grids/index.htm

    Google Scholar 

  4. Foster, I., Kesselman, C. (Eds). The Grid: Blueprint for a New Computing Infrastructure. Morgan-Kauffman 1998

    Google Scholar 

  5. Jeffery, K.G.: ‘An Architecture for Grey Literature in a R&D Context’ Proceedings GL’99 (Grey Literature) Conference Washington 2 October 1999

    Google Scholar 

  6. Jeffery, K.G.: Original Paper available at http://www.cclrc.ac.uk/Publications-/1433/KnowledgeInformationData20000124.htm

    Google Scholar 

  7. Jeffery, K.G. ‘Metadata’: in Brinkkemper, J; Lindencrona, E; Sølvberg, A: ‘Information Systems Engineering’ Springer Verlag, London 2000.

    Google Scholar 

  8. http://www.dlib.org/dlib/july98/rust/07rust.html

    Google Scholar 

  9. http://jan.netcomp.monash.edu.au/publications/IC2002_69.pdf[10]

    Google Scholar 

  10. http://www.eu-trustcom.com/

    Google Scholar 

  11. Jeffery, K. G., Hutchinson, E. K., Kalmus, J. R., Wilson, M. D., Behrendt, W., Macnee, C. A.: ‘A Model for Heterogeneous Distributed Databases’ Proceedings BNCOD12 July 1994; LNCS 826 pp 221–234 Springer-Verlag 1994

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Jeffery, K.G. (2007). Systems Development in a GRIDs Environment. In: Krogstie, J., Opdahl, A.L., Brinkkemper, S. (eds) Conceptual Modelling in Information Systems Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72677-7_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72677-7_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72676-0

  • Online ISBN: 978-3-540-72677-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics