Component profile display
AssigneeMicro Focus LLC
InventorsSebastian Curland, Omer Frieman, Avigad Mizrahi
Life of this patent
Estimating the term…
Abstract
A non-transitory machine-readable storage medium is described in which selection instructions receive a selection of a component in a graphical user interface of an application. Identification instructions associate the component with a component identifier, and query instructions identify, in an analysis database, at least one web service call linked to the component identifier. Profile display instructions cause a component profile to be displayed within the graphical user interface, with the component profile comprising the component identifier and the web service call.
Claims20
A non-transitory machine-readable storage medium storing instructions executable by a processor to:
- scan code of an application to identify, in the code of the application, a first web service call and a first component to be displayed in a graphical user interface that calls the first web service call;
- scan code of a server to identify a web service to be called by the first web service call;
- combine results of the scanning of the code of the application and of the server to generate a component profile of the first component, the component profile comprising a code flow from an identifier of the first component to the first web service call and to the web service;
- execute the application to display the first component on the graphical user interface;
- in response to the first component on the graphical user interface being selected, associate the first component with the identifier of the first component;
- identify, in a database, the component profile of the first component based on the identifier of the first component;
- and
- cause a cause the component profile of the first component identified in the database to be displayed within the graphical user interface as a result of the first component being selected.
A method, comprising:
- scanning, by a processor, code of an application to identify a first web service call and a first component to be displayed in a graphical user interface that calls the first web service call;
- scanning, by the processor, code of a server to identify a web service to be called by the first web service call;
- combining, by the processor, results of the scanning of the code of the application and of the server to generate a component profile of the first component, wherein the component profile comprises a code flow from an identifier of the first component to the first web service call and to the web service;
- executing, by the processor, the application to display the first component on the graphical user interface;
- in response to the first component on the graphical user interface being selected, querying a database in a storage to identify the component profile of the first component based on the identifier of the first component;
- and
- causing the component profile of the first component identified in the database to be displayed within the graphical user interface of the application as a result of the first component on the graphical user interface being selected.
A computing device, comprising:
- a storage storing instructions;
- and
- a processor coupled to the storage, wherein the instructions in the storage are executable to cause the processor to:
- scan a client-server application to identify a first web service call and a first component to be displayed on a graphical user interface that calls the first web service call;
- generate a client component map that links an identifier of the first component to the first web service call;
- scan server code to identify a web service that is called by the first web service call;
- generate a web service map comprising the first web service call and at least one sub-call from the first web service call;
- combine the client component map and the web service map into a component profile of the first component, wherein the component profile comprises a code flow from the identifier of the first component to the first web service call and to the web service;
- execute the client-server application to display the first component on the graphical user interface;
- in response to the first component on the graphical user interface being selected, identify, in a database, the component profile of the first component;
- and
- cause the component profile of the first component identified in the database to be displayed within the graphical user interface as a result of the first component being selected.
Dependencies are inferred from the claim text.