System and method for relating applications in a computing system
First Claim
1. A method for relating applications in a computing system, comprising:
- generating a plurality of ontologies associated with the applications, each ontology comprising one or more ontology elements representing one, or more application components chosen from a list consisting of;
application services and parameters for associated application services; and
generating a meta-ontology associated with the plurality of ontologies, the meta-ontology comprising one or more meta-ontology elements for use in representing one or more relationships between ontology elements, wherein the meta-ontology relates applications in the computing system and wherein generating the meta-ontology comprises identifying potential relationships between ontology elements, the one or more relationships comprising one or more of the potential relationships.
6 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program relate a plurality of applications in a computing system. The system, method, and computer program generate a plurality of ontologies associated with the applications. The system, method, and computer program also generate a meta-ontology associated with the plurality of ontologies. Each ontology includes one or more ontology elements, which represent application components. The application components may include application services and/or parameters for an associated application service. The parameters may include input parameters and output parameters for the associated application service. The meta-ontology includes one or more meta-ontology elements, which represent one or more relationships between at least some of the ontology elements.
-
Citations
29 Claims
-
1. A method for relating applications in a computing system, comprising:
-
generating a plurality of ontologies associated with the applications, each ontology comprising one or more ontology elements representing one, or more application components chosen from a list consisting of;
application services and parameters for associated application services; andgenerating a meta-ontology associated with the plurality of ontologies, the meta-ontology comprising one or more meta-ontology elements for use in representing one or more relationships between ontology elements, wherein the meta-ontology relates applications in the computing system and wherein generating the meta-ontology comprises identifying potential relationships between ontology elements, the one or more relationships comprising one or more of the potential relationships. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for relating application in a computing system, comprising:
-
a discovery engine operable to generate a plurality of ontologies associated with the applications, each ontology comprising one or more ontology elements representing one or more application components chosen from a list consisting of;
application services and parameters for associated application services;an ARC backend operable to generate a meta-ontology associated with the plurality of ontologies, the meta-ontology comprising one or more meta-ontology elements representing one or more relationships between ontology elements, wherein the ARC backend is operable to generate the meta-ontology by identifying potential relationships between ontology elements, the one or more relationships comprising one or more of the potential relationships; and a repository operable to store the ontologies and the meta-ontologies, wherein the meta-ontology relates applications in the computing system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer program embodied on a computer readable medium and operable to be executed by a processor, the computer program comprising computer readable program code for:
-
generating a plurality of ontologies associated with a plurality of applications in a computing system, each ontology comprising one or more ontology elements representing one or more application components chosen from a list consisting of;
application services and parameters for associated application services; andgenerating a meta-ontology associated with the plurality of ontologies, the meta-ontology comprising one or more meta-ontology elements representing one or more relationships between ontology elements wherein the computer readable program code for generating the meta-ontology comprises; computer readable program code for identifying potential relationships between ontology elements, the one or more relationships comprising one or more of the potential relationships. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification