Cloud System Construction Automation via Drawing File Interpretation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers face challenges in constructing cloud systems across different platforms due to unique task environments and the complexity of representing overall structures, leading to increased time and costs, as well as difficulties in describing and replicating cloud systems to others.
Innovation Solution
An apparatus and method that includes an automation task generation unit for interpreting drawing files to generate automation task information and an automation task execution management unit to generate interface task information, enabling the automatic construction of cloud systems across various platforms, with a system design unit for visual design and storage, and an interface task library for platform-specific instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud systems are constructed using existing cloud technology on different platforms, then cloud systems can be deployed on various platforms, but developers must learn different procedures and invest significant time and costs for each platform
Solution Approach 1:
The patent uses drawing files as blueprints that can be copied and reused across different cloud platforms. Once a cloud system design is created and saved as a drawing file, it can be automatically instantiated on multiple platforms without manual redesign, significantly reducing construction time while maintaining platform adaptability
Solution Approach 2:
The system performs preliminary design work by creating visual drawing files that capture the complete cloud system architecture before deployment. This preliminary action allows the system to be quickly instantiated on different platforms without repeating the design process, resolving the contradiction between platform versatility and construction time
2Productivity
If cloud systems are constructed using existing cloud technology, then cloud resources can be deployed, but the overall structure and contents are difficult to check because they are represented as large amounts of web page documents with technical terms
Solution Approach 1:
The patent maintains visual drawing files as persistent copies of the cloud system design throughout the deployment lifecycle. These drawing files provide an always-accessible visual representation of the system structure, allowing stakeholders to understand the system architecture without navigating through technical web page documents
Solution Approach 2:
The system ensures that the visual drawing file representation remains equally accessible and understandable at all stages of system deployment and operation. The drawing file serves as a consistent reference point that provides the same level of system overview accessibility whether the system is in design, deployment, or operational state
3Productivity
If cloud systems are constructed using existing cloud technology, then cloud resources can be deployed, but developers must sequentially design and construct many cloud resources such as servers, storage, and networks
Solution Approach 1:
The patent merges multiple sequential construction tasks into a single automated process. The automation task generation unit converts the visual drawing file into coordinated automation tasks that simultaneously handle server, storage, network, and software deployment, reducing construction complexity while maintaining deployment efficiency
Solution Approach 2:
The patent introduces an intermediary automation task generation unit that translates the visual drawing file into platform-specific deployment instructions. This intermediary layer abstracts the complexity of sequential resource construction, automatically coordinating all necessary cloud resources without requiring developers to manually manage each component
Data Source
AI summary
An apparatus for constructing a cloud system may interpret a drawing file, may generate automation task information, which is the contents of an automation task including at least one of a task indicating that one or more cloud resources need to be automatically generated, modified or deleted, and a task indicating that software needs to be automatically installed, updated or deleted with respect to the one or more cloud resources, using the results of the interpretation, may interpret the automation task information, and may generate interface task information, which is the contents of an interface task for instructing a specific cloud platform or the specific one or more cloud resources to perform the automation task, using results of the interpretation.


