{'fraction_non_alphanumeric': 0.01873536299765808, 'fraction_numerical': 0.0, 'mean_word_length': 5.333333333333333, '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 with redundancy consideration

Web services composition is a process of creating a new Web service from a set of available Web services. Semi-dynamic Web services composition in Service Oriented Architecture (SOA) consists of designing composition plan by service provider, and automation of Web service discovery and selection at runtime. This research paper describes redundant-free Web services composition in order to reduce execution time and overall cost of the composition process and also improve efficiency of the composition method. To fulfill the needs, this paper uses a linked list data structure called Composition List (CL) to select the ideal services. In addition, a hash table called Available Output Parameters (AOP) is used to find redundant Web services and reject them from Web services composition process.