{'fraction_non_alphanumeric': 0.03622047244094488, 'fraction_numerical': 0.0, 'mean_word_length': 5.551546391752577, '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}}
Re-engineering Enterprises Using Data Warehouse as a Driver and Requirements as an Enabler

Re-engineering is essential for maintaining the competitiveness of enterprises. Enterprise re-engineering involves addressing (emergent) changes, re-organizing, outsourcing, realigning, etc. In this paper, we investigate how to re-engineer enterprises by coupling high-level requirements and the data warehouse, leading to a process re-design that makes the business layer of an enterprise more effective. More specifically, we propose an approach to reasoning about enterprise’s strategy together with data mining rules extracted from the data warehouse of the enterprise in order to make design-time changes to its business processes, primarily by means of eliminating redundant tasks and re-ordering inefficiently-located tasks. As such, the redesign is enabled by high-level strategic elements and driven by the enterprise data warehouse. The rationale behind this realignment is to combine yesterday’s behavioral facts (i.e., mining enterprise’s operational data) with today’s operationalization possibilities (e.g., goals), which results in tomorrow’s business model. We report our work on the enterprise architecture developed for a retailer of low-cost domestic airfare.