Practical software metrics for project management and process improvement
Practical software metrics for project management and process improvement
Genetic algorithms + data structures = evolution programs (3rd ed.)
Genetic algorithms + data structures = evolution programs (3rd ed.)
An introduction to genetic algorithms
An introduction to genetic algorithms
The AETG System: An Approach to Testing Based on Combinatorial Design
IEEE Transactions on Software Engineering
A market-based perspective on information systems development
Communications of the ACM
Architecting web services
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Software Reliability Engineered Testing
Software Reliability Engineered Testing
IEEE Internet Computing
Web Services: Promises and Compromises
Queue - Web Services
Distributed and Parallel Databases
Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
Fulfilling the Web services promise
Communications of the ACM - E-services: a cornucopia of digital offerings ushers in the next Net-based evolution
A model for web services discovery with QoS
ACM SIGecom Exchanges
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Service -Oriented Computing: Concepts, Characteristics and Directions
WISE '03 Proceedings of the Fourth International Conference on Web Information Systems Engineering
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
QoS Aggregation in Web Service Compositions
EEE '05 Proceedings of the 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'05) on e-Technology, e-Commerce and e-Service
A Petri-Net based Validator in Reliability of a Composite Service
EEE '05 Proceedings of the 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'05) on e-Technology, e-Commerce and e-Service
Web Services Are Not Distributed Objects
IEEE Internet Computing
An approach for QoS-aware service composition based on genetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
QoS-Aware Replanning of Composite Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Criteria Analysis and Validation of the Reliability of Web Services-Oriented Systems
ICWS '05 Proceedings of the IEEE International Conference on Web Services
A Study of Service Composition with QoS Management
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Global and Local QoS Constraints Guarantee in Web Service Selection
ICWS '05 Proceedings of the IEEE International Conference on Web Services
QoS-Aware Composition of Web Services: A Look at Selection Algorithms
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Web Service Composition Using Integer Programming-based Models
ICEBE '05 Proceedings of the IEEE International Conference on e-Business Engineering
A research manifesto for services science
Communications of the ACM - Services science
Transactional patterns for reliable web services compositions
ICWE '06 Proceedings of the 6th international conference on Web engineering
Recovery Policies for Enhancing Web Services Reliability
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Heuristics for QoS-aware Web Service Composition
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Supporting intra- and inter-organizational business processes with web services
Supporting intra- and inter-organizational business processes with web services
Measuring Reliability of Applications Composed of Web Services
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Software Reliability Models: Assumptions, Limitations, and Applicability
IEEE Transactions on Software Engineering
Consumer-centric QoS-aware selection of web services
Journal of Computer and System Sciences
Towards Composition as a Service - A Quality of Service Driven Approach
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
On optimal decision for QoS-aware composite service selection
Expert Systems with Applications: An International Journal
Verity: a QoS metric for selecting Web services and providers
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
Model-driven methodology for building QoS-optimised web service compositions
DAIS'05 Proceedings of the 5th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
A systematic approach to service-oriented analysis and design
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Information systems frontiers editorial December 2012
Information Systems Frontiers
Hi-index | 0.00 |
As organizations move towards adopting a service oriented architecture that permits the coexistence of multiple technology environments, an increasing number of applications will be developed through the assembly of existing software components with standard web service interfaces. These components with web service interfaces may be available in-house, or may be supplied or hosted by external vendors. The use of multiple services, possibly utilizing different technologies, providers, locations, and sources, has implications for the end-to-end reliability of these applications to support a business process. Selecting the best service for individual tasks in a business process does not guarantee the most effective overall solution, particularly if criteria other than functional characteristics are employed. This paper examines reliability issues associated with applications developed within service oriented architecture. It develops a measure for deriving end-to-end application reliability, and develops a model to help select appropriate services for tasks in the business process which accommodate the redundant and overlapping functionality of available services and planned redundancy in task support to satisfy the reliability requirement of the resulting application. A genetic algorithm approach is adopted to select promising services to assemble the application using end-to-end reliability as the criterion of interest. An application to a real-world business process illustrates the effectiveness of the approach.