{'fraction_non_alphanumeric': 0.020887728459530026, 'fraction_numerical': 0.0, 'mean_word_length': 5.445378151260504, '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}}
Towards outsource-ability enabled BPMN

Business process outsourcing to the Cloud is increasingly being adopted as a strategy to save costs, improve the business process performance, enhance the flexibility in responding to costumers' needs, etc. However, the adoption of an outsourcing strategy faces several challenges like the enterprise data security, vendor-lock-in and labor union. Weighing the pros and cons of outsourcing one's business process is an arduous task. This paper provides for assistance means: it extends the BPMN language to explicitly support the specification of outsourcing criteria, and it presents an automated approach to help decision makers identify those parts of their business process that benefit most from outsourcing to the Cloud.