+

CN104702421A - Web-based configuration management system - Google Patents

Web-based configuration management system Download PDF

Info

Publication number
CN104702421A
CN104702421A CN201310645037.5A CN201310645037A CN104702421A CN 104702421 A CN104702421 A CN 104702421A CN 201310645037 A CN201310645037 A CN 201310645037A CN 104702421 A CN104702421 A CN 104702421A
Authority
CN
China
Prior art keywords
configuration management
user
server
management system
web
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310645037.5A
Other languages
Chinese (zh)
Other versions
CN104702421B (en
Inventor
庄晓
赵清尘
欧鹏
李岭
范岸
孙莉
张立群
张虓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Unionpay Co Ltd
Original Assignee
China Unionpay Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Unionpay Co Ltd filed Critical China Unionpay Co Ltd
Priority to CN201310645037.5A priority Critical patent/CN104702421B/en
Publication of CN104702421A publication Critical patent/CN104702421A/en
Application granted granted Critical
Publication of CN104702421B publication Critical patent/CN104702421B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提出了基于Web的配置管理系统,所述系统包括Web浏览器、Web应用服务器、配置管理中间件服务器、至少一个配置管理服务器和管理客户端。其中,所述Web应用服务器能够接收并预处理用户权限申请,并基于配置管理库标识符列表构造与配置管理库标识符列表中的每个配置管理库标识符相对应的一个或多个配置管理指令,随后将所述配置管理指令依次传送到配置管理中间件服务器,以完成后续操作。本发明所公开的基于Web的配置管理系统能够提高管理效率并且操作简便。

The invention proposes a web-based configuration management system, which includes a web browser, a web application server, a configuration management middleware server, at least one configuration management server and a management client. Wherein, the web application server can receive and preprocess the user permission application, and construct one or more configuration management database identifiers corresponding to each configuration management library identifier in the configuration management library identifier list based on the configuration management library identifier list. instructions, and then sequentially transmit the configuration management instructions to the configuration management middleware server to complete subsequent operations. The web-based configuration management system disclosed by the invention can improve management efficiency and is easy to operate.

Description

基于Web的配置管理系统Web-based configuration management system

技术领域 technical field

本发明涉及配置管理系统,更具体地,涉及基于Web的配置管理系统。 The present invention relates to configuration management systems, and more particularly to web-based configuration management systems.

背景技术 Background technique

目前,随着计算机和网络应用的日益广泛以及不同领域的业务种类的日益丰富,针对不同的版本管理工具(例如vss、cvs等等)的配置管理库进行用户及权限的管理变得越来越重要。 At present, with the increasingly wide application of computers and networks and the increasing variety of business types in different fields, the management of users and permissions for configuration management libraries of different version management tools (such as vss, cvs, etc.) has become more and more important. important.

在现有的技术方案中,通常在需要新建用户和/或设置权限时仅能对当前的版本管理工具本身进行权限设置和用户管理操作,因此,在需要针对多个不同的配置管理库进行权限设置和用户管理操作时,管理者需要进行多次切换登录操作。 In the existing technical solutions, usually when it is necessary to create a new user and/or set permissions, only the permission setting and user management operations can be performed on the current version management tool itself. Therefore, when it is necessary to perform permissions for multiple different configuration management libraries During setting and user management operations, the administrator needs to perform multiple switch login operations.

由上可见,现有的技术方案存在如下问题:操作繁琐,并且由于没有统一的权限申请入口,故使得管理效率降低并且易于出错。 It can be seen from the above that the existing technical solution has the following problems: the operation is cumbersome, and because there is no unified permission application portal, the management efficiency is reduced and errors are prone to occur.

因此,存在如下需求:提供能够提高管理效率并且操作简便的基于Web的配置管理系统。 Therefore, there is a need to provide a web-based configuration management system that can improve management efficiency and is easy to operate.

发明内容 Contents of the invention

为了解决上述现有技术方案所存在的问题,本发明提出了能够提高管理效率并且操作简便的基于Web的配置管理系统。 In order to solve the problems in the above-mentioned prior art solutions, the present invention proposes a web-based configuration management system that can improve management efficiency and is easy to operate.

本发明的目的是通过以下技术方案实现的: The purpose of the present invention is achieved through the following technical solutions:

一种基于Web的配置管理系统,所述基于Web的配置管理系统包括: A web-based configuration management system, the web-based configuration management system comprising:

Web浏览器,所述Web浏览器能够通过与Web应用服务器的交互而基于用户指令构建用户权限申请,并将所述用户权限申请传送到Web应用服务器,其中,所述用户权限申请包含配置管理库标识符列表; Web browser, the Web browser can construct a user permission application based on user instructions through interaction with the Web application server, and transmit the user permission application to the Web application server, wherein the user permission application includes a configuration management library list of identifiers;

Web应用服务器,所述Web应用服务器接收并预处理所述用户权限申请,并基于所述配置管理库标识符列表构造与所述配置管理库标识符列表中的每个配置管理库标识符相对应的一个或多个配置管理指令,随后将所述配置管理指令依次传送到配置管理中间件服务器; Web application server, the Web application server receives and preprocesses the user permission application, and constructs a configuration corresponding to each configuration management library identifier in the configuration management library identifier list based on the configuration management library identifier list one or more configuration management instructions, and then sequentially transmit the configuration management instructions to the configuration management middleware server;

配置管理中间件服务器,所述配置管理中间件服务器根据接收到的所述配置管理指令登录相应的配置管理库以执行配置管理操作,并将操作结果传送回所述Web应用服务器; Configuration management middleware server, the configuration management middleware server logs in the corresponding configuration management library according to the received configuration management instruction to perform configuration management operations, and transmits the operation results back to the Web application server;

至少一个配置管理服务器,所述至少一个配置管理服务器存储所述配置管理库,其中每个配置管理库包含一个或多个软件模块,并且存储所述一个或多个软件模块的配置信息,所述配置信息至少定义用户标识以及与各个用户标识相关联的权限; at least one configuration management server, the at least one configuration management server stores the configuration management repository, wherein each configuration management repository contains one or more software modules and stores configuration information of the one or more software modules, the The configuration information defines at least user identifications and permissions associated with each user identification;

管理客户端,所述管理客户端能够基于管理者指令直接登录所述配置管理中间件服务器以检查所述配置管理中间件服务器的运行状况并实施维护操作。 A management client, where the management client can directly log in to the configuration management middleware server based on an administrator's instruction to check the running status of the configuration management middleware server and perform maintenance operations.

在上面所公开的方案中,优选地,所述Web应用服务器以如下方式通过与Web浏览器的交互而基于用户指令构建用户权限申请:(1)获取各个用户权限申请审核方的信息;(2)基于所获取的各个审核方的信息选定审核方;(3)获取所选定的审核方所负责的软件模块列表;(4)选择需开通权限的软件模块;(4)获取所选择的软件模块对应的配置管理库列表;(5)针对所选择的配置管理库确定权限配置信息;(6)基于所确定的权限配置信息构建用户权限申请,其中,所述用户权限申请包含该用户权限申请所针对的用户的标识符以及所选择的配置管理库的标识符列表以及与所选择的配置管理库相对应的权限配置信息。 In the solution disclosed above, preferably, the web application server constructs the user permission application based on the user instruction through the interaction with the web browser in the following manner: (1) obtain information about the reviewer of each user permission application; (2 ) Select the auditor based on the acquired information of each auditor; (3) Obtain the list of software modules that the selected auditor is responsible for; (4) Select the software module that needs to be authorized; (4) Obtain the selected A list of configuration management libraries corresponding to the software modules; (5) determining the rights configuration information for the selected configuration management library; (6) constructing a user rights application based on the determined rights configuration information, wherein the user rights application includes the user rights The identifier of the user targeted for the application, the identifier list of the selected configuration management library, and the permission configuration information corresponding to the selected configuration management library.

在上面所公开的方案中,优选地,如果所述至少一个配置管理服务器仅包括一个配置管理服务器,则该一个配置管理服务器被用作用户查询服务器,而如果所述至少一个配置管理服务器是配置管理服务器组,则该配置管理服务器组中的一个配置管理服务器被指定以用作用户查询服务器,其存储与该配置管理服务器组中的任一个相关的所有用户标识符。 In the solutions disclosed above, preferably, if the at least one configuration management server only includes one configuration management server, the one configuration management server is used as the user query server, and if the at least one configuration management server is a configuration management server group, one configuration management server in the configuration management server group is designated as a user query server, which stores all user identifiers associated with any one of the configuration management server group.

在上面所公开的方案中,优选地,在接收到所述用户权限申请后,所述Web应用服务器以如下方式执行预处理操作:(1)根据所述用户权限申请所针对的用户的标识符在所述用户查询服务器上查询该用户是否已经存在;(2)如果该用户已经存在,则终止预处理操作,否则进入步骤(3);(3)在所述用户查询服务器上创建该用户以及记录与其相关联的密码,并且如果创建失败,则终止预处理操作并且执行预定的异常处理,而如果创建成功,则进入步骤(4);(4)将所创建的用户以及与其相关联的密码同步到相应的配置管理库中,并且记录所创建的用户以及与其相关联的密码,随后终止预处理操作。 In the solution disclosed above, preferably, after receiving the user permission application, the web application server performs preprocessing operations in the following manner: (1) according to the identifier of the user targeted by the user permission application Query whether the user already exists on the user query server; (2) if the user already exists, terminate the preprocessing operation, otherwise enter step (3); (3) create the user on the user query server and Record the password associated with it, and if the creation fails, terminate the preprocessing operation and execute the scheduled exception handling, and if the creation is successful, enter step (4); (4) the created user and its associated password Synchronize to the corresponding configuration management repository, and record the created user and its associated password, and then terminate the preprocessing operation.

在上面所公开的方案中,优选地,所述配置管理中间件服务器以如下方式执行所述配置管理操作:(1)接收并解析所述配置管理指令;(2)登录到所述配置管理指令指定的配置管理库;(3)查找所述配置管理指令中指示的软件模块的物理路径;(4)基于所述配置管理指令编辑该软件模块对应的权限文件,并且如果发生异常则终止本次配置管理操作并执行预定的异常处理,否则进入步骤(5);(5)存储并记录本次配置管理操作的结果并向所述Web应用服务器3传送回该操作结果,以及向相关方发送通知邮件。 In the solution disclosed above, preferably, the configuration management middleware server performs the configuration management operation in the following manner: (1) receiving and parsing the configuration management instruction; (2) logging in to the configuration management instruction Designated configuration management library; (3) Find the physical path of the software module indicated in the configuration management instruction; (4) Edit the permission file corresponding to the software module based on the configuration management instruction, and terminate this session if an exception occurs Configure the management operation and perform predetermined exception handling, otherwise enter step (5); (5) store and record the result of this configuration management operation and send the operation result back to the Web application server 3, and send a notification to the relevant parties mail.

在上面所公开的方案中,优选地,所述Web应用服务器能够基于来自所述Web浏览器的查询指令并经由与所述配置管理中间件服务器的交互执行用户权限查询操作,所述用户权限查询操作包括下列步骤:(1)根据所述查询指令登录进入指定的配置管理库;(2)确定所述查询指令是否指定待查询的软件模块,并且如果所述查询指令指定了待查询的软件模块,则打开所指定的软件模块的权限文件,随后进入步骤(3),否则进入步骤(4);(3)确定所述查询指令是否指定待查询的用户,并且如果所述查询指令指定了待查询的用户,则展示所指定的软件模块的所指定的用户的权限,否则,展示所指定的软件模块下的所有用户的权限,以及随之终止本次用户权限查询操作;(4)遍历所述配置管理库下的所有软件模块的权限文件,并且展示所指定的用户在所指定的配置管理库下的所有权限。 In the solution disclosed above, preferably, the web application server can execute the user authority query operation based on the query instruction from the web browser and through the interaction with the configuration management middleware server, and the user authority query The operation includes the following steps: (1) logging into the designated configuration management library according to the query instruction; (2) determining whether the query instruction specifies the software module to be queried, and if the query instruction specifies the software module to be queried , then open the authority file of the specified software module, then go to step (3), otherwise go to step (4); (3) determine whether the query command specifies the user to be queried, and if the query command specifies the user to be queried If the user is queried, the specified user's authority of the specified software module will be displayed, otherwise, the authority of all users under the specified software module will be displayed, and the user authority query operation will be terminated accordingly; (4) traverse all The permission files of all software modules under the above-mentioned configuration management repository, and display all the permissions of the specified user under the specified configuration management repository.

在上面所公开的方案中,优选地,所述Web应用服务器能够基于用户选择以及与各个审核方的交互而实现针对用户权限申请的多级审核。 In the solutions disclosed above, preferably, the web application server can implement multi-level review of user permission applications based on user selection and interaction with various review parties.

本发明所公开的基于Web的配置管理系统具有以下优点:(1)由于具有统一的权限申请入口,故操作简便,并且显著地提高了用户权限管理的效率;(2)能够实现针对用户权限申请的多级审核;(3)能够实现对用户权限的灵活和准确的查询。 The Web-based configuration management system disclosed in the present invention has the following advantages: (1) Since it has a unified authority application portal, it is easy to operate and significantly improves the efficiency of user authority management; (2) It can implement user authority application (3) It can realize flexible and accurate query of user rights.

附图说明 Description of drawings

结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中: With reference to the accompanying drawings, the technical features and advantages of the present invention will be better understood by those skilled in the art, wherein:

图1是根据本发明的实施例的基于Web的配置管理系统的示意性结构图。 Fig. 1 is a schematic structural diagram of a web-based configuration management system according to an embodiment of the present invention.

具体实施方式 Detailed ways

图1是根据本发明的实施例的基于Web的配置管理系统的示意性结构图。如图1所示,本发明所公开的基于Web的配置管理系统包括至少一个配置管理服务器1、配置管理中间件服务器2、Web应用服务器3、Web浏览器4以及管理客户端5。其中,所述Web浏览器4(在本文中,所述Web浏览器泛指通用的Web浏览器)能够通过与Web应用服务器的交互而基于用户指令构建用户权限申请,并将所述用户权限申请传送到Web应用服务器3,其中,所述用户权限申请包含配置管理库标识符列表。所述Web应用服务器3接收并预处理所述用户权限申请,并基于所述配置管理库标识符列表构造与所述配置管理库标识符列表中的每个配置管理库标识符相对应的一个或多个配置管理指令,随后将所述配置管理指令依次传送到配置管理中间件服务器2。所述配置管理中间件服务器2根据接收到的所述配置管理指令登录相应的配置管理库以执行配置管理操作,并将操作结果传送回所述Web应用服务器3。所述至少一个配置管理服务器1存储所述配置管理库,其中每个配置管理库包含一个或多个软件模块,并且存储所述一个或多个软件模块的配置信息,所述配置信息至少定义用户标识以及与各个用户标识相关联的权限(示例性地,用户的权限可以包括只读、可写、创建、清除已有权限等等)。所述管理客户端5能够基于管理者指令直接登录所述配置管理中间件服务器2以检查所述配置管理中间件服务器2的运行状况并实施维护操作。 Fig. 1 is a schematic structural diagram of a web-based configuration management system according to an embodiment of the present invention. As shown in FIG. 1 , the Web-based configuration management system disclosed in the present invention includes at least one configuration management server 1 , a configuration management middleware server 2 , a Web application server 3 , a Web browser 4 and a management client 5 . Wherein, the Web browser 4 (herein, the Web browser generally refers to a general-purpose Web browser) can construct a user permission application based on user instructions through interaction with the Web application server, and send the user permission application It is transmitted to the Web application server 3, wherein the user permission application includes a list of configuration management library identifiers. The Web application server 3 receives and preprocesses the user permission application, and constructs one or more corresponding to each configuration management library identifier in the configuration management library identifier list based on the configuration management library identifier list. multiple configuration management instructions, and then transmit the configuration management instructions to the configuration management middleware server 2 in sequence. The configuration management middleware server 2 logs into the corresponding configuration management database according to the received configuration management instruction to perform configuration management operations, and transmits the operation results back to the Web application server 3 . The at least one configuration management server 1 stores the configuration management repository, wherein each configuration management repository contains one or more software modules, and stores configuration information of the one or more software modules, the configuration information at least defines user IDs and permissions associated with each user ID (for example, the user's permissions may include read-only, writable, create, clear existing permissions, etc.). The management client 5 can directly log in to the configuration management middleware server 2 based on an administrator's instruction to check the operation status of the configuration management middleware server 2 and perform maintenance operations.

优选地,在本发明所公开的基于Web的配置管理系统中,所述Web应用服务器3以如下方式通过与Web浏览器的交互而基于用户指令构建用户权限申请:(1)获取各个用户权限申请审核方的信息;(2)基于所获取的各个审核方的信息选定审核方;(3)获取所选定的审核方所负责的软件模块列表;(4)选择需开通权限的软件模块;(4)获取所选择的软件模块对应的配置管理库列表;(5)针对所选择的配置管理库确定权限配置信息;(6)基于所确定的权限配置信息构建用户权限申请,其中,所述用户权限申请包含该用户权限申请所针对的用户的标识符以及所选择的配置管理库的标识符列表以及与所选择的配置管理库相对应的权限配置信息。 Preferably, in the Web-based configuration management system disclosed in the present invention, the Web application server 3 constructs a user permission application based on user instructions through interaction with a Web browser in the following manner: (1) Obtaining each user permission application Information about the auditor; (2) Select the auditor based on the obtained information of each auditor; (3) Obtain the list of software modules that the selected auditor is responsible for; (4) Select the software module that needs to be authorized; (4) Acquiring a list of configuration management libraries corresponding to the selected software module; (5) Determining permission configuration information for the selected configuration management library; (6) Constructing a user permission application based on the determined permission configuration information, wherein, the The user right application includes the identifier of the user targeted by the user right application, the identifier list of the selected configuration management repository, and the permission configuration information corresponding to the selected configuration management repository.

优选地,在本发明所公开的基于Web的配置管理系统中,如果所述至少一个配置管理服务器仅包括一个配置管理服务器,则该一个配置管理服务器被用作用户查询服务器,而如果所述至少一个配置管理服务器是配置管理服务器组,则该配置管理服务器组中的一个配置管理服务器被指定以用作用户查询服务器,其存储与该配置管理服务器组中的任一个相关的所有用户标识符。 Preferably, in the web-based configuration management system disclosed in the present invention, if the at least one configuration management server only includes one configuration management server, the one configuration management server is used as a user query server, and if the at least A configuration management server is a group of configuration management servers, and one configuration management server in the group of configuration management servers is designated as a user query server storing all user identifiers associated with any one of the group of configuration management servers.

优选地,在本发明所公开的基于Web的配置管理系统中,在接收到所述用户权限申请后,所述Web应用服务器3以如下方式执行预处理操作:(1)根据所述用户权限申请所针对的用户的标识符在所述用户查询服务器上查询该用户是否已经存在;(2)如果该用户已经存在,则终止预处理操作,否则进入步骤(3);(3)在所述用户查询服务器上创建该用户以及记录与其相关联的密码,并且如果创建失败,则终止预处理操作并且执行预定的异常处理,而如果创建成功,则进入步骤(4);(4)将所创建的用户以及与其相关联的密码同步到相应的配置管理库中(即相应的配置管理库记录所创建的用户以及与其相关联的密码),并且记录所创建的用户以及与其相关联的密码,随后终止预处理操作。 Preferably, in the Web-based configuration management system disclosed in the present invention, after receiving the user permission application, the Web application server 3 performs preprocessing operations in the following manner: (1) according to the user permission application The identifier of the targeted user queries whether the user already exists on the user query server; (2) if the user already exists, terminate the preprocessing operation, otherwise enter step (3); (3) in the user Query the server to create the user and record the password associated with it, and if the creation fails, terminate the preprocessing operation and execute the scheduled exception handling, and if the creation is successful, enter step (4); (4) the created The user and its associated password are synchronized to the corresponding configuration management library (that is, the corresponding configuration management library records the created user and its associated password), and records the created user and its associated password, and then terminates preprocessing operations.

优选地,在本发明所公开的基于Web的配置管理系统中,所述配置管理中间件服务器2以如下方式执行所述配置管理操作:(1)接收并解析所述配置管理指令;(2)登录到所述配置管理指令指定的配置管理库;(3)查找所述配置管理指令中指示的软件模块的物理路径;(4)基于所述配置管理指令编辑该软件模块对应的权限文件(例如,写入权限信息),并且如果发生异常则终止本次配置管理操作并执行预定的异常处理,否则进入步骤(5);(5)存储并记录本次配置管理操作的结果并向所述Web应用服务器3传送回该操作结果,以及向相关方发送通知邮件。 Preferably, in the web-based configuration management system disclosed in the present invention, the configuration management middleware server 2 performs the configuration management operation in the following manner: (1) receiving and parsing the configuration management instruction; (2) Log in to the configuration management library specified by the configuration management instruction; (3) find the physical path of the software module indicated in the configuration management instruction; (4) edit the permission file corresponding to the software module based on the configuration management instruction (eg , write permission information), and if an exception occurs, terminate this configuration management operation and execute the scheduled exception handling, otherwise go to step (5); (5) store and record the result of this configuration management operation and report to the Web The application server 3 sends back the operation result, and sends a notification email to the relevant parties.

优选地,在本发明所公开的基于Web的配置管理系统中,所述Web应用服务器3能够基于来自所述Web浏览器4的查询指令并经由与所述配置管理中间件服务器2的交互执行用户权限查询操作,所述用户权限查询操作包括下列步骤:(1)根据所述查询指令登录进入指定的配置管理库;(2)确定所述查询指令是否指定待查询的软件模块,并且如果所述查询指令指定了待查询的软件模块,则打开所指定的软件模块的权限文件,随后进入步骤(3),否则进入步骤(4);(3)确定所述查询指令是否指定待查询的用户,并且如果所述查询指令指定了待查询的用户,则展示所指定的软件模块的所指定的用户的权限,否则,展示所指定的软件模块下的所有用户的权限,以及随之终止本次用户权限查询操作;(4)遍历所述配置管理库下的所有软件模块的权限文件,并且展示所指定的用户在所指定的配置管理库下的所有权限。 Preferably, in the Web-based configuration management system disclosed in the present invention, the Web application server 3 can execute user Authority query operation, the user authority query operation includes the following steps: (1) log in to the specified configuration management library according to the query instruction; (2) determine whether the query instruction specifies the software module to be queried, and if the If the query instruction specifies the software module to be queried, then open the permission file of the specified software module, and then enter step (3), otherwise, enter step (4); (3) determine whether the query instruction specifies the user to be queried, And if the query instruction specifies the user to be queried, then display the specified user's rights of the specified software module, otherwise, display the rights of all users under the specified software module, and then terminate the current user Permission query operation; (4) traverse the permission files of all software modules under the configuration management repository, and display all the permissions of the specified user under the specified configuration management repository.

    优选地,在本发明所公开的基于Web的配置管理系统中,所述Web应用服务器3能够基于用户选择以及与各个审核方的交互而实现针对用户权限申请的多级审核。 Preferably, in the Web-based configuration management system disclosed in the present invention, the Web application server 3 can implement multi-level review of user permission applications based on user selection and interaction with various review parties.

    由上可见,本发明所公开的基于Web的配置管理系统具有下列优点:(1)由于具有统一的权限申请入口,故操作简便,并且显著地提高了用户权限管理的效率;(2)能够实现针对用户权限申请的多级审核;(3)能够实现对用户权限的灵活和准确的查询。 It can be seen from the above that the Web-based configuration management system disclosed in the present invention has the following advantages: (1) Since it has a unified authority application portal, it is easy to operate and significantly improves the efficiency of user authority management; (2) It can realize Multi-level review for user permission applications; (3) Flexible and accurate query of user permissions can be realized.

尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。 Although the present invention has been described through the above-mentioned preferred embodiments, its implementation forms are not limited to the above-mentioned embodiments. It should be appreciated that those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention.

Claims (7)

1. a configuration management system for sing on web, the configuration management system of described sing on web comprises:
Web browser, described Web browser can by with the mutual of Web Application Server and build user right application based on user instruction, and described user right application is sent to Web Application Server, wherein, described user right application comprises configuration management system/library identifier list;
Web Application Server, described Web Application Server receives and user right application described in preliminary treatment, and construct the one or more configuration management instructions corresponding with each configuration management system/library identifier in described configuration management system/library identifier list based on described configuration management system/library identifier list, subsequently described configuration management instruction is sent to configuration management middleware server successively;
Configuration management middleware server, described configuration management middleware server logs in corresponding configuration management system/library to perform configuration management operation according to the described configuration management instruction received, and operating result is sent back described Web Application Server;
At least one configuration management server, at least one configuration management server described stores described configuration management system/library, wherein each configuration management system/library comprises one or more software module, and store the configuration information of described one or more software module, the authority that described configuration information at least defines user ID and is associated with each user ID;
Administrative client, described administrative client can directly log in described configuration management middleware server to check the operation conditions of described configuration management middleware server and putting maintenance into practice operation based on manager's instruction.
2. the configuration management system of sing on web according to claim 1, it is characterized in that, described Web Application Server as follows by with the mutual of Web browser and build user right application based on user instruction: (1) obtains the information of each user right application examination & verification side; (2) based on the selected examination & verification side of information of each obtained examination & verification side; (3) obtain the examination & verification side that selectes the software module listings be responsible for; (4) software module need opening authority is selected; (4) the configuration management system/library list that the software module selected by acquisition is corresponding; (5) to define the competence configuration information for selected configuration management system/library; (6) user right application is built based on determined privileges configuration information, wherein, described user right application comprise this user right application for the identifier of user and the identifier list of selected configuration management system/library and the privileges configuration information corresponding with selected configuration management system/library.
3. the configuration management system of sing on web according to claim 2, it is characterized in that, if at least one configuration management server described only comprises a configuration management server, then this configuration management server is used as user's querying server, if and at least one configuration management server described is configuration management server group, a configuration management server then in this configuration management server group is designated to be used as user's querying server, and it stores and any one the relevant all user identifier in this configuration management server group.
4. the configuration management system of sing on web according to claim 3, it is characterized in that, after receiving described user right application, described Web Application Server performs pretreatment operation as follows: (1) according to described user right application for the identifier of user on described user's querying server, inquire about this user whether exist; (2) if this user exists, then stop pretreatment operation, otherwise enter step (3); (3) on described user's querying server, create this user and record password associated with it, and if create unsuccessfully, then stopping pretreatment operation and perform predetermined abnormality processing, and if create successfully, then enter step (4); (4) by created user and cryptosync associated with it in corresponding configuration management system/library, and record the user and password associated with it that create, stop pretreatment operation subsequently.
5. the configuration management system of sing on web according to claim 4, is characterized in that, described configuration management middleware server performs described configuration management operation as follows: (1) receives and resolves described configuration management instruction; (2) configuration management system/library that described configuration management instruction is specified is signed in; (3) physical pathway of the software module indicated in described configuration management instruction is searched; (4) edit authority corresponding to this software module based on described configuration management instruction, operate and if occur extremely then to stop this configuration management and perform predetermined abnormality processing, otherwise entering step (5); (5) store and record the result of this configuration management operation and send back this operating result to described Web Application Server 3, and sending circular mail to related side.
6. the configuration management system of sing on web according to claim 5, it is characterized in that, described Web Application Server can based on from described Web browser query statement and via the mutual execution user right query manipulation with described configuration management middleware server, described user right query manipulation comprises the following steps: that (1) logs according to described query statement and enters the configuration management system/library of specifying; (2) determine whether described query statement specifies software module to be checked, and if described query statement specifies software module to be checked, then open the authority of specified software module, enter step (3) subsequently, otherwise enter step (4); (3) determine whether described query statement specifies user to be checked, and if described query statement specifies user to be checked, then show the authority of the specified user of specified software module, otherwise, the authority of all users under the software module specified by displaying, and stop this user right query manipulation thereupon; (4) authority of all software modules under described configuration management system/library is traveled through, and all authorities of user under specified configuration management system/library specified by showing.
7. the configuration management system of sing on web according to claim 6, is characterized in that, described Web Application Server can based on user's selection and the multistage auditing realized for user right application alternately with each examination & verification side.
CN201310645037.5A 2013-12-05 2013-12-05 Configuration management system based on Web Active CN104702421B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310645037.5A CN104702421B (en) 2013-12-05 2013-12-05 Configuration management system based on Web

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310645037.5A CN104702421B (en) 2013-12-05 2013-12-05 Configuration management system based on Web

Publications (2)

Publication Number Publication Date
CN104702421A true CN104702421A (en) 2015-06-10
CN104702421B CN104702421B (en) 2019-01-18

Family

ID=53349214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310645037.5A Active CN104702421B (en) 2013-12-05 2013-12-05 Configuration management system based on Web

Country Status (1)

Country Link
CN (1) CN104702421B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106452907A (en) * 2016-11-03 2017-02-22 许继集团有限公司 Configuration management system
CN107357559A (en) * 2016-05-10 2017-11-17 北京京东尚科信息技术有限公司 The information control method and device of distal end execute server
CN107832592A (en) * 2017-10-30 2018-03-23 北京小米移动软件有限公司 Right management method, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505307A (en) * 2009-03-09 2009-08-12 华为技术有限公司 Message processing method, network node and system oriented to service architecture
CN101968858A (en) * 2010-09-29 2011-02-09 中国航空无线电电子研究所 Software configuration management auxiliary system
US20120324279A1 (en) * 2010-03-04 2012-12-20 Alibaba Group Holding Limited Method and Apparatus of Backing up Subversion Repository
CN103166911A (en) * 2011-12-09 2013-06-19 阿里巴巴集团控股有限公司 Version management server authority management method and version management server authority management equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505307A (en) * 2009-03-09 2009-08-12 华为技术有限公司 Message processing method, network node and system oriented to service architecture
US20120324279A1 (en) * 2010-03-04 2012-12-20 Alibaba Group Holding Limited Method and Apparatus of Backing up Subversion Repository
CN101968858A (en) * 2010-09-29 2011-02-09 中国航空无线电电子研究所 Software configuration management auxiliary system
CN103166911A (en) * 2011-12-09 2013-06-19 阿里巴巴集团控股有限公司 Version management server authority management method and version management server authority management equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孟金莉: "基于B/S开发系统的软件配置管理策略研究与实践", 《中国优秀硕士学位论文全文数据库》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107357559A (en) * 2016-05-10 2017-11-17 北京京东尚科信息技术有限公司 The information control method and device of distal end execute server
CN107357559B (en) * 2016-05-10 2021-05-25 北京京东尚科信息技术有限公司 Information control method and device of remote execution server
CN106452907A (en) * 2016-11-03 2017-02-22 许继集团有限公司 Configuration management system
CN106452907B (en) * 2016-11-03 2020-02-21 许继集团有限公司 A configuration management system
CN107832592A (en) * 2017-10-30 2018-03-23 北京小米移动软件有限公司 Right management method, device and storage medium

Also Published As

Publication number Publication date
CN104702421B (en) 2019-01-18

Similar Documents

Publication Publication Date Title
US11792291B1 (en) Proxying hypertext transfer protocol (HTTP) requests for microservices
US8898764B2 (en) Authenticating user through web extension using token based authentication scheme
US20210067536A1 (en) Blockchain cybersecurity audit platform
US10089384B2 (en) Machine learning-derived universal connector
CN104376237B (en) A kind of method of controlling security and system for being directed to information in production process
US20220385616A1 (en) Hero cards that display contextual information and actions for backend systems
WO2018006789A1 (en) Parameter checking method and apparatus, and network management server and computer storage medium
CN104601403A (en) Automatic test system
CN112905437A (en) Method and device for testing case and storage medium
US12248455B1 (en) Systems and methods for generic data parsing applications
US10481961B1 (en) API and streaming solution for documenting data lineage
US20210182416A1 (en) Method and system for secure access to metrics of time series data
US9449171B2 (en) Methods, systems, and computer readable mediums for providing supply chain validation
EP4182788A1 (en) Methods for software development and operation process analytics and devices thereof
CN104243532A (en) Data access method and system
CN111694743A (en) Service system detection method and device
CN112702419A (en) Data processing method, device, equipment and storage medium based on block chain
CN112015715A (en) Industrial Internet data management service testing method and system
CN104702421A (en) Web-based configuration management system
CN110209562A (en) A kind of log analysis method and Analysis server
CN120223750A (en) A cloud resource management method, device, medium and equipment
CN106920023A (en) A kind of chip production issues management method and system
CN119341769A (en) Application unauthorized vulnerability detection method, device, equipment and readable storage medium
EP3667602A1 (en) Multi-factor routing system for exchanging business transactions
CN109921920A (en) A kind of failure information processing method and relevant apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载