Task request processing method and device and enterprise information system

An enterprise information system and task request technology, applied in the field of financial services, can solve problems such as performance bottlenecks of banking service systems and affecting customer service experience

Active Publication Date: 2016-11-09
CHINA CONSTRUCTION BANK
View PDF4 Cites 56 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the inventor found that when user task requests are highly concurrent, performance...

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
  • Task request processing method and device and enterprise information system
  • Task request processing method and device and enterprise information system
  • Task request processing method and device and enterprise information system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0074] Based on the above reasons, Embodiment 1 of the present invention proposes a task request processing method, which is applied to an enterprise information system, and its overall structure is as follows figure 1 As shown, the enterprise information system includes a plurality of clients 1, a client server 2, an enterprise service bus 3, a database 5 and a plurality of background servers working independently of each other, including background servers 41-4n. The enterprise information system may be a bank service system, or other types of enterprise information systems, and this embodiment only uses the bank service system as an example to illustrate the solution.

[0075] The task request processing method disclosed in this embodiment is executed on the background server, and the flow chart of the method is as follows figure 2 As shown, it specifically includes the following steps:

[0076] Step S101 , the client 1 initiates a task request, and the client 1 transfers...

Embodiment 2

[0094] The method flow process disclosed in the embodiment of the present invention is as follows: image 3 As shown, compared with the previous embodiment, the parts in this embodiment that are the same as the previous embodiment have the same execution method, so this embodiment will not be described in detail, and the following only describes the same parts as in the previous embodiment. different content.

[0095] Steps S201 to S205 are the same as those in the previous embodiment, and will not be repeated here.

[0096] Step S206, generating a task number for the task generated in step S205, where the task number is a unique identifier of the task.

[0097] In the process of task execution, sometimes it is necessary to mark the task information accordingly. By generating a task number for the task, you can use the corresponding mark on the task number instead of marking the specific task information, thereby reducing the need for database or server resources. occupancy....

Embodiment 3

[0141] Compared with the previous embodiment, this embodiment adds a recovery function for faulty tasks to ensure that faulty tasks can also be executed.

[0142] After the background server starts, or restarts after failure, first check whether there is a faulty task in the current background server, if it exists, then release the faulty task, and re-add the faulty task to the task table of the database, Then perform the step of grabbing unexecuted tasks from the task table of the database. If there is no faulty task, go directly to the step of grabbing unexecuted tasks from the task table of the database.

[0143] The faulty tasks include tasks that are being executed but not completed, and tasks that have been taken out of the task execution queue but have not been executed.

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 task request processing method and device and an enterprise information system. The method comprises the steps that any background server receives a task request message sent by an enterprise service bus; a task is generated according to the received task request message, and the task is added to a task table in a database; the any background server in an idle state captures the unexecuted task from the task table and executes the captured task in a thread pool. The task request processing process is broken up into two processes capable of being executed independently by two different servers. For the same task request, execution is conducted according to a normal execution sequence; task execution is conducted when corresponding background servers are in an idle state, tasks are executed by means of the thread pool, in this way, it is well guaranteed that tasks can be executed, the safety and stability of the background servers are improved, and customer experience is improved.

Description

technical field [0001] The invention relates to the technical field of financial services, in particular to a task request processing method, device and enterprise information system. Background technique [0002] In enterprise information systems, such as banking service systems, there are usually a large number of task requests to be processed, such as transaction processing, sending messages / emails / sms, importing / exporting data, batch printing, etc., processing these task requests is often the bank The core function of the service system. [0003] For the bank's daily task processing, some task requests require real-time processing, that is, immediate feedback of processing results, some task requests require quasi-real-time processing, and some task requests require regular processing. The so-called quasi-real-time processing means that the processing process of certain task requests takes a long time, such as batch import / export, batch printing and other task requests....

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/50
Inventor 乔迟张扬林明李保仓丁小进陈颖
Owner CHINA CONSTRUCTION BANK
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