• DocumentCode
    3108257
  • Title

    HCLP Based Service Composition

  • Author

    Guan, Ying ; Ghose, Aditya K. ; Lu, Zheng

  • Author_Institution
    Sch. of IT & Comput. Sci., Wollongong Univ., NSW
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    138
  • Lastpage
    141
  • Abstract
    A key impediment to the widespread adoption of Web services is the relatively limited set of tools available to deal with quality-of-service (QoS) factors. QoS factors pose several difficult challenges in how they may be articulated. While the functional requirements of a service can be represented as predicates to be satisfied by the target system, QoS factors are effectively statements of objectives to be maximized or minimized. QoS requirements occur naturally as local specifications of preference. Dealing with QoS factors is therefore a multi-objective optimization problem. In effect, these objectives are never fully satisfied, but satisfied to varying degrees. In evaluating alternative design decisions, we need to trade-off varying degrees of satisfaction of potentially mutually contradictory non-functional requirements. One key contribution of this work is the use of the hierarchical constraint logical programming (HCLP) framework in dealing with functional requirements, business process rules and quality of service (QoS) factors. We show how functional requirements and business process rules can be defined as hard constraints, QoS factors can be formulated as soft constraints and how the machinery associated with constraint hierarchies can be used to evaluate the alternative trade-offs involved in seeking to satisfy a set of QoS factors that might pull in different directions. We apply also this approach to the problem of reasoning about Web service selection and composition, and establish that significant value can be derived from such an exercise
  • Keywords
    Internet; inference mechanisms; optimisation; quality of service; QoS factors; Web services; business process rules; functional requirements; hierarchical constraint logical programming; multi-objective optimization problem; quality-of-service; Computer science; Functional programming; Impedance; Laboratories; Logic programming; Machinery; Q factor; Quality of service; Uninterruptible power systems; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technology Workshops, 2006. WI-IAT 2006 Workshops. 2006 IEEE/WIC/ACM International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-2749-3
  • Type

    conf

  • DOI
    10.1109/WI-IATW.2006.77
  • Filename
    4053221