Patent ID: 8856190
Filing Date: 2014-10-07
Classification: G06F

Abstract:
1. A method for manipulating a hierarchal structure, the method comprising: generating nested tables representing hierarchal relationships of computing systems in a distributed computing environment; receiving a query, by a hierarchical structure viewer, in a form of an expression represented in a generic algebraic specification that is independent of different programming languages for manipulating the hierarchal structure; accessing, based on the query, at least one nested table representing the hierarchal structure from the nested tables representing the hierarchal relationships of the computing systems in the distributed computing environment; manipulating, by a processor, the hierarchal structure represented by the nested table by using the generic algebraic specification that provides a generic abstraction across a plurality of the computing systems and across a plurality of the different programming languages in the distributed computing environment, wherein the manipulation comprises using an abstract syntax tree (AST) level application programming interface (API) that is independent of a programming language specific AST implementation; and generating a response to the query based on the manipulation of the hierarchal structure.