You are previewing Non-Functional Properties in Service Oriented Architecture.
O'Reilly logo
Non-Functional Properties in Service Oriented Architecture

Book Description

Non-Functional Properties in Service Oriented Architecture: Requirements, Models and Methods offers a selection of chapters that cover three important aspects related to the use of non-functional properties in SOA: requirements specification with respect to non-functional properties, modeling non-functional properties and implementation of non-functional properties. This book serves as both a practical reference and an advanced scientific source for those interested in current issues, new trends, and yet-unresolved areas of the discipline.

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: Requirement Specification in SOA
    1. Chapter 1: Tracing the Implementation of Non-Functional Requirements
      1. abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. ARCHITECTURAL DESIGN PROCESS OF THE TRAGOSOMA METHOD
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    2. Chapter 2: Developing Non-Functional Requirements for a Service-Oriented Application Platform
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. ANALYZING PROCESSING THROUGHPUT AND PROCESSING CAPACITY
      5. DERIVING PLATFORM NFRS FROM NFRS OF EXISTING CONTROL SYSTEMS
      6. FUTURE TRENDS
      7. CONCLUSION
    3. Chapter 3: Modeling and Analyzing Non-Functional Requirements in Service Oriented Architecture with the User Requirements Notation
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. NON-FUNCTIONAL PROPERTIES
      5. URN-BASED SERVICE SELECTION AND COMPOSITION
      6. DISCUSSION AND CONCLUSION
    4. Chapter 4: A Security Requirements Engineering Tool for Domain Engineering in Software Product Lines
      1. Abstract
      2. INTRODUCTION
      3. SREPPLINE: SECURITY REQUIREMENTS ENGINEERING PROCESS FOR SOFTWARE PRODUCT LINES
      4. SREPPLINETOOL
      5. RELATED WORK
      6. CONCLUSION AND FUTURE TRENDS
  8. Section 2: Modeling Non-Functional Properties in SOA
    1. Chapter 5: A Look on Engineering Non-Functional Properties in Service Oriented Architectures
      1. ABSTRACT
      2. INTRODUCTION
      3. MAIN FEATURES OF SOA
      4. NON-FUNCTIONAL PROPERTIES IN SOA
      5. REQUIREMENTS INTERCONNECTIONS
      6. NON-FUNCTIONAL MODELLING APPROACHES IN SOA
      7. RELATED WORK
      8. FUTURE TRENDS IN SOA
    2. Chapter 6: A Goal-Oriented Representation of Service-Oriented Software Design Principles
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. KNOWLEDGE EXTRACTION METHOD
      5. KNOWLEDGE EXTRACTION
      6. SOA DESIGN KNOWLEDGE
      7. A SECOND KNOWLEDGE SOURCE
    3. Chapter 7: Model-Driven Engineering of Non-Functional Properties for Pervasive Service Creation
      1. abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. MODEL DRIVEN METHODOLOGY FOR PERVASIVE SERVICE CREATION
      5. GENERIC SERVICE CREATION ENVIRONMENT ARCHITECTURE
      6. CONTEXT MODELLING
      7. PERVASIVE SERVICE CREATION ENVIRONMENT
      8. PERVASIVE MUSEUM SERVICE
      9. CONCLUSION
      10. Appendix A
      11. Appendix B
    4. Chapter 8: Relational Service Quality Modeling
      1. Abstract
      2. CONTEXT AND MOTIVATION
      3. MODELING SERVICE AND BUSINESS PROCESS QUALITY
      4. PREDESIGN CONCEPTS
      5. RELATIONAL PREDESIGN OF FUNCTIONALITY
      6. RELATIONAL PREDESIGN OF QUALITY
      7. PREDESIGN ADVANTAGES AND USAGE EXAMPLES
      8. RELATED WORK
      9. CONCLUSION
    5. Chapter 9: Model-Driven Development of Non-Functional Properties in Web Services
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. MODELING AND IMPLEMENTING NON-FUNCTIONAL PROPERTIES IN WEB SERVICES
      5. CONCLUSION
    6. Chapter 10: A Unified Deployment and Management Model for Dynamic and Distributed Software Architectures
      1. Abstract
      2. INTRODUCTION
      3. DEPLOYMENT AND MANAGEMENT: THE STATE OF THE ART
      4. THE D&C STANDARD
      5. THE PROPOSED MODEL: UMODD
      6. CASE STRUDY DESCRIPTION
      7. GENERIC LEVEL: GEMODE
      8. SPECIFIC LEVEL: SOA AND CBA MODELLING
      9. MODELS EVALUATION
      10. CONCLUSION
  9. Section 3: Methods for Implementing Non-Functional Properties in SOA
    1. Chapter 11: An Aspect-Oriented Framework to Model Non-Functional Requirements in Software Product Lines of Service-Oriented Architectures
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. AN ASPECT-ORIENTED FRAMEWORK TO MODEL NFRS IN SPLS OF SOAS
      5. CONCLUSION
    2. Chapter 12: Model-Driven Approach for End-to-End SOA Security Configurations
      1. ABSTRACT
      2. INTRODUCTION
      3. SOA SECURITY CONFIGURATION PROCESS
      4. MODEL-DRIVEN SECURITY
      5. MODEL TRANSFORMATION
      6. PATTERN-BASED INTENT CONFIGURATION
      7. APPLICATION EXAMPLE OF MODEL-DRIVEN SECURITY
      8. RELATED WORK
      9. CONCLUSION
    3. Chapter 13: Control Engineering for Scaling Service Oriented Architectures
      1. Abstract
      2. INTRODUCTION
      3. QUALITATIVE MODELING
      4. ASSESSING AND ENSURING MEASURABILITY AND CONTROLLABILITY
      5. QUANTITATIVE MODELING
      6. CONTROLLER DESIGN AND IMPLEMENTATION
      7. CONTROL SYSTEM ASSESSMENT
      8. CONCLUSION
      9. FUTURE TRENDS
    4. Chapter 14: Addressing Non-Functional Properties of Services in IT Service Management
      1. Abstract
      2. INTRODUCTION
      3. THE INTERNET OF SERVICES AND THE INTERNET OF DEVICES
      4. NON-FUNCTIONAL PROPERTIES IN SOA AND IT SERVICE MANAGEMENT
      5. FUTURE RESEARCH DIRECTIONS
      6. CONCLUSION
    5. Chapter 15: Functional and QoS Semantics-Driven SOA-Based Biomedical Multimedia Processing
      1. Abstract
      2. INTRODUCTION
      3. BACKGROUND
      4. OUR APPROACH
      5. CASE STUDY
      6. RELATED WORK
      7. CONCLUSION
  10. Compilation of References
  11. About the Contributors
  12. Index