This approach is time consuming and error prone. It is necessary
to implement N*(N??“1) different translation interfaces to integrate N data sources.
For dynamic packaging applications??”where more than 100 tourism data sources
may need to be integrated??”this approach is not feasible.
A more advanced approach uses hubs or brokers to achieve data and process integration.
With this approach it is necessary to have two translation interfaces per data
source, one interface in and one out of the hub or broker. The number of required
interfaces between systems is 2*N. The data is not translated directly from a source
system to a destination system, but it is translated using a global data model present
in the hubs or brokers.
Figure 5. Mapping between different data models
Extractor/Transformat on/Wrapper
Semant c
Data Model
Semant c
Data Model
Semant c
Data Model
Data Model Mapp ng 3
Semant c Layer
Syntact c Layer
Develop ng Dynam c Packag ng Appl cat ons
Copyright ?© 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission
of Idea Group Inc.
Pages:
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72