The Branch Transformation Toolkit proposes a repository-based development model where all the relevant information about financial transactions (data, formats, contexts, services, processors, and views) is externalized to a set of definition and configuration files and separated from the Java(TM) code. The development model allows developers to add new processes or transactions in a toolkit-based application with minimum coding required, by adding some definitions into the definition repository. The following diagram depicts the role that the definition repository plays in the development and deployment of a toolkit-based solution:
This separation allows parallel resources to be focused in each of the areas, but it requires a common understanding and definition of the model to get a final consistent solution.
The Branch Transformation Toolkit provides development tools such as Graphical Builder to help you create, modify, and the definition files.