High-availability, extendable and transplantable distributed software architecture

A software architecture, distributed technology, applied in software design, software maintenance/management, program code adaptation, etc., to achieve the effect of simplifying development and maintenance work, high availability, flexible configuration of system scale and structure

Active Publication Date: 2016-11-23
BANDWEAVER TECH CO LTD
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the intricate architecture, there is no better solution that can meet the stability, reliability, maintainability and adaptability requirements of the distributed business system at the same time

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
  • High-availability, extendable and transplantable distributed software architecture
  • High-availability, extendable and transplantable distributed software architecture
  • High-availability, extendable and transplantable distributed software architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Below we will further describe the distributed, highly available, scalable, and portable software architecture of the present invention in detail in conjunction with the accompanying drawings and specific embodiments, in order to understand its working principles and specific implementation methods more clearly, but we cannot use This limits the protection scope of the present invention.

[0025] like figure 1 As shown, the software architecture of the present invention divides the business system into two layers: the upper layer application 101 and the public platform 102 vertically. The public platform 102 here covers the operating system 103 and plays a role in supporting the entire business system. There are three interfaces between the upper layer application 101 and the public platform 102 , the three interfaces are respectively a system service interface 104 , a task management interface 105 and a function interaction interface 106 . The three interfaces are co...

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 relates to a high-availability, extendable and transplantable distributed software architecture. The distributed software architecture is divided into an upper-layer application and a public platform, wherein the public platform covers an operating system to support the whole service system, and a system service interface, a task management interface and a function interaction interface are connected between the upper-layer application and the public platform; the public platform comprises a platform management module, a system service module, a task management module and a communication agent module; the public platform is further connected with a warm backup fault-tolerant mechanism module; and each task in the upper-layer application is connected with the system service module through the system service interface, connected with the task management module through a task management interface and connected with the communication agent module through a function interaction interface. The software architecture is mainly used for developing, running and managing distributed service systems modularly, so that the upper-layer application is constructed on demands, the system is configured flexibly, and stable and high-availability guarantee and support of later ease maintenance and ease extensibility are provided for the software architecture.

Description

technical field [0001] The present invention relates to computer software, in particular to a general software architecture, which can be used to develop, operate, and manage distributed, highly available, scalable, and portable business systems. Background technique [0002] The software crisis has made the research of software engineering more and more important. At first, people put the focus of software design on the selection of data structures and algorithms. As software systems become larger and more complex, the structure of the entire system becomes more and more important. It seems powerless. Under this background, people realize the importance of software architecture, and think that systematic and in-depth research on software architecture will become a new and most promising way to improve software productivity and solve software maintenance problems. Therefore, software architecture is derived from software engineering, but the formation of software architect...

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 Applications(China)
IPC IPC(8): G06F9/44
CPCG06F8/20G06F8/30G06F8/76
Inventor 梁西广刘东周军赵长修赵浩
Owner BANDWEAVER TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products