Integrated high-performance application software architecture and construction method thereof

A technology of application software and construction methods, applied in the direction of program control devices, etc., can solve problems such as application failure, project failure, and impact on the use of J2EE clusters, and achieve the effect of meeting high availability and improving development efficiency

Inactive Publication Date: 2013-03-13
武汉烽火普天信息技术有限公司
View PDF2 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, since the cluster technology is not specified in the J2EE specification, there are many variables in the actual application system software archit

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
  • Integrated high-performance application software architecture and construction method thereof
  • Integrated high-performance application software architecture and construction method thereof
  • Integrated high-performance application software architecture and construction method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0066] Such as figure 2 As shown, the implementation method of load balancing between the WEB browser and the WEB server cluster is:

[0067] 1) Load balancing algorithm: When a client requests, the load balancer will decide how to dispatch the request to the backend server instance. Popular algorithms include round robin, random, and weighted. Load balancers try to achieve equal workload per server instance, but the above algorithms can't really get a perfect balance because they only control the number of requests for a specific server instance. Some complex load balancers implement special algorithms that monitor the actual load of requests to servers before scheduling to determine whether to assign them tasks.

[0068] 2) Health check: When some server instances fail, the load balancer detects the failure, and no longer distributes requests to the failed servers; request.

[0069] 3) Session stickiness: Almost every web application has a session state, which could be ...

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 the field of development of computer application software, in particular to an integrated high-performance application software architecture and a construction method thereof. The integrated high-performance application software architecture comprises a WEB layer cluster, a backend application cluster, a database cluster and a message-oriented middleware cluster, wherein the WEB layer cluster supports a J2EE cluster technology and is used for providing the capacity of a business presentation layer of a J2EE frame; the backend application cluster supports the J2EE cluster technology and is used for providing the processing capacity of a business logic layer of the J2EE frame; the database cluster supports the J2EE cluster technology and is used for providing the capacity of a data access layer of the J2EE frame; and the message-oriented middleware cluster supports the J2EE cluster technology and is used for providing the message communication capacity between distributed J2EE components. Based on the integrated high-performance application software architecture and the construction method thereof, a software architect and a developer can determine a software scheme and a deployment scheme within short time and provides high-performance application service; and a J2EE application system designed according to the software architecture can meet the requirements on high availability, extensibility and fault tolerance.

Description

technical field [0001] The invention relates to the field of computer application software development, in particular to an integrated high-performance application software architecture and a construction method. Especially for the integrated high-performance application software architecture and construction method for large-scale applications and key application systems. Background technique [0002] With the rapid development of information technology, more and more businesses and applications rely on the Internet or network construction. Especially in the past 10 years, with the fastest development in the history of the Internet, commercial applications have emerged in an endless stream, business logic has become increasingly complex, and the requirements for user experience have also continued to increase, followed by the rapid changes in application technologies and development languages. Never stop learning new technologies. [0003] For large-scale and key applicat...

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
IPC IPC(8): G06F9/44
Inventor 王志峰
Owner 武汉烽火普天信息技术有限公司
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