Nothing Special   »   [go: up one dir, main page]

CN108196876A - PHP business collocation methods and central server based on file - Google Patents

PHP business collocation methods and central server based on file Download PDF

Info

Publication number
CN108196876A
CN108196876A CN201711225535.9A CN201711225535A CN108196876A CN 108196876 A CN108196876 A CN 108196876A CN 201711225535 A CN201711225535 A CN 201711225535A CN 108196876 A CN108196876 A CN 108196876A
Authority
CN
China
Prior art keywords
php
configuration
file
code
publishing
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
CN201711225535.9A
Other languages
Chinese (zh)
Other versions
CN108196876B (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.)
Lianjia Beijing Technology Co Ltd
Original Assignee
Lianjia Beijing Technology 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 Lianjia Beijing Technology Co Ltd filed Critical Lianjia Beijing Technology Co Ltd
Priority to CN201711225535.9A priority Critical patent/CN108196876B/en
Publication of CN108196876A publication Critical patent/CN108196876A/en
Application granted granted Critical
Publication of CN108196876B publication Critical patent/CN108196876B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention disclose a kind of PHP business collocation methods and central server based on file, does not depend on other software, and simply, O&M cost is low for deployment, the problem of when delaying machine without the concern for data backup.Server includes:Interface module, configuration file generation engine, embedded module and creation module;Wherein, the interface module, for one interface for increasing for user and changing configuration of offer, and will be in user's increase or modified configuration write-in database;The configuration file generates engine, and for reading the configuration data in the database, php configuration files are generated according to the configuration data of reading, and the php configuration files is submitted in the git warehouses where the php configuration files;For the git warehouses where the php configuration files to be embedded in the form of submodule submodules in object code warehouse, and git hook are configured to realize automatically updating for submodule submodules in the embedded module;The creation module, for code publishing tool to be used to create a release tasks.

Description

PHP service configuration method based on file and central server
Technical Field
The invention relates to the field of computers, in particular to a PHP service configuration method based on files and a central server.
Background
PHP (Hypertext Preprocessor) is a general open source scripting language. The grammar absorbs the characteristics of C language, Java and Perl, is beneficial to learning and is widely used, and due to the characteristics of PHP language, the grammar is very suitable for the Internet application of fast iteration. Compared with background application developed by languages such as Java, PHP can more easily realize hot update of configuration, and code modification can be directly carried out even in a production environment in the background development of a small website and can be effective in real time. At present, most of mainstream PHP background application configuration center schemes are implemented based on a memory, such as etcd, zookeeper, redis, and the like. Such solutions have the characteristics of flexible configuration, high availability, etc., but have some inconvenient places: for example, an agent program needs to be deployed on the server, and the agent program needs to be monitored, so that the operation and maintenance cost is increased; the problem of data backup when down needs to be considered.
Disclosure of Invention
Aiming at the defects and shortcomings of the prior art, the invention provides a PHP service configuration method based on files and a central server.
In one aspect, an embodiment of the present invention provides a file-based PHP service configuration method, including:
acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located;
embedding the git warehouse where the php configuration file is in a submodule form into a target code warehouse, and configuring a hook file git hook to realize automatic updating of the submodule;
and creating a publishing task by using a code publishing tool, wherein the publishing task is used for directly compiling, packaging and publishing the code of the submodule.
On the other hand, an embodiment of the present invention provides a file-based PHP service configuration center server, including:
the system comprises an interface module, a configuration file generation engine, an embedded module and a creation module; wherein,
the interface module is used for providing an interface for a user to add and modify PHP service configuration data and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
the configuration file generation engine is used for reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located, wherein the PHP configuration files under different environments are placed in different catalogues and submitted to the git warehouse, and the PHP configuration files use characteristic trait to distinguish application environments;
the embedding module is used for embedding the git warehouse where the php configuration file is located into a target code warehouse in a submodule form, and configuring a hook file githrook to realize automatic updating of the submodule;
the creating module is used for creating an issuing task by using a code issuing tool, wherein the issuing task is used for directly compiling, packaging and issuing the code of the submodule.
In a third aspect, an embodiment of the present invention provides an electronic device, including: a processor, a memory, a bus, and a computer program stored on the memory and executable on the processor;
the processor and the memory complete mutual communication through the bus;
the processor, when executing the computer program, implements the method described above.
In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the above method.
According to the file-based PHP service configuration method and the central server provided by the embodiment of the invention, configured data is generated in a form of a phP file and is coupled into a code library in a form of git submodules, wherein a file generation engine uses a new characteristic trail of PHP5, the coexistence effect of multiple versions and multiple configuration dimensions is creatively solved, and the capabilities of configuration independent maintenance and multiple project sharing configuration are realized by combining gitsub modules. The scheme has the advantages that production and test environments can be distinguished by the configuration data, various types of configuration data can be realized, dynamic configuration management can be realized by independently online the configuration files, compared with the prior art, the scheme is independent of other software, the deployment is simple, the operation and maintenance cost is low, and the problem of data backup is not required to be considered when downtime happens.
Drawings
Fig. 1 is a flowchart illustrating an embodiment of a file-based PHP service configuration method according to the present invention;
FIG. 2 is a schematic structural diagram of an embodiment of a file-based PHP service configuration center server according to the present invention;
fig. 3 is a schematic physical structure diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some embodiments, but not all embodiments, of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the present embodiment discloses a file-based PHP service configuration method, including:
s1, acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
s2, reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located;
s3, embedding the git warehouse where the php configuration file is in a target code warehouse in a submodule form, and configuring a hook file git hook to realize automatic updating of the submodule;
s4, creating an issuing task by using a code issuing tool, wherein the issuing task is used for directly compiling, packaging and issuing the code of the submodule.
According to the file-based PHP service configuration method provided by the embodiment of the invention, configured data is generated in a form of a phP file and is coupled into a code base in a form of git submodules, wherein a file generation engine uses a new characteristic trail of PHP5, the coexistence effect of multi-version and multi-configuration dimensionality is creatively solved, and the capabilities of configuration independent maintenance and multi-project sharing configuration are realized by combining git submodules. The scheme has the advantages that production and test environments can be distinguished by the configuration data, various types of configuration data can be realized, dynamic configuration management can be realized by independently online the configuration files, compared with the prior art, the scheme is independent of other software, the deployment is simple, the operation and maintenance cost is low, and the problem of data backup is not required to be considered when downtime happens.
On the basis of the foregoing method embodiment, each php configuration file is described by using an interface and a feature trail, in an entry file of the php configuration file, constants defined by php.ini are used to distinguish application environments, the constants are placed in the interface, and the feature trail is used to define a configuration function generated by configuration data of the php configuration file.
On the basis of the foregoing method embodiment, the method may further include:
and using a code publishing tool to create another publishing task, wherein the other publishing task is used for automatically pulling the code of the corresponding submodule while publishing the target code, and compiling, packaging and publishing together.
On the basis of the foregoing method embodiment, the database may be a mysql database.
Referring to fig. 2, the embodiment discloses a file-based PHP service configuration center server, which includes:
the system comprises an interface module 1, a configuration file generation engine 2, an embedded module 3 and a creation module 4; wherein,
the interface module 1 is configured to provide an interface for the PHP service configuration data added and modified by the user, and write the PHP service configuration data added or modified by the user into the database, where the PHP service configuration data added or modified by the user distinguishes between a test environment and a production environment;
it can be understood that the service configuration center server in the scheme may be designed to solve the problem that the same server background supports websites of different cities to provide different styles or even functions, so that the basic query dimension may be divided into a running environment, a city, and a configuration project. Based on this, the interface module 1 provides a simple interface, and the user can add configuration and change configuration, and distinguish the test environment from the production environment. The configuration added or modified by the user is written into a database for persistent storage, and the database is preferably a mysql database.
The configuration file generation engine 2 is configured to read PHP service configuration data in the database, generate a PHP configuration file according to the read PHP service configuration data, and submit the PHP configuration file to a git warehouse where the PHP configuration file is located, where PHP configuration files in different environments are placed in different catalogues and submitted to the git warehouse, and the PHP configuration files use a characteristic trail to distinguish application environments;
in this embodiment, the configuration file generation engine 2 reads the contents in the database, converts the contents into the PHP configuration file, and submits the PHP configuration file to the git repository of the configuration file, so as to distinguish the test environment from the production environment, the PHP configuration files of the two sets of environments may be placed in different catalogues and submitted to the git repository, such as test/and prod/catalog.
The mode of using the configuration data in the PHP configuration file is code calling, and constants and functions need to be defined in the PHP configuration file. Different classes of configurations are often desired to be placed in different files to facilitate reading and troubleshooting problems. The configuration file generated in this embodiment may be implemented by using an interface and a feature trail together, where the interface is used to define a constant and the feature trail is used to define a function. The configuration of whether to use the test environment or the production environment may be set by the constant env defined in php. Because a constant cannot be defined in the feature trail, the constant is placed in the interface, and a specific path for loading the configuration file, such as a test or a prod, is judged in the configuration file entry through the constant env. The feature wait is a configuration function generated according to configuration data in the database (function name can be predefined in the configuration file generation engine).
The embedding module 3 is used for embedding the git warehouse where the php configuration file is located into the target code warehouse in a submodule sub-module form, and configuring git hook to realize automatic update of the submodule sub-module;
the git submodule is a solution of a common class library, a code warehouse is embedded into another code warehouse, and the use of the git submodule in the embodiment can enable a configuration file to be commonly used by a plurality of projects, so that the independent maintenance and the code multiplexing of the configuration file can be realized.
The creating module 4 is configured to create an issuing task by using a code issuing tool, where the issuing task is used to directly compile, package, and issue the code of the submodule.
In this embodiment, code publishing tools jekens may be used, and other code publishing tools may also be used, which are not described herein again. The release task created by the code release tool is used for directly releasing the configuration code, and hot update can be realized by utilizing the characteristics of the PHP language.
The PHP service configuration center server based on the file provided by the embodiment of the invention has the advantages that the configured data is output in the form of a PHP file and is coupled into a code base in the form of a git submodule, wherein a file generation engine uses a new characteristic trail of PHP5, the coexistence effect of multi-version and multi-configuration dimensionality is creatively solved, and the capabilities of configuration independent maintenance and multi-project sharing configuration are realized by combining the git submodule. The scheme has the advantages that production and test environments can be distinguished by the configuration data, various types of configuration data can be realized, dynamic configuration management can be realized by independently online the configuration files, compared with the prior art, the scheme is independent of other software, the deployment is simple, the operation and maintenance cost is low, and the problem of data backup is not required to be considered when downtime happens.
On the basis of the foregoing server embodiment, the creating module may be further configured to create another publishing task using a code publishing tool, where the another publishing task is used to automatically pull the code of the corresponding submodule while publishing the target code, and perform compiling, packaging, and publishing together.
In this embodiment, the other release task is used for version release, and when releasing the target code, the release task pulls the code of the submodule in the git repository, and compiles, packages and releases the code together.
Fig. 3 is a schematic entity structure diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 3, the electronic device may include: a processor 11, a memory 12, a bus 13, and a computer program stored on the memory 12 and executable on the processor 11;
the processor 11 and the memory 12 complete mutual communication through the bus 13;
when the processor 11 executes the computer program, the method provided by the foregoing method embodiments is implemented, for example, including: acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment; reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located; embedding the git warehouse where the php configuration file is in a submodule form into a target code warehouse, and configuring a hook file git hook to realize automatic updating of the submodule; and creating a publishing task by using a code publishing tool, wherein the publishing task is used for directly compiling, packaging and publishing the code of the submodule.
An embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method provided by the foregoing method embodiments, and for example, the method includes: acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment; reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located; embedding the git warehouse where the php configuration file is in a submodule form into a target code warehouse, and configuring a hook file git hook to realize automatic updating of the submodule; and creating a publishing task by using a code publishing tool, wherein the publishing task is used for directly compiling, packaging and publishing the code of the submodule.
Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.

Claims (10)

1. A PHP service configuration method based on files is characterized by comprising the following steps:
acquiring PHP service configuration data added or modified by a user, and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located;
embedding the git warehouse where the php configuration file is in a submodule form into a target code warehouse, and configuring a hook file git hook to realize automatic updating of the submodule;
and creating a publishing task by using a code publishing tool, wherein the publishing task is used for directly compiling, packaging and publishing the code of the submodule.
2. The method according to claim 1, wherein each php configuration file is described by using an interface and a feature trail, the constants defined by php.ini are used in the entry file of the php configuration file to distinguish the application environments, the constants are placed in the interface, and the feature trail is used for defining the configuration function generated by the configuration data of the php configuration file.
3. The method of claim 2, further comprising:
and using a code publishing tool to create another publishing task, wherein the other publishing task is used for automatically pulling the code of the corresponding submodule while publishing the target code, and compiling, packaging and publishing together.
4. The method of claim 2 or 3, wherein the database is a mysql database.
5. A PHP service configuration center server based on files is characterized by comprising:
the system comprises an interface module, a configuration file generation engine, an embedded module and a creation module; wherein,
the interface module is used for providing an interface for a user to add and modify PHP service configuration data and writing the PHP service configuration data added or modified by the user into a database, wherein the PHP service configuration data added or modified by the user distinguishes a test environment and a production environment;
the configuration file generation engine is used for reading PHP service configuration data in the database, generating a PHP configuration file according to the read PHP service configuration data, and submitting the PHP configuration file to a git warehouse where the PHP configuration file is located, wherein the PHP configuration files under different environments are placed in different catalogues and submitted to the git warehouse, and the PHP configuration files use characteristic trait to distinguish application environments;
the embedding module is used for embedding the git warehouse where the php configuration file is located into a target code warehouse in a submodule sub-module form, and configuring a hook file git hook to realize automatic updating of the submodule sub-module;
the creating module is used for creating an issuing task by using a code issuing tool, wherein the issuing task is used for directly compiling, packaging and issuing the code of the submodule.
6. The server according to claim 5, wherein each php configuration file is described by using an interface and a feature trail, the constants defined by php.ini are used in the entry file of the php configuration file to distinguish the application environments, the constants are placed in the interface, and the feature trail is used for defining the configuration function generated by the configuration data of the php configuration file.
7. The server according to claim 6, wherein the creating module is further configured to create another publishing task using a code publishing tool, wherein the another publishing task is configured to automatically pull the code of the corresponding submodule while publishing the object code, and perform compiling, packaging and publishing together.
8. The server according to claim 6 or 7, wherein the database is a mysql database.
9. An electronic device, comprising: a processor, a memory, a bus, and a computer program stored on the memory and executable on the processor;
the processor and the memory complete mutual communication through the bus;
the processor, when executing the computer program, implements the method of any of claims 1-4.
10. A non-transitory computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when executed by a processor, implements the method of any one of claims 1-4.
CN201711225535.9A 2017-11-29 2017-11-29 PHP service configuration method based on file and central server Active CN108196876B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711225535.9A CN108196876B (en) 2017-11-29 2017-11-29 PHP service configuration method based on file and central server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711225535.9A CN108196876B (en) 2017-11-29 2017-11-29 PHP service configuration method based on file and central server

Publications (2)

Publication Number Publication Date
CN108196876A true CN108196876A (en) 2018-06-22
CN108196876B CN108196876B (en) 2020-07-07

Family

ID=62573290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711225535.9A Active CN108196876B (en) 2017-11-29 2017-11-29 PHP service configuration method based on file and central server

Country Status (1)

Country Link
CN (1) CN108196876B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110221952A (en) * 2019-04-18 2019-09-10 北京互金新融科技有限公司 The processing method and processing device of business datum, business data processing system
CN110347423A (en) * 2019-06-28 2019-10-18 北京你财富计算机科技有限公司 The online management method of file modification and device
CN110727451A (en) * 2019-10-12 2020-01-24 赛诺贝斯(北京)营销技术股份有限公司 PHP code configuration updating method and device and PHP configuration center
CN111352649A (en) * 2018-12-24 2020-06-30 北京嘀嘀无限科技发展有限公司 Code processing method, device, server and readable storage medium
CN113157332A (en) * 2021-03-24 2021-07-23 深圳依时货拉拉科技有限公司 PHP dynamic configuration automatic validation method and system
CN113220271A (en) * 2021-04-07 2021-08-06 深圳震有科技股份有限公司 Service configuration modification method, terminal and computer readable storage medium
CN115098126A (en) * 2022-06-06 2022-09-23 北京结慧科技有限公司 Configuration file management method, system, computer equipment and program product
CN115774864A (en) * 2023-02-10 2023-03-10 闪捷信息科技有限公司 Code leakage protection method and device based on githook script

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103269375A (en) * 2013-05-30 2013-08-28 厦门亿联网络技术股份有限公司 Method for updating client-side configuration information automatically
CN106775912A (en) * 2016-12-15 2017-05-31 广州视源电子科技股份有限公司 Software release method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103269375A (en) * 2013-05-30 2013-08-28 厦门亿联网络技术股份有限公司 Method for updating client-side configuration information automatically
CN106775912A (en) * 2016-12-15 2017-05-31 广州视源电子科技股份有限公司 Software release method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘悦之: ""基于Git的分布式版本控制系统的设计与实现"", 《信息科技》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111352649A (en) * 2018-12-24 2020-06-30 北京嘀嘀无限科技发展有限公司 Code processing method, device, server and readable storage medium
CN111352649B (en) * 2018-12-24 2023-09-22 北京嘀嘀无限科技发展有限公司 Code processing method, device, server and readable storage medium
CN110221952A (en) * 2019-04-18 2019-09-10 北京互金新融科技有限公司 The processing method and processing device of business datum, business data processing system
CN110347423A (en) * 2019-06-28 2019-10-18 北京你财富计算机科技有限公司 The online management method of file modification and device
CN110727451A (en) * 2019-10-12 2020-01-24 赛诺贝斯(北京)营销技术股份有限公司 PHP code configuration updating method and device and PHP configuration center
CN113157332A (en) * 2021-03-24 2021-07-23 深圳依时货拉拉科技有限公司 PHP dynamic configuration automatic validation method and system
CN113220271A (en) * 2021-04-07 2021-08-06 深圳震有科技股份有限公司 Service configuration modification method, terminal and computer readable storage medium
CN115098126A (en) * 2022-06-06 2022-09-23 北京结慧科技有限公司 Configuration file management method, system, computer equipment and program product
CN115774864A (en) * 2023-02-10 2023-03-10 闪捷信息科技有限公司 Code leakage protection method and device based on githook script

Also Published As

Publication number Publication date
CN108196876B (en) 2020-07-07

Similar Documents

Publication Publication Date Title
CN108196876B (en) PHP service configuration method based on file and central server
EP3605324B1 (en) Application development method and tool, and storage medium thereof
US9038017B2 (en) Method and system for facilitating rapid development of end-to-end software applications
US8745577B2 (en) End to end automation of application deployment
US8321856B2 (en) Supplying software updates synchronously
JP2007519104A (en) Method and system for rule-based generation of automated test scripts from abstract test case representations
US9652368B2 (en) Using linked data to determine package quality
JP2005518027A5 (en)
US10228913B2 (en) Functional rule and component storage
Herron Node web development
CN107943465B (en) Method and device for generating HTML (Hypertext markup language) form
JP2005518023A5 (en)
CN108399086A (en) A kind of widget management method, server and computer readable storage medium
CN110018984A (en) A kind of conversion method and device of file format
Ambler et al. JavaScript Frameworks for Modern Web Dev
CA2874437A1 (en) Automation in rule engine in an integration development environment
CN104969230A (en) Systems and methods for determining compatibility between software licenses
US11262986B2 (en) Automatic software generation for computer systems
US20110066566A1 (en) Conceptual representation of business processes for cross-domain mapping
US10146664B2 (en) Virtual test environment for webpages with automation features
CN109426497B (en) Data embedding method, device, system and storage medium
CN113177292B (en) Universal BIM secondary development implementation method and device
JP6123344B2 (en) Screen program generating device, screen program generating method thereof, information processing device, and computer program
US11842126B2 (en) System for generating a high-level product behavior document based on embedded information in functional blocks executed during runtime of source code
Kramer et al. Graphical user interfaces in dynamic software product lines

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100085 Floor 102-1, Building No. 35, West Second Banner Road, Haidian District, Beijing

Applicant after: Seashell Housing (Beijing) Technology Co., Ltd.

Address before: 100085 Floor 102-1, Building No. 35, West Second Banner Road, Haidian District, Beijing

Applicant before: Chain home network (Beijing) Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant