A method and system for secure deployment of an application to a deployment location is provided. Aspects include providing an application for analysis, which can be divided into processing nodes that can be deployed at different locations. The application processes messages based on a message model that includes annotations that define deployment constraints for data aspects. A data aspect includes an entire message or a data field, data element, or data structure of a message. An aspect may also analyze an application to identify processing nodes that reference data aspects that have deployment constraints, and determine restrictions on processing nodes based on the deployment constraints of the referenced data aspect. Including. The aspect further includes deploying each processing node of the application according to the determined limit. [Selection] Figure 4
展开▼