Patent ID: 9690557
Date: 2017-06-27
CPC Classifications: G06F

Claim:
1. A computer-implemented method, comprising: accessing, by a computer system, a functional description of one or more software services to be deployed as part of a Service Oriented Architecture (SOA) application, the functional description describing a proposed functionality of the one or more software services and including a set of business tasks for implementing the proposed functionality; determining, by the computer system and without user selection, a service type for the one or more software services based at least in part on the functional description; selecting a particular template for the service type from a plurality of templates based at least in part on the service type, the particular template identifying information to be collected regarding the one or more software services; enabling, by the computer system, implementation of the one or more software services based at least in part on the information that is received via the particular template; receiving, via a user interface, a selection of a software service from the one or more software services to be deployed as part of the SOA application; collecting metadata pertaining to the selected software service; generating the deployment plan based at least in part on the selected software service and the metadata pertaining to the selected software service; retrieving a deployment properties file; and deploying, by the computer system, the SOA application based at least in part on the deployment plan and the deployment properties file.