Repeatable success can be achieved by employing a methodology that applies encapsulation principles to data integrations. For example, the data application to be architected, developed, deployed, and managed may be modeled as a single object.
An object is a black box that contains defined data inputs, defined data outputs, and a defined specification that precisely describes how data moves through the object. The implementation of the specification can be any technology like IBM Datastage, Informatica, Oracle PL/SQL, or even C code.
The methodology becomes infinitely more helpful when the overall application object is decomposed into ever smaller process objects, each having its own defined data interfaces and processing specifications, and these objects have a defined relationship to one another (execution order). Through the decomposition process, bits of the overall application requirements can be distributed across multiple developers, and each object may developed and tested independently in any timezone. No needs to be aware of the contents of any other developer's object.
After all of the decomposed objects are independently developed and tested, we have an application that is ready to run having the following characteristics:
The steps for designing, developing, testing, and deploying a successful data application every time are:
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.