25.01.2015 Views

Cost-Based Optimization of Integration Flows - Datenbanken ...

Cost-Based Optimization of Integration Flows - Datenbanken ...

Cost-Based Optimization of Integration Flows - Datenbanken ...

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!