{'fraction_non_alphanumeric': 0.03088803088803089, 'fraction_numerical': 0.0, 'mean_word_length': 5.0310077519379846, '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}}
Applying SaaS architecture to large enterprises for Enterprise Application Integration

SaaS (Software-as-a-Service) has gained an increasing momentum, and it is being adopted at a very fast pace. But SaaS is widely considered that it's not suitable for Large and Medium-size Enterprises (LME), meanwhile Enterprise Application Integration (EAI) is the key issue in LME, traditional SOA based EAI approaches have some shortcomings. In this paper, we propose that SaaS can be well used in LME for EAI. Based on this, we propose SaaSified approach which re-architects one analog of legacy applications to SaaS architecture, makes the rest applications can be configured, further solves the EAI problem in LME. We update the SaaS maturity model to evaluate the SaaSified approach.