WSOL - Web Service Offerings Language
CAiSE '02/ WES '02 Revised Papers from the International Workshop on Web Services, E-Business, and the Semantic Web
UCP-Networks: A Directed Graphical Representation of Conditional Utilities
UAI '01 Proceedings of the 17th Conference in Uncertainty in Artificial Intelligence
A Framework and Ontology for Dynamic Web Services Selection
IEEE Internet Computing
Semantic WS-agreement partner selection
Proceedings of the 15th international conference on World Wide Web
On graphical modeling of preference and importance
Journal of Artificial Intelligence Research
Design science in information systems research
MIS Quarterly
Graphical models for preference and utility
UAI'95 Proceedings of the Eleventh conference on Uncertainty in artificial intelligence
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
An extensible framework for dynamic market-based service selection and business process execution
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Modeling user's non-functional preferences for personalized service ranking
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Hi-index | 0.00 |
When implementing a business or software activity in SOA, a match is sought between the required functionality and that provided by a web service. In selecting services to perform a certain business functionality, often only hard constraints are considered. However, client requirements over QoS or other NFP types are often soft and allow tradeoffs. We use a graphical language for specifying hard constraints, preferences and tradeoffs over NFPs as well as service level objectives (SLO). In particular, we use the TCP and UCP network formalisms to allow for a simple yet very flexible specification of hard constraints, preferences, and tradeoffs over these properties. Algorithms for selecting web services according to the hard constraints, as well as for optimizing the selected web service configuration, according to the specification, were developed.