You are previewing Engineering Reliable Service Oriented Architecture.
O'Reilly logo
Engineering Reliable Service Oriented Architecture

Book Description

Engineering Reliable Service Oriented Architecture: Managing Complexity and Service Level Agreements presents a guide to engineering reliable SOA systems and enhances current understanding of service reliability. It is an essential reference for both practitioners and researchers wishing to explore state-of-the art results from the field of reliable SOA application engineering.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Editorial Advisory Board
    2. List of Reviewers
  5. Foreword
  6. Preface
  7. Section 1: Service Level Agreements
    1. Chapter 1: Design of Quality Aspects in Service Oriented Architecture through Service Level Agreements
      1. ABSTRACT
      2. introduction
      3. Background
      4. Model EXEMPLIFICATION through the Streaming case study
      5. Lessons Learned and Future Work
    2. Chapter 2: Flexible and Dynamic SLAs Management in Service Oriented Architectures
      1. Abstract
      2. Introduction
      3. Background
      4. Dynamic SLA
      5. WS-Agreement extension for dynamic SLAs management
      6. Conclusion
    3. Chapter 3: Quality of Service Monitoring, Diagnosis, and Adaptation for Service Level Management
      1. Abstract
      2. Introduction
      3. QoS Management Framework and Architecture for SLM
      4. Monitoring Approaches in QoS Management
      5. Diagnosis Approaches in QoS Management
      6. Configurable Adaptations
      7. A Case Study and Test Results
      8. Related Work and Discussions
      9. Conclusion and Future Work
    4. Chapter 4: Supporting Service Level Agreement with Service Discovery
      1. Abstract
      2. Introduction
      3. Background
      4. FUTURE TRENDS
      5. conclusion
    5. Chapter 5: Configuration of Non-Functional Properties in Embedded Operating Systems
      1. Abstract
      2. Motivation
      3. Background
      4. The CiAO Approach
      5. The Feedback Approach
      6. Restricting the Feature Model for Testing
      7. CiAO Studies: The Effect of Configurable APs on NFPs
      8. Case Study 1: Interrupt Synchronization
      9. Related Work
      10. Tool Support
      11. Reasoning in Feature Models
      12. Conclusion
    6. Chapter 6: Adding Semantics to QoS Requirements
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. QOS-AWARE SERVICE DISCOVERY
      5. CONCLUSION
  8. Section 2: Service Composition
    1. Chapter 7: Selective Querying for Adapting Hierarchical Web Service Compositions
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. MOTIVATING SCENARIO: MORTGAGE LOAN PROCESSING
      5. BACKGROUND
      6. EXPERIMENTAL RESULTS
      7. FUTURE TRENDS
      8. CONCLUSION
    2. Chapter 8: Aggregating Functional and Non-Functional Properties to Identify Service Compositions
      1. ABSTRACT
      2. Introduction
      3. Motivating Examples
      4. Our Approach
      5. Deduction System
      6. Problem Definition
      7. Related Research
      8. Conclusion and Future Work
    3. Chapter 9: Web Services Composition Problem
      1. Abstract
      2. Introduction
      3. Related Works
      4. Conditional Communicating Automata (CCA)
      5. Complexity results
      6. Conclusion
      7. Appendix
    4. Chapter 10: Specification of Non-functional Requirements and Their Trade-offs in Service Contracts in the NGOSS Framework
      1. ABSTRACT
      2. Introduction
      3. NGOSS - Life Cycle Methodology and Contract Specification
      4. Towards Elastic Quantitative Non-Functional Requirements Specification in NGOSS
      5. Specification of Trade-offs between Non-functional Requirements for a NGOSS Contract
      6. An Example of Non-functional Specification for a NGOSS Contract
      7. Concluding Remarks
    5. Chapter 11: Applying Concept Reuse for Adaptive Service Composition
      1. Abstract
      2. Introduction
      3. Addressing Reliability in Composite Components
      4. 4. Reusable Concepts
      5. Related Work
      6. Summary
  9. Section 3: Reliability and Fault Tolerance
    1. Chapter 12: Prediction of Non-Functional Properties of Service-Based Systems
      1. Abstract
      2. Introduction
      3. background
      4. Issues and complexities
      5. Our Approach
      6. Validation and Evaluation
      7. Results and Discussion
      8. Conclusion
    2. Chapter 13: Model-Based Methodology and Framework for Assessing Service and Business Process Availability
      1. ABSTRACT
      2. INTRODUCTION
      3. DEFINITIONS
      4. CASE STUDY: E-MAIL Service availability assessment
      5. case study: publishing business process availability assessment
      6. the roadmap to service management
    3. Chapter 14: Complexity Analysis at Design Stages of Service Oriented Architectures as a Measure of Reliability Risks
      1. Abstract
      2. Introduction
      3. Existing Work on Soft Errors Risks Minimization
      4. A Methodology to Measure and Reduce Component’s Complexity
      5. Case Study
      6. Discussion
      7. Conclusion
    4. Chapter 15: Design and Deployment of Service Oriented Applications with Non-Functional Requirements
      1. Abstract
      2. INTRODUCTION
      3. Modeling of Service Configurations
      4. deployment of service configurations
      5. Implementation of model Transformations
      6. Conclusions and future work
    5. Chapter 16: Dependability Assessment of Service-Oriented Architectures Using Fault Injection
      1. Abstract
      2. Introduction
      3. Background
      4. Case Studies
      5. Summary
      6. Summary
      7. Summary
      8. Conclusion
  10. Compilation of References
  11. About the Contributors
  12. Index