The Development, Testing, and Deployment of a Web Services Infrastructure for Distributed Healthcare Delivery, Research, and Training

The Development, Testing, and Deployment of a Web Services Infrastructure for Distributed Healthcare Delivery, Research, and Training

Ghita Kouadri Mostefaoui (Oxford University Computing Laboratory, UK)
Copyright: © 2009 |Pages: 22
DOI: 10.4018/978-1-60566-042-4.ch001
OnDemand PDF Download:


The ultimate effectiveness in terms of quality achievements should be a key concern of systems built from Web services. To this end, in this chapter we focus upon our experiences in the development, testing, and deployment of systems built on Web services to support a variety of distributed healthcare applications. The middleware that underpins these applications—termed SIF for service-oriented interoperability framework—has been developed to meet the needs of various applications, with these applications being drawn from the areas of healthcare delivery, research, and training. The very nature of the applications that the middleware supports—and their associated data—means that nonfunctional properties such as usability, maintainability, and dependability are key concerns for us, and necessarily influence our development processes.
Chapter Preview


In this chapter we report upon our experiences in utilising open standards and technologies in the development of service-oriented interoperability framework (SIF), a system that is being developed to support the secure transfer and aggregation of clinical data for use in applications as diverse as the provision of support for patients suffering from long-term conditions, image analysis for cancer research, and radiologist training.

SIF is built on technologies that are portable, interoperable, standards-based, freely available, and, where possible, open source, with a view to developing solutions that require minimum buy-in from end users and are straightforward for application developers to code against. The effective reuse of existing data, stored in legacy systems, can only be facilitated by an approach based on interoperability and open standards and this is a key motivation for adopting the approach that we have.

There are, however, drawbacks associated with taking such an approach. Many aspects of proprietary solutions or toolkit approaches that already exist have had to be developed ‘from scratch.’

The principles upon which the middleware is based were developed through experiences in the e-DiaMoND project (Brady, Gavaghan, Simpson, Mulet-Parada, & Highnam, 2003), in which a consortium developed a ‘grid’ to support various applications pertaining to breast cancer, and were reported by Power, Politou, Slaymaker, and Simpson (2005).

SIF—in various forms—is being used to underpin the efforts of three interdisciplinary projects: Generic Infrastructure for Medical Informatics (GIMI) (Simpson, Power, Slaymaker, & Politou, 2005), NeuroGrid (Geddes, Lloyd, Simpson, Rossor, Fox, Hill et al., 2005), and a prototype demonstrator project for the UK’s National Cancer Research Institute (NCRI) Informatics Initiative (Pitt-Francis, Chen, Slaymaker, Simpson, Brady, van Leeuwen et al., 2007; Slaymaker, Simpson, Brady, Gavaghan, Reddington, & Quirke, 2005). Early versions of the technology are underpinning NeuroGrid and the NCRI demonstrator project (with an overview being reported by Simpson, Power, Slaymaker, Russell, and Katzarova [2007]); a more recent version—offering greater levels of functionality—is being used to underpin GIMI. The responsibility for the development and the deployment of the middleware for all of these projects lies with the present authors.

It is, perhaps, worth considering each of the projects in turn.

The main aim of GIMI is to develop a generic, dependable middleware layer capable of:

  • (in the short term) supporting data sharing across disparate sources to facilitate healthcare research, delivery, and training;

  • (in the medium term) facilitating data access via dynamic, fine-grained access control mechanisms; and

  • (in the longer-term) interfacing with technological solutions deployed within the National Health Service (the UK’s free-at-point-of-service national healthcare provider).

The key deliverable of a middleware layer is being complemented by three applications, that is, the self-management of long-term conditions, image analysis for cancer care, and training and auditing for radiologists, that utilise it.

Complete Chapter List

Search this Book:
Table of Contents
Torbjørn Skramstad
Khaled M. Khan
Khaled M. Khan
Chapter 1
Ghita Kouadri Mostefaoui
The ultimate effectiveness in terms of quality achievements should be a key concern of systems built from Web services. To this end, in this chapter... Sample PDF
The Development, Testing, and Deployment of a Web Services Infrastructure for Distributed Healthcare Delivery, Research, and Training
Chapter 2
Abdelghani Benharref, Mohamed Adel Serhani, Mohamed Salem, Rachida Dssouli
Web services are a new breed of applications that endorse large support from main vendors from industry as well as academia. As the Web services... Sample PDF
Multi-Tier Framework for Management of Web Services' Quality
Chapter 3
Krishna Ratakonda
In this chapter we present an overview of research and development efforts across several different technical communities aimed at enabling... Sample PDF
Quality Models for Multimedia Delivery in a Services Oriented Architecture
Chapter 4
Julio Fernández Vilas
Several open issues in Web services architecture are being solved by using different kinds of solutions. Standard high-availability techniques based... Sample PDF
Virtual Web Services: Extension Architecture to Alleviate Open Problems in Web Services Technology
Chapter 5
Witold Abramowicz
The following chapter focuses on the problem of the proper definition of non-functional properties and methods that may be applied in order to... Sample PDF
Profiling of Web Services to Measure and Verify their Non-Functional Properties
Chapter 6
Kyriakos Kritikos
As the Web service (WS) paradigm gains popularity for its promise to transform the way business is conducted, the number of deployed WSs grows with... Sample PDF
Enhancing the Web Service Description and Discovery Processes with QoS
Chapter 7
Michael C. Jaeger, Matthias Werner
This chapter presents the definition of relevant terminology and a conceptual model of the basic terms. The chapter starts with the presentation of... Sample PDF
Web Services Dependability
Chapter 8
Frederic Montagut, Refik Molva, Silvan Tecumseh Golega
Composite applications leveraging the functionalities offered by Web services are today the underpinnings of enterprise computing. However, current... Sample PDF
Transactional Composite Applications
Chapter 9
Enrico Pontelli, Tran Cao Son, Chitta Baral
This chapter presents a comprehensive logic programming framework designed to support intelligent composition of Web services. The underlying model... Sample PDF
A Logic Programming Based Framework for Intelligent Web Service Composition
Chapter 10
Daniel Brenner, Barbara Paech, Matthias Merdes, Rainer Malaka
For the foreseeable future, testing will remain the mainstay of software quality assurance and measurement in all areas of software development... Sample PDF
Enhancing the Testability of Web Services
Chapter 11
Ghita Kouadri Mostefaoui, Zakaria Maamar, Nanjangud C. Narendra
This chapter presents our research initiative known as aspect-oriented framework for Web services (AoF4WS). This initiative looks into the role of... Sample PDF
Aspect-Oriented Framework for Web Services (AoF4WS): Introduction and Two Example Case Studies
Chapter 12
Ty Mey Eap, Marek Hatala, Dragan Gaševic, Nima Kaviani, Ratko Spasojevic
The lack of intrinsic and user control in the identity management of today Internet security hampers the research in the area of Semantic Web and... Sample PDF
Open Security Framework for Unleashing Semantic Web Services
Chapter 13
Vishal Dwivedi
This chapter underlines the importance of security service level agreements (SLAs) for Web services. As Web services are increasingly incorporated... Sample PDF
Providing Web Services Security SLA Guarantees: Issues and Approaches
Chapter 14
Fatih Oguz
This chapter describes a research study with an objective to explore and describe decision factors related to technology adoption. The study... Sample PDF
Adoption of Web Services in Digital Libraries: An Exploratory Study
Chapter 15
Bijoy Majumdar
Change is the only constant, and this concept holds good for services too. Service maintenance is the most tedious and longest phase of service... Sample PDF
Service Evolution and Maintainability
Chapter 16
Pauline Ratnasingam
This chapter aims to examine the extent of Web services usage and quality, applying the balanced scorecard methodology in a small business firm as... Sample PDF
The Role of Web Services: A Balance Scorecard Perspective
About the Contributors