| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:TaskDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmi:id="-QqiIwonwt-ErT139DDUqsA" name="design_reference_data_integration,_HMQasGDFEdyKlZvvtnMrMg" guid="-QqiIwonwt-ErT139DDUqsA" authors="Jerome Boyer" changeDate="2011-09-21T11:07:12.171-0700" version="7.5.1"> |
| <mainDescription><p>
 |
| Data management need to be considered from the methodology point of view, such as data origination, data management,
 |
| and data consumption. The architect needs to understand how the master data are coming from and how they are updated.
 |
| The life cycle of such data can lead to version and management control, that may add complexity on top of the services
 |
| versioning. The data consumption has to be addressed for the execution environment and also in the case of BRMS
 |
| deployment for the rule authoring environment.
 |
| </p>
 |
| <p>
 |
| The following diagram highlights a high level architecture&nbsp;architect can leverage to design&nbsp;his own solution.
 |
| </p><br />
 |
| <p>
 |
| <img alt="" src="./resources/mdm.jpg" width="557" height="499" /><br />
 |
| </p>
 |
| <p>
 |
| The master data are centralized in a repository, and technology as Master Data Management product can be&nbsp;used for
 |
| that. The different sources of data are synchronized with this repository on a regular basis, using different
 |
| implementation mechanism based on ETL, ESB, web services or custom layer. A mapping mechanism&nbsp;as to be applied to
 |
| persist the data in the repository. The Execution environment can fetch the last version or a given version of the data
 |
| from this repository and cache it.
 |
| </p>
 |
| <p>
 |
| The same applies for the rule authoring environment: The&nbsp;BRMS server can load the data and cache it in the web
 |
| server. With such simple architecture the rule writer can have access to a unique definition of the enumerated domains
 |
| or other business objects, like a Product definition.
 |
| </p></mainDescription> |
| </org.eclipse.epf.uma:TaskDescription> |