REPRESENTING MODELS IN SYSTEMS DEVELOPMENT LIFECYCLE (SDLC) TOOLS USING A NETWORK OF INTERNET RESOURCES
First Claim
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, 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 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.
1 Assignment
0 Petitions
Accused Products
Abstract
In the present solution, as set of SDLC resources can be established, where each is separately addressable through a unique URL and is able to be managed through a simple set of operations. For example, a set of RESTful operations (GET, POST, PUT, and DELETE) can be used for the operations. Database management technologies can be leveraged for storing and indexing resources, but the underlying database schema for the solution can operate on a resource level, which results in the resources being stored as-is. Thus, storage (even when database based) of resources for the solution can be considered an Internet server exposing a space of URL addressable objects. Because the solution leverages Internet technologies and standards, it is scalable, standards based, extensible, and traceable.
-
Citations
20 Claims
-
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, 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A software object representing a information technology asset from which models are able to be built comprising:
-
a software object representing at least one of a physical and logical information technology asset; an addressable uniform resource identifier (URI) that is uniquely associated with said asset; and at least one attribute used to specify a value for said represented asset, wherein said software object is able to be linked to other software objects having unique URI addresses using HTTP based links, wherein said software object is digitally encrypted and stored in a machine readable medium. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A repository server for managing a network of individual resources, each of which is associated with an IT asset comprising:
-
a data store storing a plurality of Systems Development Life Cycle (SDLC) resources, each SDLC resource having a unique addressable Uniform Resource Identifier (URI) associated with it, wherein each of the SDLC resources represents at least one of a physical and logical information technology asset, wherein each of the SDLC resources is configured to utilize a standardized markup language to specify asset details, wherein said SDLC resources are linked to one another using messages conforming to at least one standard network messaging protocol; and Representational State Transfer (REST API) for submitting SDLC resource related requests to the data store, wherein said REST API is able to receive and respond to an HTTP GET command, an HTTP PUT command, an HTTP POST command, and an HTTP DELETE command. - View Dependent Claims (17, 18, 19, 20)
-
Specification