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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Berners-Lee, T.: ‘Weaving the Web’ 256 pp Harper, San Francisco 1999
http://purl.oclc.org/2/
www.cordis.lu/ist/grids/index.htm
Foster, I., Kesselman, C. (Eds). The Grid: Blueprint for a New Computing Infrastructure. Morgan-Kauffman 1998
Jeffery, K.G.: ‘An Architecture for Grey Literature in a R&D Context’ Proceedings GL’99 (Grey Literature) Conference Washington 2 October 1999
Jeffery, K.G.: Original Paper available at http://www.cclrc.ac.uk/Publications-/1433/KnowledgeInformationData20000124.htm
Jeffery, K.G. ‘Metadata’: in Brinkkemper, J; Lindencrona, E; Sølvberg, A: ‘Information Systems Engineering’ Springer Verlag, London 2000.
http://www.dlib.org/dlib/july98/rust/07rust.html
http://jan.netcomp.monash.edu.au/publications/IC2002_69.pdf[10]
http://www.eu-trustcom.com/
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)