{'fraction_non_alphanumeric': 0.027348394768133173, 'fraction_numerical': 0.0011890606420927466, 'mean_word_length': 5.5271317829457365, '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}}
Business Process Orchestration and eBusiness

The transition to electronic business has brought many changes in the business process. First steps in making business on the web have been web services, however the requirements for realization of multiple collaborations and automations are no longer satisfied simply by web services. New, more complex technologies for describing business processes are needed. In this paper we will compare the six most important ones: XLANG, WSFL (Web Service Flow Language), BPEL4WS (Business Process Execution Language for Web Services), WSCI (Web Service Choreography Interface), ebXML BPSS (Business Process Specification Schema) and BPML (Business Process Management Language). Based on the features they offer, we will compare them in a decision model and evaluate them with help of a utility function.