Cost-Based Optimization of Integration Flows - Datenbanken ...
Cost-Based Optimization of Integration Flows - Datenbanken ...
Cost-Based Optimization of Integration Flows - Datenbanken ...
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.4 Use Cases<br />
Dispositive Systems<br />
(analytical)<br />
Strategical Systems<br />
(analytical)<br />
DSS<br />
s7<br />
Data Warehouse<br />
s6<br />
Use Case 2:<br />
Vertical <strong>Integration</strong><br />
Operational Systems<br />
SCM<br />
System<br />
s1<br />
Material<br />
Mgmt<br />
s2<br />
ERP<br />
System<br />
s3<br />
CRM<br />
System<br />
s4<br />
eCommerce<br />
eCommerce<br />
s5<br />
Use Case 1: Horizontal <strong>Integration</strong><br />
Figure 2.8: Use Cases <strong>of</strong> the Example Scenario w.r.t. the Information System Pyramid<br />
test cases for our experimental evaluation throughout the whole thesis. Note that parts<br />
<strong>of</strong> this scenario are adapted from our DIPBench specification (Data-Intensive <strong>Integration</strong><br />
Process Benchmark) [BHLW08b, BHLW08c]. While these flows and related workloads<br />
adhere to common characteristics <strong>of</strong> real-world integration flows, we explicitly do not use<br />
real-world data sets and workload characteristics because for evaluation purposes we want<br />
to generate arbitrary selectivities, cardinalities and temporal variations in order to cover<br />
a broad spectrum <strong>of</strong> application scenarios. The context <strong>of</strong> this example scenario is supply<br />
chain management (SCM) [MDK + 01] within an enterprise. This includes the planning,<br />
execution, control, and monitoring <strong>of</strong> all supply chain activities in order to automatically<br />
synchronize customer demands with supply. Figure 2.8 illustrates an information system<br />
pyramid including all information systems affected by our simplified SCM scenario.<br />
In this scenario, several operational, dispositive and strategical information systems<br />
exist. At the level <strong>of</strong> operational systems, various systems have to be distinguished. First,<br />
an eCommerce Web shop s 5 is used by the customers in order to submit orders. Second,<br />
the master data <strong>of</strong> all customers is maintained by a specific CRM system (Customer<br />
Relationship Management) s 4 . Third, the ERP system (Enterprise Resource Planning)<br />
s 3 is the leading information system that is used for all core business activities. Fourth,<br />
all materials in terms <strong>of</strong> basic material as well as created products are managed using a<br />
material management system s 2 . Fifth, and finally, there is a specific SCM system s 1 ,<br />
which is used to automatically submit orders to suppliers <strong>of</strong> the required basic material.<br />
At the level <strong>of</strong> dispositive systems, a global data warehouse s 6 and context-specific data<br />
marts are used in order to consolidate data from the operational systems and to enable<br />
arbitrary, analytical ad-hoc queries. Finally, at the strategical level, a DSS (Decision<br />
Support System) s 7 is used for long-term planning.<br />
There are strong dependencies between the different heterogeneous systems and applications.<br />
Thus, integration is crucial for the automatic supply chain management, where<br />
all those systems and applications need to interact with each other. In this scenario, we<br />
distinguish two types <strong>of</strong> integration use cases. First, horizontal integration refers to the<br />
integration <strong>of</strong> operational systems, where data must be synchronized immediately based<br />
on business events such as a submitted order in the eCommerce Web shop. Second, vertical<br />
integration refers to the physical consolidation <strong>of</strong> data <strong>of</strong> all operational systems into<br />
the data warehouse infrastructure. Then, the strategical systems can be used in order to<br />
monitor, analyze, and plan all supply chain activities. In the following, we describe the<br />
two use cases in more detail and introduce example integration flows for both.<br />
27