You are previewing Adaptive Web Services for Modular and Reusable Software Development.
O'Reilly logo
Adaptive Web Services for Modular and Reusable Software Development

Book Description

Web services provide systems with great flexibility and easier maintenance which result in better ways to communicate and distribute applications. There are good procedures in place for the design, development, and management of Web services; however, there are areas in which Web service adaptation is required. To preserve the loosely coupled approach of Web services, service adaptations should be implemented appropriately.Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions includes current research on the area of Web service adaptation while embarking upon the different aspects related to Web services.  This collection provides an overview of existing solutions for service adaption in different development scopes as well as covers a wide variety of challenges which emerge. It aims to keep industry professionals as well as academic researchers up to date with the latest research results.

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
    1. CHAPTER DESCRIPTION
    2. IMPACT FOR THE FIELD OF ADAPTIVE WEB SERVICES
  7. Acknowledgment
  8. Section 1: Contract-Based Adaptation and Interoperability
    1. Chapter 1: Adaptive ESB Infrastructure for Service Based Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. ADAPTIVE ESB INFRASTRUCTURE
      5. ADDRESSING CONCRETE ADAPTATION REQUIREMENTS
      6. IMPLEMENTATION
      7. FUTURE RESEARCH DIRECTIONS
      8. CONCLUSION
    2. Chapter 2: Structural Interoperability as a Basis for Service Adaptability
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. THE RELATIONSHIP BETWEEN RESOURCES, SERVICES, AND PROCESSES
      5. INTEROPERABILITY
      6. ADAPTABILITY
      7. CONCLUSION
    3. Chapter 3: Service Discovery and Composition Based on Contracts and Choreographic Descriptions
      1. ABSTRACT
      2. INTRODUCTION
      3. THE THEORY OF CONTRACTS
      4. CONTRACT REFINEMENT
      5. CONTRACT-BASED CHOREOGRAPHY CONFORMANCE
      6. RELATED WORK
      7. CONCLUSION
  9. Section 2: Context-Aware Adaptation
    1. Chapter 4: Reusing Services through Context-Aware Discovery and Adaptation in Pervasive Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. CONTEXT-AWARE DISCOVERY AND ADAPTATION
      5. EVALUATION AND DISCUSSION
      6. FUTURE RESEARCH DIRECTIONS
      7. CONCLUSION
    2. Chapter 5: Towards Event-Driven Context-Aware Web Services1
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. THE PROPOSAL IN A NUTSHELL
      5. RELATED WORK
      6. FUTURE RESEARCH DIRECTIONS
      7. CONCLUSION
  10. Section 3: Adaptation for Composition
    1. Chapter 6: Service-Oriented Systems for Adaptive Management of Service Composition
      1. ABSTRACT
      2. INTRODUCTION
      3. SOA REFERENCE MODEL
      4. MAPE-K: A CONTROL LOOP FOR SELF-ADAPTIVE FRAMEWORKS
      5. SERVICE SELECTION
      6. HEURISTICS
      7. CASE STUDY: MOSES
      8. FUTURE RESEARCH DIRECTIONS
      9. CONCLUSION
    2. Chapter 7: Mining Lifecycle Event Logs for Enhancing Service-based Applications
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND AND RELATED WORK
      4. SOA LIFECYCLE EVENT LOGS
      5. LIFECYCLE EVENT LOG MINING
      6. EXPERIMENTATION
      7. CONCLUSION AND FUTURE WORK
    3. Chapter 8: From SOA to Pervasive Service Ecosystems
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. PERVASIVE SERVICE ECOSYSTEMS
      5. A CONCRETE IMPLEMENTATION
      6. ADAPTIVE DISPLAYS FOR CROWD STEERING APPLICATION
      7. RELATED WORKS
      8. CONCLUSION
  11. Section 4: Dynamic Adaptation
    1. Chapter 9: Flexible Coordination Techniques for Dynamic Cloud Service Collaboration
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. A TUPLE SPACE ARCHITECTURE FOR SERVICE COORDINATION
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    2. Chapter 10: A Framework for Situation-Aware Adaptation of Service-Based Applications
      1. ABSTRACT
      2. INTRODUCTION
      3. REQUIREMENTS FOR SITUATION-AWARE ADAPTATION
      4. SITUATION ACTION NETWORKS
      5. ILLUSTRATIVE EXAMPLE AND DISCUSSION
      6. RELATED WORK
      7. DISCUSSION AND CONCLUSION
    3. Chapter 11: F-DRARE
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. F-DRARE: FRAMEWORK FOR DETERMINISTIC RUNTIME ADAPTATION OF REALTIME EMBEDDED SYSTEMS
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
  12. Section 5: Device-Based Future Internet Adaptation
    1. Chapter 12: Addressing Device-Based Adaptation of Services
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. MODEL-DRIVEN WEB SERVICE ORIENTED ARCHITECTURE
      5. THE PRESENTATION MODELLING FRAMEWORK
      6. PLATFORM-SPECIFIC CODE GENERATORS DEFINITION
      7. THE BOOKSTORE WEBSERVICE PROTOTYPE
      8. COMPARISON WITH EXISTING WORK
      9. CONCLUSION
    2. Chapter 13: A Service-Based Approach to Connect Context-Aware Platforms and Adaptable Android for Mobile Users
      1. ABSTRACT
      2. INTRODUCTION
      3. BASIC CONCEPTS
      4. CASE STUDY 1
      5. RELATED WORKS
      6. CONCLUSION
    3. Chapter 14: Adaptive Future Internet Applications
      1. ABSTRACT
      2. INTRODUCTION
      3. THE ROAD FROM ADAPTIVE WEB SERVICES TO ADAPTIVE FUTURE INTERNET APPLICATIONS
      4. OVERVIEW ON SOLUTIONS FOR ADAPTIVE WEB SERVICES AND SERVICE BASED APPLICATIONS
      5. FI APPLICATION DOMAINS
      6. REQUIREMENTS AND CHALLENGES TO ENABLE TRULY ADAPTIVE FI APPLICATIONS
      7. CONCLUSION
  13. Compilation of References
  14. About the Contributors