Drug research and development software warehouse and its software package management system

A software warehouse and software package technology, applied in software maintenance/management, software deployment, electronic digital data processing, etc., can solve the problem of no software authorization function account password verification function, no clear baseline definition, platform and development language restrictions, etc. problems, to achieve the effect of concise release, improved collaboration efficiency, and concise method

Active Publication Date: 2021-07-30
SHENZHEN JINGTAI TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] (1) Platform and development language restrictions: Drug R&D software is generally more complex and needs to be developed by a combination of multiple software development languages, and an SDK for the platform needs to be provided to facilitate the connection and use of partner companies
However, the existing software warehouse and package management system can only be used for a single development language or a single operating system platform, such as apt, yum can only be used for the distribution of Linux system software, pip can only be used for the distribution of software written in python
[0008] (2) Lack of authorization function: Drug R&D software is generally authorized to be used by partner companies, so a software warehouse with authorization function is required
Most of the existing software warehouses and package management systems are used for open source software. Because open source software is free to use, the existing software warehouses do not have software authorization functions or only have simple account password verification functions.
[0009] (3) Lack of baseline definition: Drug R&D software is generally complex and composed of dozens of software packages. It is necessary to control the release of software packages by defining baselines, which facilitates the management of externally released packages and facilitates internal software development. The collaboration of personnel, while the existing software warehouse and package management systems mostly manage individual software packages and software, without a clear baseline definition

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Drug research and development software warehouse and its software package management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

[0036] Such as figure 1 The depot structure as described. The realization of this system is mainly based on the web api and command line client developed by the flaskweb development framework of the python2.7 language, and the web front-end interface developed based on the electron framework. The relational data of the package index is stored in postgresql hosted on AWS RDS, the published software package is stored in AWS S3, and the docker image is stored in AWS ECR.

[0037] There are two ways for users to access the software package, one is the command line client mode, and the other is the web interface mode.

[0038] Among them, with the command line client mode, users can install the command line client through the Python environment. After logging into the system via the Pubtools login command. Use the pubto...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a drug research and development software warehouse and its software package management system, a drug research and development software warehouse, a user authentication module, a software package upload and index creation module, a baseline release management module, an authorization management module, a retrieval and download software package module, and an adapter Plugins, storage layers. Software package management system, including authentication module, package management service module, web front-end module, command line tool module. The present invention can be connected to various object storage services and software warehouses through plug-in methods, thereby realizing cross-platform, multi-language software package management; adding authentication and software authorization functions, so that users can use the software developed by the company It is convenient to authorize the use of partners, making the way of software distribution more concise; adding the baseline management function, making the software release easier, and improving the collaboration efficiency of internal developers in the development of different software packages of the same software system.

Description

technical field [0001] The invention belongs to the technical field of drug research and development data processing, and in particular relates to a drug research and development software warehouse and a software package management system thereof. Background technique [0002] Software warehouses and software management tools are generally used together for software release and installation [0003] Among them, the software warehouse is a prepared directory, or a series of servers storing software, or a website, including software packages and index files. [0004] The software management package tool can automatically locate and obtain the correct software package in the warehouse, and provide management operations for software packages such as retrieval, installation, download, and deletion. [0005] Commonly used software warehouses and package management tools such as apt, yum, pip, etc., provide software package publishing, storage, retrieval and installation functions...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/70G06F8/61G06F21/60
CPCG06F8/61G06F8/70G06F21/604G06F2221/2141
Inventor 李柄坤谈樑吴楚楠马健赖力鹏温书豪
Owner SHENZHEN JINGTAI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products