Probabilistic reasoning in intelligent systems: networks of plausible inference
Probabilistic reasoning in intelligent systems: networks of plausible inference
The structure of typed programming languages
The structure of typed programming languages
Model-Based Diagnosis or Reasoning from First Principles
IEEE Intelligent Systems
Using transformations to improve semantic matching
Proceedings of the 2nd international conference on Knowledge capture
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Pattern-based Variability Management in Web Service Development
ECOWS '05 Proceedings of the Third European Conference on Web Services
web services customization: a composition-based approach
ICWE '06 Proceedings of the 6th international conference on Web engineering
Adaptation inWeb Service Composition and Execution
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Adaptive Service Composition in Flexible Processes
IEEE Transactions on Software Engineering
Similarity search for web services
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Automatic Learning of Repair Strategies for Web Services
ECOWS '07 Proceedings of the Fifth European Conference on Web Services
A Fault Taxonomy for Service-Oriented Architecture
HASE '07 Proceedings of the 10th IEEE High Assurance Systems Engineering Symposium
A Multistrategy Semantic Web Service Matching Approach
ICCIT '07 Proceedings of the 2007 International Conference on Convergence Information Technology
Correctness-aware high-level functional matching approaches for semantic Web services
ACM Transactions on the Web (TWEB)
SOA-based Enterprise Service Bus
ISECS '08 Proceedings of the 2008 International Symposium on Electronic Commerce and Security
SOA-Based Service Recovery Framework
WAIM '08 Proceedings of the 2008 The Ninth International Conference on Web-Age Information Management
SOMA: a method for developing service-oriented solutions
IBM Systems Journal
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
The LLAMA Middleware Support for Accountable Service-Oriented Architecture
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Service Behavioral Adaptation Based on Dependency Graph
APSCC '08 Proceedings of the 2008 IEEE Asia-Pacific Services Computing Conference
The Service Adaptation Machine
ECOWS '08 Proceedings of the 2008 Sixth European Conference on Web Services
Dynamic Web Service Selection for Reliable Web Service Composition
IEEE Transactions on Services Computing
Configurable Composition and Adaptive Provisioning of Web Services
IEEE Transactions on Services Computing
Towards Adaptation of Service Interface Semantics
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
SOAR: An Extended Model-Based Reasoning for Diagnosing Faults in Service-Oriented Architecture
SERVICES '09 Proceedings of the 2009 Congress on Services - I
Mismatch Patterns and Adaptation Aspects: A Foundation for Rapid Development of Web Service Adapters
IEEE Transactions on Services Computing
Programming Language Pragmatics, Third Edition
Programming Language Pragmatics, Third Edition
Enterprise Cloud Service Architecture
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Measuring Similarity of Web Services Based on WSDL
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
Variability design and customization mechanisms for COTS components
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
A comprehensive architecture for autonomic service management
Proceedings of the 4th International Conference on Uniquitous Information Management and Communication
Developing adapters for web services integration
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
System integration by developing adapters using a database abstraction
Information and Software Technology
Hi-index | 0.00 |
Context: In service-oriented computing (SOC), service providers publish reusable services, and service consumers subscribe them. However, there exist potential problems in reusing services. Mismatch is a problem that occurs when a candidate service does not fully match to the feature expected. Fault is a problem that occurs when an invocation of services results in some abnormality at runtime. Without remedying mismatch problems, services would not be reusable. Without remedying fault problems, service invocations at runtime would result in failures. Static and dynamic adaptations are practical approaches to remedying the problems. Objective: Our objective is to define a comprehensive framework which includes a design of service adaptation framework (SAF), and design of static and dynamic adapters. Method: We design the SAF which governs dynamic adaptations, and define a service life-cycle with adaptation-related activities. Based on causal-effect relationships among mismatch, fault, cause, and adapter, we derive mismatches and faults, from which their relevant causes are identified. For the causes, we define six static adapters and five dynamic adapters. We specify instructions for designing static adapters, and provide step-wise algorithms for designing dynamic adapters based on enterprise service bus (ESB). And, we show a proof-of-concept (POC) of implementation to show applicability of the methods. Results: The paper presents service life-cycle with adaptation-related activities, SAF design, and design of static and dynamic adapters. Conclusion: Mismatch and fault problems in utilizing services present threats to high reusability of services. Static adaptations can remedy mismatch problems, and dynamic adaptations can remedy fault problems. In this paper, we presented technical insights of service adaption, SAF design, and definitions of static and dynamic adapters. By utilizing the proposed SAF and service adapters, reusability of services can be greatly enhanced.