Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and system for starting an application server

An application server and application service technology, applied in the application server startup method and system field, can solve problems such as high maintenance cost, lack of componentization, modular integration, deployment and configuration management, and difficulty in realizing application dynamic maintenance, etc. Maintenance cost and the effect of dynamic maintenance

Active Publication Date: 2018-07-17
山东中创软件商用中间件股份有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, the application server is started in a non-modular startup mode, that is, the application services contained in the application server are not componentized, modularly integrated, deployed, and configured. When the application server is started, each application service as a whole is activated, and each application service cannot be managed after activation
[0003] This kind of starting method leads to the need to restart the application server when installing, uninstalling or upgrading the application based on the application server, that is, the existing application server starting method is difficult to realize the dynamic maintenance of the application, and the maintenance cost is high

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for starting an application server
  • A method and system for starting an application server
  • A method and system for starting an application server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] The first embodiment discloses a method for starting an application server, refer to figure 1 , The method includes the following steps:

[0050] S101: Start the dynamic model service platform in the pre-built microkernel integration framework.

[0051] Wherein, the micro-kernel integration framework is based on a dynamic model service platform and a micro-kernel, and is used to provide deployment, dynamic configuration management, and loading and startup services for each service module included in the application server; the service module is based on the application service business in advance The association between logic is a module obtained by integrating various application services included in the application server.

[0052] S102: Start the microkernel in the microkernel integration framework.

[0053] S103: Start a platform adapter that matches the dynamic model service platform.

[0054] S104: Start each service module to start the application server, and the each ser...

Embodiment 2

[0069] The second embodiment continues to expand the application server startup method of the first embodiment, refer to image 3 , The method also includes:

[0070] S105: When a preset operation is performed on the application based on the application server, perform corresponding configuration management on the service module corresponding to the operation to make the operation effective.

[0071] In the present invention, since the application server is started and running on the microkernel integrated architecture that can dynamically configure and manage each service module of the application server, thus, when the application server is working, the application based on the application server is executed, such as upgrade, When installing, uninstalling, starting and stopping operations, there is no need to restart the application server, but only need to perform corresponding configuration management on the relevant service modules of the application server to make the above op...

Embodiment 3

[0075] The third embodiment discloses a server startup system, which corresponds to the server startup methods disclosed in the first and second embodiments.

[0076] First, like Figure 4 As shown, corresponding to the first embodiment, the aforementioned system includes a platform startup module 100, a microkernel startup module 200, an adapter startup module 300, and a service module startup module 400.

[0077] The platform startup module 100 is used to start the dynamic model service platform in the pre-built microkernel integration framework.

[0078] Wherein, the micro-kernel integration framework is based on a dynamic model service platform and a micro-kernel, and is used to provide deployment, dynamic configuration management, and loading and startup services for each service module included in the application server; the service module is based on the application service business in advance The association between logic is a module obtained by integrating various applicatio...

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

PUM

No PUM Login to View More

Abstract

The invention discloses an application server starting method and an application server starting system. The application server starting method includes the steps: performing modularized integration for application services included by an application server according to association relations of application service business logic in advance, so that the service modules are obtained; constructing a microkernel integration framework based on a dynamic model service platform and a microkernel in advance, and deploying and configuring the service modules in the framework; on the basis, sequentially starting the dynamic model service platform, the microkernel, a platform adaptor and all the service modules, so that the application server is started. Evidently, the application server starting method achieves componentized and modularized starting of the application server based on a microkernel architecture, and when operations such as installation and upgrade are performed on applications of the application server, the application server does not need to be restarted, and all the operations can come into effect by means of direct dynamic configuration management of the corresponding service modules of the application server. Therefore, dynamic maintenance of the applications is achieved while maintenance cost is reduced.

Description

Technical field [0001] The invention belongs to the field of application servers, and particularly relates to a method and system for starting an application server. Background technique [0002] Currently, the application server is started in a non-modular startup mode, that is, there is no componentization, modular integration, deployment and configuration management among the application services contained in the application server. When the application server is started, each application service is taken as a whole Is activated, and the application services cannot be managed after activation. [0003] This startup method causes the application server to be restarted when installing, uninstalling, or upgrading an application based on the application server. That is, the existing application server startup method is difficult to implement dynamic maintenance of the application, and the maintenance cost is high. Summary of the invention [0004] In view of this, the purpose of the...

Claims

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06H04L12/24G06F9/445
Inventor 姚飞刘民温尚卓高隆林车帅
Owner 山东中创软件商用中间件股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products