{'fraction_non_alphanumeric': 0.015977443609022556, 'fraction_numerical': 0.0, 'mean_word_length': 5.120689655172414, '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}}
An Adaptive Service Choreography approach based on Ontology-Driven Policy Refinement

Business corporations usually require choreography of services to be dynamic and adaptable. One way for answering this demand is to develop the services having dynamic behaviours. However, it is not enough and their behaviours must be composed dynamically too. The current model such as WS-CDL has a static structure to specify choreography and is not able to describe the choreography of services in a dynamic fashion. From another view, there are various types of changes that each needs to be handled diversely. This work is going to bring adaptability into service choreography model in response to policy changes. Precisely, this target will be met when choreography model has dynamic structure and also the policy changes can be automatically (semi-automatically) refined and propagated into the elements of model. Our proposal is describing choreography model on the basis policy-enabled UML state machine which the policy can be refined through a ontology based process.