[go: nahoru, domu]

CN110213105A - It is a kind of cross-platform micro- using creation method - Google Patents

It is a kind of cross-platform micro- using creation method Download PDF

Info

Publication number
CN110213105A
CN110213105A CN201910491028.2A CN201910491028A CN110213105A CN 110213105 A CN110213105 A CN 110213105A CN 201910491028 A CN201910491028 A CN 201910491028A CN 110213105 A CN110213105 A CN 110213105A
Authority
CN
China
Prior art keywords
micro
application
window
local
log
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.)
Pending
Application number
CN201910491028.2A
Other languages
Chinese (zh)
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.)
BEIJING SHENZHOU AEROSPACE SOFTWARE TECHNOLOGY Co Ltd
Original Assignee
BEIJING SHENZHOU AEROSPACE SOFTWARE 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 BEIJING SHENZHOU AEROSPACE SOFTWARE TECHNOLOGY Co Ltd filed Critical BEIJING SHENZHOU AEROSPACE SOFTWARE TECHNOLOGY Co Ltd
Priority to CN201910491028.2A priority Critical patent/CN110213105A/en
Publication of CN110213105A publication Critical patent/CN110213105A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Power Engineering (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

It is disclosed by the invention cross-platform micro- using creation method, it is related to micro- applicating developing technology field, by creating micro- application core layer and user authentication layer, it solves the problems, such as that application based on WEB technological development and the interaction capabilities between local different operating system are poor, the poor problem of data communication facility, each micro- application UI style uniformly and have single-sign-on function between micro- application, improves user experience.

Description

It is a kind of cross-platform micro- using creation method
Technical field
The present invention relates to micro- applicating developing technology fields, and in particular to a kind of cross-platform micro- using creation method.
Background technique
Currently, to enable the product of enterprise to be compatible with different user, in the use of different operating system, needs are directed to mostly Different operating system makes carbon copies source code, increases development difficulty, and for the life cycle of entire product, and product is from opening Hair, deployment, implementation, O&M all virtually increase cost.
In traditional network application design, network application is made of several different webpages.In order to special in the interior rendering of application Determine webpage, execute following interaction set: web browser at client device is from web server requests particular webpage.As Response, network server will be used for the code transfer of the page to web browser, the code include hypertext markup language, JavaScript language and cascading style table code, web browser loading code and render the page, so that user's energy It enough checks the page and is interacted with the page.When the different content in user then looks to apply, user will click on to be referred on the page The hyperlink or input of the different pages into application, and then for the different pages execute above-mentioned request/response/ Load/render process.
Currently, the module of Node.js is mostly called from DOM and Web Worker level using NW.JS frame, by primary Write code, so that it may operate in the effect of multi-platform upper operation.
The prior art has the following deficiencies:
(1) application based on WEB technological development is poor with the interaction capabilities of local different operating system;
(2) data communication facility is poor between micro- application;
(3) each micro- application UI style disunity, do not have single-sign-on function, user experience is poor.
Summary of the invention
To solve the deficiencies in the prior art, the embodiment of the invention provides a kind of cross-platform micro- using creation method, the party Method includes:
Create micro- application core layer, comprising:
Local network configuration file is obtained, reads network configuration relevant parameter, while removing local network cache contents;
Judge that current network state with the presence or absence of jitter conditions, if so, judging service load state again, is searched effective Connection line establishes connection with back-end server, generates network manager, wherein the network manager is for providing service Request interface;
Log storage location, local log writing mode, local log and back-end server request interface are obtained, this is generated Ground log configuration information;
According to the local log configuration information, maximum storage, Log Names, storage mode and the day of local log are determined Level rule is written in will, generates log manager, wherein the log manager is for quickly handling local runtime log, dimension It holds client to stablize, handles service request interface and generating process, obtain local log configuration file, parse local log letter Breath, handles client log and client log is periodically pushed to back-end server the variation of real time monitoring local operating conditions;
The style configuration information and basic operation configuration information of native window are obtained, for native window configuration registration function Can, generate window manager, wherein the window manager is for handling application widget registration, window services management, local window Mouth management of process manages communication, the push of cooperative response application innovation information between window, window life cycle is controlled, using fortune When row, window manager is supplied to application control Window state ability, while window may be implemented in window manager between application Between communication, message is transmitted between application in real time;
Title, mark, Starting mode and the description information of micro- application are set, micro- application manager is generated;
Exterior arrangement file, the i.e. customized configuration file of user are obtained, judges that the exterior arrangement file whether there is Particular arrangement generates configuration manager if so, the exterior arrangement file is set as internal profile;
The title of each micro- application, subscribing relationship and according to the subscribing relationship are obtained, is arranged between each micro- application Call relation generates service managerZ-HU;
Create user authentication layer, comprising:
Local single sign-on authentication information and local ca authentication information are obtained, to native operating sys-tern user name password and originally Ground computer login username password carries out multiple spot certification, generates user authentication layer.
Preferably, the method also includes:
User is by the user authentication layer and system success identity, the token that acquisition system is issued, described in system utilization Token generates micro- application service layer and micro- application UI window, wherein micro- application service layer is for controlling micro- application and rear end Data-interface.
Preferably, the method also includes:
Start micro- application UI window, loads micro- application core layer using the connection that middle layer provides, realize micro- , if there are sensitive operations by user, there is user and authorizes interface during doing data interaction with user in the starting of application, It asks the user whether that operation present procedure reads registration table, carries out user's authorization control.
Preferably, the particular arrangement includes:
Local cache position, back-end services address, the application of default response, authentication service address, login mode.
Preferably, micro- configuration information using UI window includes:
Window size, value content, window title and the window icons of micro- application.
Preferably, micro- application service layer is also used to:
It is arranged micro- using the configuration information of UI window, the starting of the micro- application of control management, monitoring movement, the control of method of shutting down The long-range connection service and local interaction service of micro- application are made, while initializing teledata api interface, connection and using system Monitor service API.
Cross-platform micro- application creation method provided in an embodiment of the present invention has the advantages that
(1) it solves application based on WEB technological development and the interaction capabilities between local different operating system is poor asks Topic;
(2) data communication facility is poor between solving the problems, such as micro- application;
(3) each micro- application UI style is unified and has single-sign-on function, improves user experience.
Detailed description of the invention
Fig. 1 is cross-platform micro- application creation method flow diagram provided in an embodiment of the present invention.
Specific embodiment
Specific introduce is made to the present invention below in conjunction with the drawings and specific embodiments.
As shown in Figure 1, cross-platform micro- application creation method provided in an embodiment of the present invention the following steps are included:
S101 creates micro- application core layer, comprising:
S1011 obtains local network configuration file, reads network configuration relevant parameter, while removing local network caching Content.
S1012 judges that current network state is looked into the presence or absence of jitter conditions if so, judging service load state again Effective connection line is looked for, connection is established with back-end server, generates network manager, wherein the network manager is for providing Service request interface.
As a specific embodiment, application program is unified for by network manager, the GET/ of API request is provided The methods of POST/DELETE/PUT, encapsulation process application API request abnormal conditions simultaneously provide user network situation monitoring service, False request is uniformly processed and monitors user situation data traffic behavior, user operation habits analysis can be provided, user is monitored Main trigger data traffic monitoring point, so as to carry out back-end data analysis, for analyzing for user preferences, figure painting Picture.
S1013 obtains log storage location, local log writing mode, local log and back-end server request interface, Generate local log configuration information.
S1014, according to local log configuration information, determine the maximum storage of local log, Log Names, storage mode and Level rule is written in log, generates log manager, wherein the log manager is for quickly handling local runtime log, dimension It holds client to stablize, handles service request interface and generating process, obtain local log configuration file, parse local log letter Breath, handles client log and client log is periodically pushed to back-end server the variation of real time monitoring local operating conditions.
There are two types of the configurations that configuration management provides in systems, and one is internal system configuration file, another is system Exterior arrangement file, the main distinction are as follows: internal system configuration file is the default configuration of system, and system is right against commonly unified A kind of default configuration that user provides, this configuration file mainly provide system and service in connection, local data file folder, local slow The configuration managements such as catalogue are deposited, manager built in system is distributed together with program is packaged.Exterior configuration file, predominantly to use The configuration file that family is used when customizing this operating system, when system loads, whether system judges local containing outside Configuration file.If there is exterior arrangement file, then system can load exterior arrangement file, cover the configuration text built in local Part custom-configures carry out loading system using user.Load configuration system service simultaneously periodically takes after user allows to the back-end The service condition for device feedback operation system of being engaged in, so that it is guaranteed that system being capable of good orderly function.
S1015 obtains the style configuration information and basic operation configuration information of native window, configures and infuses for the native window Volume function, generates window manager, wherein the window manager is for handling application widget registration, window services management, local Communication, the push of cooperative response application innovation information, control window life cycle, are applying between window management of process, management window When operation, window manager is supplied to application control Window state ability, while window may be implemented in window manager between application Communication between mouthful, transmits message between application in real time.
Wherein, unified window template configuration, under window menu configuration, window color and window border etc. are all unified 's.Window template is configured to the micro- application in upper layer and provides menu separate configurations item and window title configuration item etc..
S1016 is arranged title, mark, Starting mode and the description information of micro- application, generates micro- application manager.
S1017 obtains exterior arrangement file, the i.e. customized configuration file of user, judges that the exterior arrangement file is No there are particular arrangements, if so, the exterior arrangement file is set as internal profile, generate configuration manager.
S1018 obtains the title of each micro- application, subscribing relationship and according to the subscribing relationship, each micro- application is arranged Between call relation, generate service managerZ-HU.
Wherein, it the effect of service managerZ-HU: for the entrance of each different services of integrated system, limits between different services Call relation, carry out service management and service administer.When mutually calling between different services, service managerZ-HU is first passed around Inspection authorization is carried out, service call can be carried out if allowing to authorize the service passed through, if the service for not allowing to call, is reminded User carries out empowerment management by user.
S102 creates user authentication layer, comprising:
Local single sign-on authentication information and local ca authentication information are obtained, to native operating sys-tern user name password and originally Ground computer login username password carries out multiple spot certification, generates user authentication layer.
Wherein, each micro- application could be used after user logs in, user needs and this operating system back-end authentication system, into Row service authentication, user needs the user's login window provided using user's Sign-On services under verification process, carries out user and steps on System is carried out behind land again to log in, system log in rear local system will store user log in after obtain the authentication token of rear end method, Following user by use log in after obtain log in token carry out it is micro- using relevant operation.The cache information that user logs in will be protected It deposits to local cache.
Optionally, this method further include:
User is by user authentication layer and system success identity, the token that acquisition system is issued, and system utilizes the token Generate micro- application service layer and micro- application UI window, wherein micro- application service layer connects for controlling micro- application and Back end data Mouthful.
Optionally, this method further include:
Start micro- application UI window, loads micro- application core layer using the connection that middle layer provides, realize micro- application Starting, during doing data interaction with user, if there are sensitive operation, there is user and authorizes interface, inquiry in user Whether user runs present procedure and reads registration table, carries out user's authorization control.
Optionally, which includes:
Local cache position, back-end services address, the application of default response, authentication service address, login mode.
Optionally, which includes:
Window size, value content, window title and the window icons of micro- application.
Optionally, which is also used to:
It is arranged micro- using the configuration information of UI window, the starting of the micro- application of control management, monitoring movement, the control of method of shutting down The long-range connection service and local interaction service of micro- application are made, while initializing teledata api interface, connection and using system Monitor service API.
It is provided in an embodiment of the present invention cross-platform micro- using creation method, pass through and creates micro- application core layer and user authentication Layer solves the problems, such as that application based on WEB technological development and the interaction capabilities between local different operating system are poor, micro- application Between the poor problem of data communication facility, each micro- application UI style is unified and has single-sign-on function, improve user's body It tests.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment Point, reference can be made to the related descriptions of other embodiments.
It is understood that the correlated characteristic in the above method and device can be referred to mutually.In addition, in above-described embodiment " first ", " second " etc. be and not represent the superiority and inferiority of each embodiment for distinguishing each embodiment.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
Algorithm and display are not inherently related to any particular computer, virtual system, or other device provided herein. Various general-purpose systems can also be used together with teachings based herein.As described above, it constructs required by this kind of system Structure be obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use various Programming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In addition, memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or the forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM), memory includes extremely A few storage chip.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the application, which can be used in one or more, The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces The form of product.
The application is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present application Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
In a typical configuration, calculating equipment includes one or more processors (CPU), input/output interface, net Network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/ Or the forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable Jie The example of matter.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), Digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage or other magnetic storage devices Or any other non-transmission medium, can be used for storage can be accessed by a computing device information.As defined in this article, it calculates Machine readable medium does not include temporary computer readable media (transitory media), such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability It include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrap Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including element There is also other identical elements in process, method, commodity or equipment.
It will be understood by those skilled in the art that embodiments herein can provide as method, system or computer program product. Therefore, complete hardware embodiment, complete software embodiment or embodiment combining software and hardware aspects can be used in the application Form.It is deposited moreover, the application can be used to can be used in the computer that one or more wherein includes computer usable program code The shape for the computer program product implemented on storage media (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) Formula.
The above is only embodiments herein, are not intended to limit this application.To those skilled in the art, Various changes and changes are possible in this application.It is all within the spirit and principles of the present application made by any modification, equivalent replacement, Improve etc., it should be included within the scope of the claims of this application.

Claims (6)

1. a kind of cross-platform micro- using creation method characterized by comprising
Create micro- application core layer, comprising:
Local network configuration file is obtained, reads network configuration relevant parameter, while removing local network cache contents;
Judge that current network state with the presence or absence of jitter conditions, if so, judging service load state again, searches effectively connection Route establishes connection with back-end server, generates network manager, wherein the network manager is for providing service request Interface;
Log storage location, local log writing mode, local log and back-end server request interface are obtained, local day is generated Will configuration information;
According to the local log configuration information, maximum storage, Log Names, storage mode and the log write of local log are determined Enter level rule, generate log manager, wherein the log manager maintains visitor for quickly handling local runtime log Family end is stablized, and is handled service request interface and generating process, is obtained local log configuration file, parses local log information, reality When monitoring local operating conditions variations, processing client log and client log is periodically pushed into back-end server;
The style configuration information and basic operation configuration information of native window are obtained, configures registering functional for the native window, Generate window manager, wherein the window manager is for handling application widget registration, window services management, native window Communication, the push of cooperative response application innovation information, control window life cycle between management of process, management window, run in application When, window manager is supplied to application control Window state ability, while window manager is may be implemented between application between window Communication, message is transmitted between application in real time;
Title, mark, Starting mode and the description information of micro- application are set, micro- application manager is generated;
Exterior arrangement file, the i.e. customized configuration file of user are obtained, judges the exterior arrangement file with the presence or absence of special Configuration generates configuration manager if so, the exterior arrangement file is set as internal profile;
The title of each micro- application, subscribing relationship and according to the subscribing relationship are obtained, the calling between each micro- application is set Relationship generates service managerZ-HU;
Create user authentication layer, comprising:
Local single sign-on authentication information and local ca authentication information are obtained, to native operating sys-tern user name password and local meter Calculation machine login username password carries out multiple spot certification, generates user authentication layer.
2. according to claim 1 cross-platform micro- using creation method, which is characterized in that the method also includes:
User is by the user authentication layer and system success identity, the token that acquisition system is issued, and system utilizes the token Generate micro- application service layer and micro- application UI window, wherein micro- application service layer is for controlling micro- application and Back end data Interface.
3. according to claim 2 cross-platform micro- using creation method, which is characterized in that the method also includes:
Start micro- application UI window, loads micro- application core layer using the connection that middle layer provides, realize micro- application Starting, during doing data interaction with user, if there are sensitive operation, there is user and authorizes interface, inquiry in user Whether user runs present procedure and reads registration table, carries out user's authorization control.
4. cross-platform micro- creation method is applied according to claim 1, which is characterized in that the particular arrangement includes:
Local cache position, back-end services address, the application of default response, authentication service address, login mode.
5. according to claim 2 cross-platform micro- using creation method, which is characterized in that micro- matching using UI window Confidence ceases
Window size, value content, window title and the window icons of micro- application.
6. according to claim 2 cross-platform micro- using creation method, which is characterized in that micro- application service layer is also used In:
Micro- configuration information using UI window is set, control manages the starting of micro- application, the monitoring of method of shutting down movement, control it is micro- The long-range connection service and local interaction service of application, while initializing teledata api interface, connection and being monitored using system Service API.
CN201910491028.2A 2019-06-06 2019-06-06 It is a kind of cross-platform micro- using creation method Pending CN110213105A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910491028.2A CN110213105A (en) 2019-06-06 2019-06-06 It is a kind of cross-platform micro- using creation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910491028.2A CN110213105A (en) 2019-06-06 2019-06-06 It is a kind of cross-platform micro- using creation method

Publications (1)

Publication Number Publication Date
CN110213105A true CN110213105A (en) 2019-09-06

Family

ID=67791273

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910491028.2A Pending CN110213105A (en) 2019-06-06 2019-06-06 It is a kind of cross-platform micro- using creation method

Country Status (1)

Country Link
CN (1) CN110213105A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110659021A (en) * 2019-11-29 2020-01-07 南京百敖软件有限公司 Development and test system for micro application in mobile terminal
CN110968388A (en) * 2019-11-01 2020-04-07 苏宁云计算有限公司 Page processing method and system
CN112015478A (en) * 2020-08-26 2020-12-01 北京字节跳动网络技术有限公司 Kernel loading method, server, device, computer device and storage medium
CN117201577A (en) * 2023-11-07 2023-12-08 中电长城(长沙)信息技术有限公司 Communication method and system of cross-platform API and SPI based on PISA

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120278209A1 (en) * 2011-04-30 2012-11-01 Samsung Electronics Co., Ltd. Micro-app dynamic revenue sharing
CN107193546A (en) * 2017-04-11 2017-09-22 国网天津市电力公司信息通信公司 A kind of micro services business application system
CN109033803A (en) * 2018-08-28 2018-12-18 南京南瑞信息通信科技有限公司 A kind of movement based on portal APP is micro- to apply login management method
CN109299331A (en) * 2018-11-23 2019-02-01 交通银行股份有限公司 Air shows the method and device of the hypertext markup language HTML5 page
CN109379363A (en) * 2018-10-25 2019-02-22 北京开普云信息科技有限公司 A kind of single-sign-on integrated approach and system based on intensive platform

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120278209A1 (en) * 2011-04-30 2012-11-01 Samsung Electronics Co., Ltd. Micro-app dynamic revenue sharing
CN107193546A (en) * 2017-04-11 2017-09-22 国网天津市电力公司信息通信公司 A kind of micro services business application system
CN109033803A (en) * 2018-08-28 2018-12-18 南京南瑞信息通信科技有限公司 A kind of movement based on portal APP is micro- to apply login management method
CN109379363A (en) * 2018-10-25 2019-02-22 北京开普云信息科技有限公司 A kind of single-sign-on integrated approach and system based on intensive platform
CN109299331A (en) * 2018-11-23 2019-02-01 交通银行股份有限公司 Air shows the method and device of the hypertext markup language HTML5 page

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
冯扬等: "国家电网公司微应用平台架构设计与实现", 《电子测量技术》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110968388A (en) * 2019-11-01 2020-04-07 苏宁云计算有限公司 Page processing method and system
CN110659021A (en) * 2019-11-29 2020-01-07 南京百敖软件有限公司 Development and test system for micro application in mobile terminal
CN110659021B (en) * 2019-11-29 2020-03-17 南京百敖软件有限公司 Development and test system for micro application in mobile terminal
CN112015478A (en) * 2020-08-26 2020-12-01 北京字节跳动网络技术有限公司 Kernel loading method, server, device, computer device and storage medium
CN112015478B (en) * 2020-08-26 2023-09-22 抖音视界有限公司 Kernel loading method, server, device, computer device and storage medium
CN117201577A (en) * 2023-11-07 2023-12-08 中电长城(长沙)信息技术有限公司 Communication method and system of cross-platform API and SPI based on PISA
CN117201577B (en) * 2023-11-07 2024-02-13 中电长城(长沙)信息技术有限公司 Communication method and system of cross-platform API and SPI based on PISA

Similar Documents

Publication Publication Date Title
EP3593254B1 (en) Editing a database during preview of a virtual web page
US8438636B2 (en) Secure and extensible policy-driven application platform
US10083242B2 (en) System and method for data-driven web page navigation control
US10628132B2 (en) Inversion of control framework for multiple behaviors of a process
KR102220127B1 (en) Method and apparatus for customized software development kit (sdk) generation
KR102218995B1 (en) Method and apparatus for code virtualization and remote process call generation
CN110213105A (en) It is a kind of cross-platform micro- using creation method
US11635974B2 (en) Providing a different configuration of added functionality for each of the stages of predeployment, deployment, and post deployment using a layer of abstraction
US11797273B2 (en) System and method for enhancing component based development models with auto-wiring
US11023558B1 (en) Executing functions on-demand on a server utilizing web browsers
JP2013502017A (en) Virtual object indirection in the host computer environment
CN103838558B (en) Website build a station system and method, access website method and webpage adaptation system
US12093966B2 (en) Customer service representative dashboard with micro-applications
US11640307B2 (en) Process initiation
US10417317B2 (en) Web page profiler
US20170017380A1 (en) Mobile enabling a web application developed without mobile rendering capabilities
US20150205767A1 (en) Link appearance formatting based on target content
Klauzinski et al. Mastering JavaScript Single Page Application Development
CN112087370A (en) Method, system, electronic device and computer-readable storage medium for issuing GitHub Issues
WO2024032087A1 (en) Local dynamic page generation method and apparatus, electronic device, computer readable storage medium, and computer program product
WO2023175473A1 (en) Interactive tool for efficiently developing task flows
CN115981650A (en) Website building method and device, electronic equipment and storage medium
CN109101564A (en) A kind of method, apparatus and electronic equipment of page resource load simultaneously
US11294644B2 (en) Inversion of control framework for multiple behaviors on top of a process
US20150261733A1 (en) Asset collection service through capture of content

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190906

RJ01 Rejection of invention patent application after publication