Facilitating management of service elements usable in providing information technology service offerings
First Claim
1. A memory for storing data to be accessed by a service development tool, said memory comprising:
- a data structure stored in said memory, said data structure representing an in-house or outsourced service and defining a service element providing at least part of a design specification usable in constructing a service by a service provider and including;
a composition section comprising a list of components included in the service element and quantity of each component;
a cost case section comprising a cost case of the service element, said cost case including an indication of quantity of the one or more composition items of the service element and cost to the service provider of the one or more composition items;
a dependency section comprising one or more functional dependencies of the service element to at least one other service element required for the service element to function;
an integration property section comprising one or more integration properties of the service element, the integration properties defining a relationship between the service element and other service elements to be possibly integrated into the service element and each integration property being one of a compatible integration, a standard integration, a manual integration, or a prohibited integration, wherein compatible integration comprises a list of at least one other service element that the service element is compatible with, standard integration comprises a list of at least one other service element that the service element integrates with by parametric integration, manual integration comprises a list of at least one other service element that the service element integrates with by programmable integration, and prohibited integration comprises a list of at least one other service element with which the service element is mutually exclusive;
a customization section comprising one or more customization specifications of the service element;
a design section comprising one or more design characteristics of the service element;
a development plan section comprising a functional specification, design and test plan for the service element;
a deployment plan section comprising a specification for service element deployment; and
a cross-reference table representing relationship of the service element to one or more other service elements of a plurality of service elements being managed, wherein said cross-reference table includes reference to the at least one other service element required for the service element to function.
1 Assignment
0 Petitions
Accused Products
Abstract
A service element is defined and represented by a data structure. It includes one or more components and/or one or more other service elements. A service element providing a complete function is a service offering. Management of service elements and/or service offerings is facilitated by a Service Development Tool. In different aspects, the management includes various tasks associated with creating, modifying and deleting service elements, establishing relationships, error checking and optimization. In a further aspect, service elements are packaged and distributed to enable customers to deliver the service elements. Additionally, the hosting of software packages is facilitated.
34 Citations
46 Claims
-
1. A memory for storing data to be accessed by a service development tool, said memory comprising:
-
a data structure stored in said memory, said data structure representing an in-house or outsourced service and defining a service element providing at least part of a design specification usable in constructing a service by a service provider and including; a composition section comprising a list of components included in the service element and quantity of each component; a cost case section comprising a cost case of the service element, said cost case including an indication of quantity of the one or more composition items of the service element and cost to the service provider of the one or more composition items; a dependency section comprising one or more functional dependencies of the service element to at least one other service element required for the service element to function; an integration property section comprising one or more integration properties of the service element, the integration properties defining a relationship between the service element and other service elements to be possibly integrated into the service element and each integration property being one of a compatible integration, a standard integration, a manual integration, or a prohibited integration, wherein compatible integration comprises a list of at least one other service element that the service element is compatible with, standard integration comprises a list of at least one other service element that the service element integrates with by parametric integration, manual integration comprises a list of at least one other service element that the service element integrates with by programmable integration, and prohibited integration comprises a list of at least one other service element with which the service element is mutually exclusive; a customization section comprising one or more customization specifications of the service element; a design section comprising one or more design characteristics of the service element; a development plan section comprising a functional specification, design and test plan for the service element; a deployment plan section comprising a specification for service element deployment; and a cross-reference table representing relationship of the service element to one or more other service elements of a plurality of service elements being managed, wherein said cross-reference table includes reference to the at least one other service element required for the service element to function. - View Dependent Claims (2)
-
-
3. A system of facilitating management of service elements, said system comprising:
-
a data structure to define a service element usable in providing services to at least one of an in-house customer or an outsourcing customer, said data structure comprising a relational structured set of information associated with the service element, and said service element providing at least part of a design specification usable in constructing a service by a service provider, said service element comprising one or more composition items, a cost case, a list of functional prerequisites, integration properties and a customization specification for the service element, said cost case including an indication of quantity of the one or more composition items of the service element and cost to the service provider of the one or more composition items, the functional prerequisites comprising a list of other service elements required for the service element to function, the composition comprising a list of components included in the service element and quantity of each component, the integration properties defining a relationship between the service element and other service elements to be possibly integrated into the service element and each integration property being one of a compatible integration, a standard integration, a manual integration, or a prohibited integration, wherein compatible integration comprises a list of at least one other service element that the service element is compatible with, standard integration comprises a list of at least one other service element that the service element integrates with by parametric integration, manual integration comprises a list of at least one other service element that the service elements integrates with by programmable integration, and prohibited integration comprises a list of at least one other service element with which the service element is mutually exclusive; and means for creating the service element, said means for creating comprising means for placing information of said service element in the data structure, wherein the data structure includes properties of the service element and comprises a relational structured set of information associated with the service element, said relational structured set of information comprising a cross-reference table representing relationship of the service element to one or more other service elements of a plurality of service elements being managed, wherein said cross-reference table includes reference to the at least one other service element required for the service element to function; means for generating and saving a development plan for the service element in the data structure representation of the service element, the development plan comprising a functional specification, design and test plan for the service element; means for generating a deployment plan for the service element using the development plan, wherein the deployment plan directs customization or integration of entities within the service element pursuant to the development plan; means for saving the deployment plan for the service element in the data structure representation of the service element; and means for constructing the service element to be developed by the service provider, the means for constructing including means for employing the relational structured set of information to identify and employ the other service elements required for the service element to be developed. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system of facilitating management of service elements, said system comprising:
-
a service element providing at least a part of a design specification usable in constructing a service by a service provider, the service element representing an in-house or outsourced service and comprising multiple properties, the multiple properties including an amount of labor and materials to be used to construct or operate at least part of a service to be billed to a customer, said multiple properties further comprising; one or more composition items, at least one composition item of the one or more composition items quantifying labor and materials not billed to the customer separately; a cost case, said cost case specifically enumerating the one or more composition items of the service element, including the at least one composition item quantifying labor and materials not billed to the customer separately, providing a quantity for each of the one or more composition items, and providing the cost of the one or more composition items to the service provider; an identification of one or more functional dependencies of the service element identifying at least one other service element required for the service element to function; and the integration properties defining a relationship between the service element and other service elements to be possibly integrated into the service element and each integration property being one of a compatible integration, a standard integration, a manual integration, or a prohibited integration, wherein compatible integration comprises a list of at least one other service element that the service element is compatible with, standard integration comprises a list of at least one other service element that the service element integrates with by parametric integration, manual integration comprises a list of at least one other service element that the service element integrates with by programmable integration, and prohibited integration comprises a list of at least one other service element with which the service element is mutually exclusive; wherein the service element is defined using a data structure which includes the multiple properties of the service element, the data structure comprising a relational structured set of information associated with the service element, said relational structured set of information comprising a cross-reference table representing relationship of the service element to one or more other service elements of a plurality of service elements being managed, wherein said cross-reference table includes reference to the at least one other service element required for the service element to function; means for generating and saving a development plan for the service element in the data structure representation of the service element, the development plan comprising a functional specification, design and test plant for the service element; means for generating a deployment plan for the service element using the development plan, wherein the deployment plan directs customization or integration of entities within the service element pursuant to the development plan; means for saving the deployment plan for the service element in the data structure representation of the service element; and means for constructing the service element to be developed by the service provider, the means for constructing including employing the relational structured set of information and the integration properties to identify and employ the one or more other service elements required for the service element to be developed. - View Dependent Claims (26)
-
-
27. At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of facilitating management of service elements, said method comprising:
-
defining a service element usable in providing services to at least one of an in-house customer and an outsourcing customer, said service element providing at least part of a design specification usable in constructing a service by a service provider, said service element comprising one or more composition items and a cost case, a list of functional prerequisites, integration properties and a customization specification for the service element, said cost case including an indication of quantity of the one or more composition items of the service element and cost to the service provider of the one or more composition items, the functional prerecluisites comprising a list of other service elements required for the service element to function, the composition comprising a list of components included in the service element and quantity of each component, the integration properties defining a relationship between the service element and other service elements to be possibly integrated into the service element, each integration property being one of a compatible integration, a standard integration, a manual integration, or a prohibited integration, wherein compatible integration comprises a list of at least one other service element that the service element is compatible with, standard integration comprises a list of at least one other service element that the service element integrates with by parametric integration, manual integration comprises a list of at least one other service element that the service elements integrates with by programmable integration, and prohibited integration comprises a list of at least one other service element with which the service element is mutually exclusive; wherein the defining comprises using a data structure which includes the multiple properties of the service element, said data structure comprising a relational structured set of information associated with the service element, said relational structured set of information comprising a cross-reference table representing relationship of the service element to one or more other service elements of a plurality of service elements being managed, wherein said cross-reference table includes reference to the at least one other service element required for the service element to function; generating and saving a development plan for the service element in the data structure representation of the service element, the development plan comprising a functional specification, design and test plan; generating a deployment plan for the service element using the development plan, wherein the deployment plan directs customization or integration of entities within the service element pursuant to the development plan; saving the deployment plan for the service element in the data structure representation of the service element; and constructing the service element to be developed by the service provider, the constructing including employing the relational structured set of information and the integration properties to identify and employ the one or more other service elements required for the service element to be developed. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification