Service Oriented Computing and Applications · 2014 · 44 citations · 70 references
ComputingComputer SystemsSystems EngineeringDistributed SystemsFault-tolerant SystemsSystems ArchitectureAvailability EngineeringDependability AnalysisHigh AvailabilityReliable Distributed SystemsReliable System DesignService-oriented ArchitectureHigh-availability SystemsService AvailabilityService ReliabilityService Reliability AnalysisService Reliability DesignService Reliability Management
An increasing amount of today’s software systems is developed by dynamically composing available atomic services to form a single service that responds to consumers’ demand. These composite services are distributed across the network, adapted dynamically during run-time, and still required to work correctly and be available on demand. The development of these kinds of modern services requires new modeling and analysis methods and techniques to enable service reliability during run-time. In this paper, we define the required phases of the composite service design and execution to achieve reliable composite service. These phases are described in the form of a framework. We perform a literature survey of existing methods and approaches for reliable composite services to find out how they match with the criteria of our framework. The contribution of the work is to reveal the current status in the research field of reliable composite service engineering.
70
Pervasive computing: vision and challenges
Mahadev Satyanarayanan · IEEE Personal Communications · 2001 · 2.4K citations
Service-Oriented Computing: State of the Art and Research Challenges
M. Papazoglou, Paolo Traverso, Schahram Dustdar et al. · Computer · 2007 · 2K citations