Packaging Support System Automates Source Code Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users registering new packages in a marketplace lack knowledge of packaging, leading to time-consuming examinations and inefficient utilization of existing package information, as they cannot easily access the source code required for packaging instances.
Innovation Solution
A packaging support system that communicates with a management unit to identify and output the source code associated with a specified instance, allowing users to easily package instances without needing to identify and acquire the source code themselves, by utilizing correspondence relationship information and a packaging unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If users manually identify and acquire source code for packaging instances, then packaging can be completed, but it requires significant time and effort due to lack of packaging knowledge
Solution Approach 1:
The patent introduces a packaging support system as an intermediary between the marketplace system and users. This system automatically manages the correspondence between instances and source codes, eliminating the need for users to manually search and acquire source code. The packaging support system mediates by providing source code information automatically based on instance identification, thus resolving the contradiction between ease of packaging and time consumption.
Solution Approach 2:
The packaging support system enables self-service by automatically providing source code information when a user identifies an instance for packaging. The system autonomously retrieves and presents the necessary source code without requiring user intervention in the search process, allowing users to complete packaging tasks efficiently without needing deep packaging knowledge.
2Ease of operation
If users lack packaging knowledge, then they can use the marketplace easily, but they cannot effectively register new packages without learning packaging procedures
Solution Approach 1:
The packaging support system acts as an intermediary that bridges the gap between simple marketplace usage and complex package registration. It provides automated source code management and correspondence tracking, enabling users with minimal packaging knowledge to successfully register new packages by leveraging the system's automatic information retrieval capabilities.
Solution Approach 2:
The system performs preliminary actions by pre-establishing and maintaining the correspondence relationship between instances and source codes in the packaging support system. When a user wants to register a new package, the source code information is already prepared and can be automatically retrieved, eliminating the need for users to perform complex preparatory steps.
3Productivity
If existing package information is not utilized, then packaging can be done independently, but knowledge for packaging is not leveraged leading to redundant work
Solution Approach 1:
The packaging support system implements feedback by automatically tracking and storing the correspondence between instances and source codes. When a user packages an instance, the system learns from this action and stores the relationship information, which can then be reused for future packaging tasks. This feedback mechanism ensures that package knowledge is continuously accumulated and utilized, improving productivity while preventing information loss.
Data Source
AI summary
A packaging support system capable of easily packaging an IT system is provided. The packaging support system is designed to be provided with: a storage apparatus that stores correspondence relationship information which is associated with identification information capable of identifying a package, identification information capable of identifying a source code on which the package is based, and identification information capable of identifying an instance of the package; and a packaging unit that, on the basis of reception of an instruction to package a specified instance from a terminal operated by a user, acquires a specified source code associated with the specified instance based on the correspondence relationship information from the first management unit and outputs the specified source code.


