Facilitating Extraction and Discovery of Enterprise Services
First Claim
1. A computer-implemented method for annotating an enterprise service that is electronically stored in an enterprise service repository, the method comprising:
- generating one or more graphs based on one or more artifacts, the one or more artifacts resulting from a development process of the enterprise service;
generating one or more metadata repositories based on the one or more artifacts, each metadata repository comprising instance data corresponding to one of the one or more graphs;
storing the one or more graphs and the one or more metadata repositories to a knowledge base provided in a computer-readable medium;
determining one or more annotations based on the one or more graphs and the one or more metadata repositories;
associating the one or more annotations to the enterprise service; and
storing the one or more annotations in the enterprise service repository.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure include methods for annotating an enterprise service that is electronically stored in an enterprise service repository. In some implementations, methods include generating one or more graphs based on one or more artifacts, the one or more artifacts resulting from a development process of the enterprise service, generating one or more metadata repositories based on the one or more artifacts, each metadata repository comprising instance data corresponding to one of the one or more graphs, storing the one or more graphs and the one or more metadata repositories to a knowledge base provided in a computer-readable medium, determining one or more annotations based on the one or more graphs and the one or more metadata repositories, associating the one or more annotations to the enterprise service, and storing the one or more annotations in the enterprise service repository.
41 Citations
13 Claims
-
1. A computer-implemented method for annotating an enterprise service that is electronically stored in an enterprise service repository, the method comprising:
-
generating one or more graphs based on one or more artifacts, the one or more artifacts resulting from a development process of the enterprise service; generating one or more metadata repositories based on the one or more artifacts, each metadata repository comprising instance data corresponding to one of the one or more graphs; storing the one or more graphs and the one or more metadata repositories to a knowledge base provided in a computer-readable medium; determining one or more annotations based on the one or more graphs and the one or more metadata repositories; associating the one or more annotations to the enterprise service; and storing the one or more annotations in the enterprise service repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for annotating an enterprise service that is electronically stored in an enterprise service repository, the operations comprising:
-
generating one or more graphs based on one or more artifacts, the one or more artifacts resulting from a development process of the enterprise service; generating one or more metadata repositories based on the one or more artifacts, each metadata repository comprising instance data corresponding to one of the one or more graphs; storing the one or more graphs and the one or more metadata repositories to a knowledge base provided in a computer-readable medium; determining one or more annotations based on the one or more graphs and the one or more metadata repositories; associating the one or more annotations to the enterprise service; and storing the one or more annotations in the enterprise service repository.
-
-
13. A system, comprising:
-
a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for annotating an enterprise service that is electronically stored in an enterprise service repository, the operations comprising; generating one or more graphs based on one or more artifacts, the one or more artifacts resulting from a development process of the enterprise service; generating one or more metadata repositories based on the one or more artifacts, each metadata repository comprising instance data corresponding to one of the one or more graphs; storing the one or more graphs and the one or more metadata repositories to a knowledge base provided in a computer-readable medium; determining one or more annotations based on the one or more graphs and the one or more metadata repositories; associating the one or more annotations to the enterprise service; and storing the one or more annotations in the enterprise service repository.
-
Specification