14. A computer program product, stored on a storage device, the computer program product comprising instructions operable to cause a data processing apparatus to: receive a specification defining a structure of an existing target storage area structure comprising one or more target nodes and target attributes, and relationships between the target nodes and target attributes; create a source storage area structure based on the specification of the existing target storage area structure, the source storage area structure comprising: one or more source nodes, each source node corresponding to a target node; one or more source attributes, each source attribute corresponding to a target attribute; and relationships between the source nodes and source attributes based on the relationships between the target nodes and target attributes; derive data dependency relationships for the source storage area structure by mapping the source nodes and source attributes of the source storage area structure to corresponding target nodes and target attributes of the existing target storage area structure; display one or more datalinks showing a data dependency direction for each data dependency relationship to a user, the data dependency direction being visualized by displaying, on a display unit, a datalink represented as a directed arrow connecting the new context to the existing model, wherein the user can filter the one or more datalinks using filter criteria such that directed arrows representing datalinks satisfying the filter criteria are displayed on the display unit, while directed arrows representing datalinks not satisfying the filter criteria are not displayed on the display unit; create a visual interface having a first view and a second view, wherein the visual interface is configured to show the first view without showing the second view, each of the first and second views comprising at least one inbound plug and at least one outbound plug; establish a navigational link connecting the outbound plug of the first view to the inbound plug of the second view; define at least one transition between the views based on the navigational link; receive, from the user, a request for a detailed view of a selected datalink from among the one or more displayed datalinks; display, upon receiving the user request, a detailed view for the selected datalink, the detailed view providing detailed mapping information corresponding to the selected datalink; modify, by the user, the selected datalink using the displayed detailed view corresponding to the selected datalink; and store the source storage area structure containing the modified datalink in a component repository.
14. A computer program product, stored on a storage device, the computer program product comprising instructions operable to cause a data processing apparatus to: receive a specification defining a structure of an existing target storage area structure comprising one or more target nodes and target attributes, and relationships between the target nodes and target attributes; create a source storage area structure based on the specification of the existing target storage area structure, the source storage area structure comprising: one or more source nodes, each source node corresponding to a target node; one or more source attributes, each source attribute corresponding to a target attribute; and relationships between the source nodes and source attributes based on the relationships between the target nodes and target attributes; derive data dependency relationships for the source storage area structure by mapping the source nodes and source attributes of the source storage area structure to corresponding target nodes and target attributes of the existing target storage area structure; display one or more datalinks showing a data dependency direction for each data dependency relationship to a user, the data dependency direction being visualized by displaying, on a display unit, a datalink represented as a directed arrow connecting the new context to the existing model, wherein the user can filter the one or more datalinks using filter criteria such that directed arrows representing datalinks satisfying the filter criteria are displayed on the display unit, while directed arrows representing datalinks not satisfying the filter criteria are not displayed on the display unit; create a visual interface having a first view and a second view, wherein the visual interface is configured to show the first view without showing the second view, each of the first and second views comprising at least one inbound plug and at least one outbound plug; establish a navigational link connecting the outbound plug of the first view to the inbound plug of the second view; define at least one transition between the views based on the navigational link; receive, from the user, a request for a detailed view of a selected datalink from among the one or more displayed datalinks; display, upon receiving the user request, a detailed view for the selected datalink, the detailed view providing detailed mapping information corresponding to the selected datalink; modify, by the user, the selected datalink using the displayed detailed view corresponding to the selected datalink; and store the source storage area structure containing the modified datalink in a component repository. 17. The product of claim 14 , wherein the operations to receive the specification for the existing target storage area structure and to create the source storage area structure are initiated by the user under the guidance of a wizard.