Configure-to-Order IT Service Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IT service management systems face challenges in designing, reusing, and refining IT services throughout their lifecycle, particularly in aligning IT services with infrastructure and managing complex service combinations, which hinders efficiency and scalability.
Innovation Solution
A configure-to-order architecture that enables the design, delivery, and refinement of IT services through a two-phase instantiation process, allowing for the creation of customizable service models and artifacts, and separating concerns between service artifacts based on roles, facilitating automation and lifecycle management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IT services are built around processes with a focus on ITIL-based best practices, then service delivery alignment with business requirements is improved, but the complexity of designing and managing service combinations increases
Solution Approach 1:
The patent segments service design into two distinct phases: service model instantiation (defining service characteristics, parameters, and behavior) and service package instantiation (assembling services into deliverable packages). This segmentation allows independent management of service definitions and their combinations, reducing the complexity of managing service combinations while maintaining alignment with business requirements.
Solution Approach 2:
The patent performs preliminary action by establishing service models with defined characteristics, parameters, and behavior before assembling service packages. Service models are instantiated in advance with all necessary attributes specified, allowing services to be reused and combined without redefining their characteristics each time, thereby simplifying service combination management.
2Adaptability or versatility
If numerous services are continuously developed and refined, then service capability and versatility are improved, but the difficulty of determining services and hardware from combinations increases
Solution Approach 1:
The patent uses parameter changes to manage service determination by allowing service models to have variable parameters that can be instantiated with specific values. Service packages are determined by specifying parameter values that match required service characteristics, making it easier to identify and select appropriate services from numerous options without manually analyzing each combination.
Solution Approach 2:
The patent enables copying of service models to create service packages. Once a service model is defined with specific characteristics and parameters, it can be instantiated multiple times in different service packages with different parameter values, allowing rapid determination and deployment of services without recreating service definitions each time.
3Productivity
If IT services are customized to meet specific business requirements, then business effectiveness is improved, but the time and complexity of service design and deployment increases
Solution Approach 1:
The patent performs preliminary action by pre-defining service models with standardized characteristics, parameters, and behavior patterns that align with common business requirements. These pre-defined models can be quickly instantiated and customized for specific needs without starting from scratch, significantly reducing service design time while maintaining business effectiveness.
Solution Approach 2:
The patent creates universal service models that can serve multiple business purposes through parameter instantiation. A single service model can be instantiated into different service packages with varying parameters to meet different business requirements, reducing the need to design separate services for each scenario and thereby reducing overall design time.
Data Source
AI summary
A method comprises receiving a set of variable parameters, determining at least one computer executable service based on the set of variable parameters, determining if there are more than one computer executable services based on the set of variable parameters, and if there are more than one computer executable services, resolving any conditional attributes between the more than one computer executable services. Each of the at least one computer executable service is characteristically dependent on at least one variable parameter of the set of variable parameters.


