×

Techniques for managing functional service definitions in an SOA development lifecycle

  • US 9,886,253 B2
  • Filed: 04/28/2010
  • Issued: 02/06/2018
  • Est. Priority Date: 12/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computer system, a definition of a business process including a set of business tasks, the business process being a functional representation of a Service Oriented Architecture application;

    receiving, by the computer system, a definition of a service solution component for a business task in the set of business tasks, the service solution component being a functional representation of a software service that fulfills the business task;

    storing, by the computer system, the definition of the business process and the definition of the service solution component in a shared data store;

    generating, based on the definition of the business process, a user interface identifying the set of business tasks and a set of software services associated with the set of business tasks;

    receiving, via the user interface, a selection of a software service in the set of software services;

    implementing a harvester, the harvester configured to;

    collect service artifact metadata related to the selection of the software, the service artifact metadata comprising an asset graph that identifies relationships between the set of software services; and

    publish the service artifact metadata to the shared data store;

    automatically generating, based on the selection of the software service and the service artifact metadata related to the selected software service, a deployment plan for deploying the Service Oriented Architecture application, the deployment plan comprising;

    information that identifies the selected software service;

    the service artifact metadata related to the selected software service; and

    deployment information comprising a location for deploying the selected software service; and

    deploying the Service Oriented Architecture application to the location in accordance with the deployment information and the deployment plan.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×