{'fraction_non_alphanumeric': 0.012211668928086838, 'fraction_numerical': 0.0, 'mean_word_length': 5.099173553719008, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Web services composition handling user constraints: towards a semantic approach

Service composition is a very complex and challenging task, especially when it has to consider not only the services properties and their dependencies but also users constraints. In this paper we propose a semantic based approach for web service composition, which allows users to define different kinds of constraints: local, global and choreography constraints. Services are organized in a framework capturing dependencies between abstract and concrete services. We also provide a survey of the state of the art of the field and we make some suggestions as to where the research in this area might be heading and how our future work need to be addressed.