{'fraction_non_alphanumeric': 0.012944983818770227, 'fraction_numerical': 0.0, 'mean_word_length': 5.802197802197802, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Workbench for Learning Enterprise Patterns

design patterns capture proven solutions for recurring problems. However the solution itself is not reusable off-the-self. It must be adapted for each specific problem. Most businesses run enterprise applications with mission critical data and functionality. Developers of these enterprise applications have recognized the value of design patterns in this scenario and detected specific design patterns for Enterprise Application Architectures. This paper presents a learning tool showing several architectural styles currently used in undergraduate and graduate programs.