Architectural principles

The architecture must be open, scalable, and easy to implement. These principles are related to the architecture objectives, and are the basis for the platform selections, programming model specifications, and overall non-functional requirements of all the toolkit-based solutions. The major architectural principles of open, scalable, and easy to implement, presented below, demonstrate how the IBM(R) approach for building robust, cost-effective enterprise systems support the architectural objectives. Following are the principles supported by the Branch Transformation Toolkit: