1. A deployment data processing system configured for model driven deployment of component based applications, the system comprising: a host server with at least one processor and memory, coupled to a plurality of target environments over a computer communications network; a data store coupled to the host server comprising a plurality of automation signatures and units individually representative of underlying programmatic objects; and a development environment executing in the memory of the host server and a model drive deployment module coupled to the development environment, the module comprising program code enabled to match portions of selected ones of the units to different automation signatures, to filter the different automation signatures to a set of automation signatures based upon an established deployment topology, to order the set of automation signatures according to known dependencies of a corresponding deployment model, and to bundle the ordered set of automation signatures into an automation workflow and publish the automation workflow to an automation engine for execution to deploy the programmatic objects into a selected one of the target environments.