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

A software architecture system

A software architecture and plug-in technology, applied in the direction of program control devices, etc., can solve problems such as downtime, system instability factors that are difficult to control, and difficult to decouple

Active Publication Date: 2016-08-10
ZICT TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In traditional web application development, due to inherent defects in the architecture, it is difficult to implement component-based development, and there is no standard specification to constrain it, resulting in increasing software complexity, and difficulty in reusing and decoupling components, resulting in Low development efficiency
At the same time, for the existing software development architecture of web applications, system instability is difficult to control, and hot-swapping is very difficult. When a module is abnormal or cannot be used, it often leads to other modules not being used normally or even downtime.

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 software architecture system
  • A software architecture system
  • A software architecture system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.

[0023] In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described here. Therefore, the protection scope of the present invention is not limited by the specific details disclosed below. EXAMPLE LIMITATIONS.

[0024] figure 1 A block diagram of a software architecture system according to an embodiment of the invention is shown.

[0025] Such as figure 1 As shown, according to the software architecture s...

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

PUM

No PUM Login to View More

Abstract

The invention provides a software architecture system which is achieved based on an OSGI (Open Service Gateway Initiative) specification and an REST (Representational State Transfer) principle. The software architecture system comprises a monitoring management module, a dependence management module, a service management module and a route distribution module, wherein the monitoring management module is used for monitoring all business plug-ins and / or services in an OSGI container; the business plug-ins are used for executing corresponding business logic according to an external data request; the dependence management module is used for providing and managing OSGI service dependence among the business plug-ins; the service management module is used for controlling the business plug-ins to execute the business logic and controlling release and stop of the services in the OSGI container; the route distribution module is used for receiving the data request from a browser, determining a corresponding processing method of a numerical value according to the numerical value of an extended attribute of the data request, and distributing the data request to the business plug-in corresponding to the processing method; and processing is conducted by the business plug-in or conducted according to a default rule of the REST principle. With the adoption of the technical scheme, modular development management, dynamic configuration and extension of a web application can be achieved.

Description

technical field [0001] The present invention relates to the technical field of business data processing, in particular to a software architecture system. Background technique [0002] In traditional web application development, due to inherent defects in the architecture, it is difficult to implement component-based development, and there is no standard specification to constrain it, resulting in increasing software complexity, and difficulty in reusing and decoupling components, resulting in Development efficiency is low. At the same time, for the existing software development architecture of web applications, system instability is difficult to control, and hot-swapping is very difficult. When a certain module is abnormal or cannot be used, other modules will often be unable to use normally or even shut down. [0003] Therefore, a new technical solution is needed, which can realize modular development management, dynamic configuration and expansion of web applications. C...

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): G06F9/44
Inventor 姜佰胜刘亚军杨景慧赵兴成温小明李阳
Owner ZICT TECH CO LTD
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