Designing applications to support older people in their own homes is increasing in popularity and necessity. The increase in supporting older people in the community means that cash-strapped resources are required to be utilised in the most effective manner, which often lends itself to technology deployment, rather than human deployment as the former is perceived as more cost effective. Therefore, the concern arises as to how technology can be designed inclusively and acceptably to the people who are to receive it. This paper discusses the issue of design, and how these concerns have been addressed in a series of projects targeted towards directly supporting people in the community.
Service-centric computing is developing and maturing rapidly as a paradigm for developing distributed systems. In recent years there has been a rapid growth in the number and types of processes being proposed to support aspects of SOC. Many of these processes require that services be modelled in a particular way and this puts great pressure on traditional notions of service specification, questioning the very nature of how services should be described for potential consumers. We present a technique for addressing this theoretical and practical bottleneck: faceted service specification. This allows different specifications to exist side-by-side if they are needed, yet places little obligation on the service provider to support specifications that are judged to be of little or no value. We show how faceted service specification is being used in the SeCSE project to support advanced service-centric system development activities.
This paper proposes a means to specify the semantics of fault tolerant web services at an abstract level using semantics adapted from queuing system theory. A framework that supports the implementation of specified fault-tolerance is also described. Based on our work, we show how the redundancy and diversity characteristics of a service-oriented system can be expressed and implemented in a web-service application.
The advent of and growing interest in ServiceOriented Architectures (SOA) present business leaders with a number of problems. They promise to deliver hitherto unseen business process agility, but at the risk of making investment in existing systems obsolete. The established orthodoxy is that the maintenance problem presented by installed systems is about finding an acceptable balance between risk involved in evolving the system and benefits offered by the update. SOAs represent a '@aradigm-shift" and, as such, present a more complicatedproblem: how to minimise the risk to their investment (existing software systems) and exploit the benefits of migrating to SOA. We provide a review of a number of approaches that may contribute to a pragmatic strategy for addressing the problem and outline the significant challenges that remain.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.