Posted by Dylan Wan on April 13, 2012
ODI has a very clever design to isolate the deployment objects from design objects.
The designer only interface to deployment information (topology) via logical schema. The project objects only indirectly get the dependency via model. The “context” can determine the physical resources and allow you switch among the development, testing and production env.
From prebuilt package apps perspective, the codes are shipped under a set of logical schema. The logical schema represents the assumption about the various source and target systems.
The concept of “context” really enables the support of unlimited multiple source instances using a single set of codes.