Patent ID: 9122422
Filing Date: 2015-09-01
Classification: G06F

Abstract:
1. A method for specifying IT assets comprising: storing and managing a set of Systems Development Life Cycle (SDLC) artifacts as a network of individual resources stored on a resource level in an internet space, each individual resource having a unique and addressable Uniform Resource Identifier (URI) associated with it, wherein each of the SDLC artifacts represents at least one of a physical and logical information technology asset, wherein each individual resource has at least one attribute other than the URI that specifies a value for the represented asset, wherein each of the individual resources utilizes a standardized markup language to specify asset details, wherein the individual resources are linked to one another using messages conforming to at least one standard network messaging protocol; and managing the SDLC artifacts through a repository server, comprising hardware and software, wherein communications to and from the repository server occur through a Representational State Transfer (REST) based Application Program Interface (API), wherein at least a portion of the SDLC artifacts are stored in the internet space within non-transitory storage devices remotely located from the repository server, wherein each SDLC artifact is a URI addressable object, wherein the repository server uses the URIs to reference the individual resources across the internet space regardless of the actual storage location of the individual resources, wherein the repository server maintains a set of indexes for the individual resources within a database, wherein URIs of the individual resources are used as unique keys within the database allowing the repository server to uniquely identify the individual resources, wherein the indexes permits queries directed to the set of SDLC artifacts to be effectively executed by the repository server responsive to requests from the messages received via the REST based API.