Abstract:
The subject disclosure is directed towards generating an intermediary (e.g., declarative) model based upon reflecting on and interpreting command line applications or the like, to represent a default user interface and default code transformation process. The intermediary model is modifiable to provide a customized output program. The models may be persisted, edited and otherwise modified to perform a management task, for example.
Abstract:
The subject disclose is directed towards a technology by which a semantic intermediary, such as a web service, translates web-content related metadata in one vocabulary / format to web-content related metadata in another vocabulary / format. A requesting client that receives a response containing the web-content related metadata in another vocabulary / format may then use the response to configure a web page or a Web service response containing the metadata in the other vocabulary / format.
Abstract:
The subject disclosure is directed towards a technology by which a management tool locates, processes and runs guidance package, comprising program code and associated metadata. The management tool may be associated with an interactive component configured to obtain user-related data. The management tool accesses one or more guidance packages based upon the user-related data, processes the metadata of at least one guidance package, and runs program code of at least one guidance package based upon the metadata.
Abstract:
The subject disclosure is directed towards packaging, storing and distributing guidance packages, comprising management tool extension program code and associated metadata. In one aspect, a guidance package is packaged and stored in a storage repository. The repository is accessible through APIs or the like, which allow creating, reading, updating, and deleting of a guidance package. The interface set allows for searching among a plurality of guidance packages, including by searchable metadata in each guidance package.