15. An apparatus for target application creation, the apparatus comprising: a communications fabric; a memory connected to the communications fabric, wherein the memory contains computer executable program code; a communications unit connected to the communications fabric; an input/output unit connected to the communications fabric; a display connected to the communications fabric; and a processor unit connected to the communications fabric, wherein the processor unit executes the computer executable program code to direct the apparatus to: receive a representation of a logical topology diagram for an application architecture to form a source input; locate part type information in a part type dictionary using the source input; locate application parts in an application parts repository for each located part type; compose a subset of identified parts; determine whether integration dependencies are met; responsive to a determination that the integration dependencies are met, consolidate parts into a first application structure; determine whether to exclude parts from the first application structure; responsive to a defermination to exclude parts, excluding the parts from the first application structure to create a second application structure; and build a target application based on the second application structure.
19. The apparatus of claim 15 , wherein the logical topology diagram comprises a plurality of logical components, and wherein the processor unit executes the computer executable program code to receive the representation of the logical topology diagram for an application architecture to form a source input further directs the apparatus to: receive a source input comprising the representation of the logical topology diagram to form a received topology diagram; and transform the received topology diagram into an XML-based source input.