Application software business control method and system based on business componentization

A technology of business components and application software, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as database overload and deadlock, and achieve the effect of avoiding direct access, solving overload and even deadlock

Inactive Publication Date: 2010-01-13
DALIAN NEWCHOILINK SOFTWARE GROUP
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The inventor found through research that since the business components that make up the application software are functionally independent, their access to the database is random, and multiple business components In the process of business execution, the same database will be frequently accessed concurrently, which will cause multiple parallel running business components to compete for access to the same resource, which can easily cause database overload or even deadlock

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
  • Application software business control method and system based on business componentization
  • Application software business control method and system based on business componentization
  • Application software business control method and system based on business componentization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The embodiment of the present invention discloses a method and system for business control based on business componentized application software. In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail with reference to the accompanying drawings and examples. .

[0044] figure 1 The method provided for an embodiment of the present invention includes:

[0045] S101. Obtain a data buffer according to a service connection request sent by a channel, where the service connection request carries a service function identifier.

[0046] Wherein, the channel refers to an external system associated with the current application software in terms of business functions, and is used to initiate a service connection request to the application software. Taking the core business system of a bank as an example, the channel for initiating the personal deposit business function can be the o...

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 embodiment of the invention discloses an application software business control method and an application software business control system based on business componentization. The method comprises the following steps: acquiring a data buffer area according to a business connecting request transmitted by a channel, wherein the business connecting request carries a business function mark; acquiring an action sequence list which corresponds to a business according to the business function mark; acquiring first business data from the channel according to the action sequence list and acquiring second business data from a database; storing the first business data and the second business data into the data buffer area; after all business components which correspond to the business execute relevant businesses, feeding the first business data and the second business data with changed contents in the data buffer area back to the channel and writing the first business data and the second business data into the database. The method fundamentally prevents the direct access of all the business components in application software on the database, thereby fundamentally solving the problem of database overloading and even deadlock in the running process of the application software.

Description

technical field [0001] The invention relates to the field of software engineering, in particular to a method and system for business control based on business componentized application software. Background technique [0002] The development of application software based on the business component development method is a new method of industry application software construction. The basic implementation process of this method is to determine the business process topology corresponding to the function according to the function to be realized by the application software; determine the corresponding business process topology according to the business process topology The business components required by the current business process and the connection relationship between each business component; after obtaining the business components required by the current business process, assemble the business components according to the connection relationship to form a function corresponding t...

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): G06F17/30
CPCG06F17/30348G06F16/2308
Inventor 吕建韩文学
Owner DALIAN NEWCHOILINK SOFTWARE GROUP
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