Patent ID: 8448216

Claim:
A computer-implemented method for orchestrating policies in a service model of a service-oriented architecture system, comprising: during a design of said service-oriented architecture system, wherein said service model comprises a plurality of service components, dependency relationships among said plurality of service components, one or more policies applicable to at least one of said plurality of service components and one or more application domains, each including service components selected from said plurality of service components: performing vertical policy orchestration on each of the plurality of service components in said service model to obtain effective policies of the service component; performing horizontal orchestration on effective policies of said plurality of service components per application domain, wherein performing the horizontal policy orchestration further comprises validating policy correctness of each pair of service components with a dependency relationship in an application domain; and generating at least one of a policy analysis report and a non-functional infrastructure of said service model for use in implementing said service-oriented architecture system.