CN108664292A - A method of supporting dynamic expansion data processing business - Google Patents
A method of supporting dynamic expansion data processing business Download PDFInfo
- Publication number
- CN108664292A CN108664292A CN201810411234.3A CN201810411234A CN108664292A CN 108664292 A CN108664292 A CN 108664292A CN 201810411234 A CN201810411234 A CN 201810411234A CN 108664292 A CN108664292 A CN 108664292A
- Authority
- CN
- China
- Prior art keywords
- subservice
- business
- data processing
- configuration
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention discloses a kind of method for supporting dynamic expansion data processing business, is related to technical field of data processing;Individual data processing business can be split as multiple subservices using the method for the present invention, the processing of business can execute subservice according to configuration according to certain rule combination and sequence, when all subservices are finished, data processing business is finished, and subservice method is stored in a manner of resource pool, and different business can be multiplexed;Compared with prior art, the features such as the method for the present invention has and do not change existing business, can support dynamic expansion data processing, and business processing is more flexible has good application value.
Description
Technical field
The present invention discloses a kind of method of processing business, is related to technical field of data processing, specifically a kind of support
The method of dynamic expansion data processing business.
Background technology
In conventional management software product, the logical process rule of specified services is often fixed, but in delivery process
Often there are different demands to the same business in different projects.The present invention discloses a kind of support dynamic expansion data processing business
Method, the service logic of complicated possibility dynamic change is split into independent subservice and is encapsulated and realizes different subservices
The combined flexibly of method calls, and the same business is needed not there are Different Logic processing particularly suitable for disparity items
With the scene of subservice combined treatment.Without adjusting standardized product business result and method logic, and can be fast according to actual scene
The processing mode of fast flexible configuration service logic.The business that software provides is set to be more in line with personalized demand, to a certain degree
Upper on-demand.
Invention content
The present invention is directed to the demand and shortcoming of current technology development, provides
A method of supporting dynamic expansion data processing business:
It realizes subservice registration and information configuration, by independent operating and the subservice of dynamic expansion is supported to be stored in resource pool
In, it would be desirable to the business for carrying out data processing is split as subservice, by the configuration information of subservice in the business and resource pool
It is associated, the subservice in resource pool is obtained according to the configuration information of the business, is held according to the configuration sequence of the business
Row subservice, when all subservices are finished, data processing business is finished.
In the method the specific steps are:
The business for carrying out data processing will be needed to be split as subservice, by the configuration of subservice in the business and resource pool
Information is associated;
All subservices that need to be called are obtained by the configuration information of business, son is executed successively according to the sequence of business configuration
Business,
Subservice is executed, is identified the calculated value of return value and subservice to form key-value pair, follow-up subservice is again
When execution, the return value executed before subservice is used by mark;
After all subservices are finished, business is finished.
A kind of system for supporting dynamic expansion data processing business, including subservice registration and information configuration component, sub- industry
Business definitions component, business service invocation component,
Subservice is registered and information configuration component realizes subservice registration and information configuration, by independent operating and supports dynamic
The subservice of extension is stored in resource pool,
Subservice definitions component will need the business for carrying out data processing to be split as subservice, by business and resource pool neutron
The configuration information of business is associated,
Business service invocation component obtains the subservice in resource pool according to the configuration information of the business, according to the industry
The configuration sequence of business executes subservice, and when all subservices are finished, data processing business is finished.
Subservice log-on message is stored in server end by the system neutron service log-on and information configuration component, is led to
It crosses config files and forms subservice log-on message pond.
The configuration information of subservice includes the title of subservice in the system, subservice procedure set, subservice class name,
Subservice explanation, service name, subservice recalls information.
The present invention has an advantageous effect in that compared with prior art:
The present invention provides a kind of method for supporting dynamic expansion data processing business, using the method for the present invention by individual data
Processing business can be split as multiple subservices, and the processing of business can execute son according to configuration according to certain rule combination and sequence
Business, when all subservices are finished, data processing business is finished, and subservice method is deposited in a manner of resource pool
Storage, different business can be multiplexed;Compared with prior art, the method for the present invention, which has, does not change existing business, can support dynamic
The features such as growth data processing, business processing is more flexible, there is good application value.
Description of the drawings
Fig. 1 the method for the present invention flow diagrams.
Specific implementation mode
The present invention provides a kind of method for supporting dynamic expansion data processing business:
It realizes subservice registration and information configuration, by independent operating and the subservice of dynamic expansion is supported to be stored in resource pool
In, it would be desirable to the business for carrying out data processing is split as subservice, by the configuration information of subservice in the business and resource pool
It is associated, the subservice in resource pool is obtained according to the configuration information of the business, is held according to the configuration sequence of the business
Row subservice, when all subservices are finished, data processing business is finished.
A kind of system for supporting dynamic expansion data processing business corresponding with the above method, including sub- industry are provided simultaneously
Business registration and information configuration component, subservice definitions component, business service invocation component,
Subservice is registered and information configuration component realizes subservice registration and information configuration, by independent operating and supports dynamic
The subservice of extension is stored in resource pool,
Subservice definitions component will need the business for carrying out data processing to be split as subservice, by business and resource pool neutron
The configuration information of business is associated,
Business service invocation component obtains the subservice in resource pool according to the configuration information of the business, according to the industry
The configuration sequence of business executes subservice, and when all subservices are finished, data processing business is finished.
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with specific embodiment, to this hair
Bright further description.
Using the method for the present invention and system, wherein present system neutron service log-on and information configuration component realizes sub- industry
Business registration and information configuration, by independent operating and support the subservice of dynamic expansion to be stored in resource pool,
Subservice registration content includes the program set name of subservice, class name, method name, calling sequence, all subservices notes
Volume information is stored in server end, forms subservice log-on message pond by config files, is selected as desired by operation layer
Different subservice services is selected, is freely called, supports dynamic expansion;Recalls information include call subservice information aggregate, one
A sub- business service can be by different calling services, and configuration information is as follows:
The configuration information of business and subservice in resource pool is associated by subservice definitions component, one-to-many to realize
Relationship, operation layer calls in sequence when calling subservice method;
Business service invocation component refers mainly to the public calling interface of subservice, is obtained and is provided according to the configuration information of the business
Subservice in the pond of source, according to the one or more subservices of sequential calling are configured, to complete whole business processing and return
Return treated return value.
Above system executes flow:
Key-value pair parameter will be formed according to actual conditions by outside first, call business service, incoming data;
Business service invocation component learns all subservice methods that need to be called by configuration information, and according to specified suitable
Sequence executes subservice method successively;
Subservice is executed, return value is calculated separately and is identified to form key-value pair with title, in this way in this business
When follow-up subservice executes, the return value of subservice execution before mark use can be passed through;
After all subservices are finished, business is finished, and the return value of business can be returned whole by configuring
The arbitrary combination of all data in a business datum pond.
It is applied in practice, business is calculated as with existing attendance data in project, carries out the specific step of data processing business
Suddenly it is:
Existing attendance data is calculated into the system of being passed to, as business, the entitled HRATResultCalclate of business service, clothes
Business title is used to obtain the configuration of corresponding with service;
Data of checking card and application forms data are incoming data source, form key-value pair parameter, are configured in service corresponding
Subservice method, to realize that attendance calculates business;Wherein subservice defines service and is realized by the JSON files of server end,
The content of external call is obtained by the configuration file, and subservice configuration information content is as follows:
Subservice definitions component carries out subservice definition:Subservice interface:
The public class component of subservice:
Subservice realizes class:
Business service invocation component obtains the subservice in resource pool according to the configuration information of the business, according to business
Configuration sequence executes subservice, and when all subservices are finished, data processing business is finished, i.e., attendance data has been handled
Return value is returned to calling service layer, carries out subsequent result preservation processing by Cheng Hou;Main code:using System;
Configuration and the recalls information of alignment processing, and Transfer Parameters and then execution, above each portion are obtained according to class of service
Divide can form the attendance for the configuration that standardized product is taken out of, each section calculates business.
Claims (5)
1. a kind of method for supporting dynamic expansion data processing business, it is characterised in that
It realizes subservice registration and information configuration, by independent operating and the subservice of dynamic expansion is supported to be stored in resource pool,
The business for carrying out data processing will be needed to be split as subservice, the configuration information of subservice in the business and resource pool is carried out
Association obtains the subservice in resource pool according to the configuration information of the business, son is executed according to the configuration sequence of the business
Business, when all subservices are finished, data processing business is finished.
2. according to the method described in claim 1, it is characterized in that the specific steps are:
The business for carrying out data processing will be needed to be split as subservice, by the configuration information of subservice in the business and resource pool
It is associated;
All subservices that need to be called are obtained by the configuration information of business, sub- industry is executed successively according to the sequence of business configuration
Business,
Subservice is executed, is identified the calculated value of return value and subservice to form key-value pair, follow-up subservice executes again
When, the return value executed before subservice is used by mark;
After all subservices are finished, business is finished.
3. a kind of system for supporting dynamic expansion data processing business, it is characterised in that including subservice registration and information configuration group
Part, subservice definitions component, business service invocation component,
Subservice is registered and information configuration component realizes subservice registration and information configuration, by independent operating and supports dynamic expansion
Subservice be stored in resource pool,
Subservice definitions component will need the business for carrying out data processing to be split as subservice, by subservice in business and resource pool
Configuration information be associated,
Business service invocation component obtains the subservice in resource pool according to the configuration information of the business, according to the business
Configuration sequence executes subservice, and when all subservices are finished, data processing business is finished.
4. system according to claim 3, it is characterised in that subservice is registered and information configuration component registers subservice
Information is stored in server end, and subservice log-on message pond is formed by config files.
5. system according to claim 4, it is characterised in that the configuration information of subservice includes the title of subservice, sub- industry
Business procedure set, subservice class name, subservice explanation, service name, subservice recalls information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810411234.3A CN108664292A (en) | 2018-05-02 | 2018-05-02 | A method of supporting dynamic expansion data processing business |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810411234.3A CN108664292A (en) | 2018-05-02 | 2018-05-02 | A method of supporting dynamic expansion data processing business |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108664292A true CN108664292A (en) | 2018-10-16 |
Family
ID=63781710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810411234.3A Pending CN108664292A (en) | 2018-05-02 | 2018-05-02 | A method of supporting dynamic expansion data processing business |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108664292A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100098058A1 (en) * | 2002-10-15 | 2010-04-22 | Delangis Eric M | Broadband communications device |
CN102419831A (en) * | 2010-09-28 | 2012-04-18 | 深圳市青铜器软件***有限公司 | Flow management system and processing method thereof |
CN103581238A (en) * | 2012-07-27 | 2014-02-12 | 中兴通讯股份有限公司 | Unified service platform of ubiquitous network and service implementing method |
CN104601426A (en) * | 2013-10-31 | 2015-05-06 | 华为技术有限公司 | Provider edge apparatus reconstructing method and device |
CN107133090A (en) * | 2017-05-04 | 2017-09-05 | 山东浪潮通软信息科技有限公司 | A kind of method for processing business and device |
CN107239324A (en) * | 2017-05-22 | 2017-10-10 | 阿里巴巴集团控股有限公司 | Work flow processing method, apparatus and system |
-
2018
- 2018-05-02 CN CN201810411234.3A patent/CN108664292A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100098058A1 (en) * | 2002-10-15 | 2010-04-22 | Delangis Eric M | Broadband communications device |
CN102419831A (en) * | 2010-09-28 | 2012-04-18 | 深圳市青铜器软件***有限公司 | Flow management system and processing method thereof |
CN103581238A (en) * | 2012-07-27 | 2014-02-12 | 中兴通讯股份有限公司 | Unified service platform of ubiquitous network and service implementing method |
CN104601426A (en) * | 2013-10-31 | 2015-05-06 | 华为技术有限公司 | Provider edge apparatus reconstructing method and device |
CN107133090A (en) * | 2017-05-04 | 2017-09-05 | 山东浪潮通软信息科技有限公司 | A kind of method for processing business and device |
CN107239324A (en) * | 2017-05-22 | 2017-10-10 | 阿里巴巴集团控股有限公司 | Work flow processing method, apparatus and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109032691B (en) | Applet running method and device and storage medium | |
CN113037831B (en) | Service gateway message processing method and device | |
US20050144269A1 (en) | Event notification structure for dynamically aggregated logical components | |
CN106020948A (en) | Flow process scheduling method and device | |
CN101082970A (en) | Method for realizing government affairs examination and approval workflow engines system | |
CN108200070B (en) | Method and device for generating list | |
CN105007309A (en) | System and method for separately controlling dynamic data and static interface | |
CN111163130A (en) | Network service system and data transmission method thereof | |
CN114244717A (en) | Configuration method and device of virtual network card resources, computer equipment and medium | |
CN109417722A (en) | Terminal device, base station equipment and the method for controlling QOS | |
CN109040178A (en) | Configuration information transmitting method and device | |
CN106557307B (en) | Service data processing method and system | |
CN111488182A (en) | System configuration method, device, equipment and storage medium | |
CN112905338B (en) | Automatic computing resource allocation method and device | |
CN108664292A (en) | A method of supporting dynamic expansion data processing business | |
US9350948B2 (en) | Method and system for providing video service | |
CN106961453A (en) | Service calling method and device based on TOSCA | |
WO2023098572A1 (en) | Service customization method, presentation platform, server and storage medium | |
CN103039054B (en) | For transmitting the method and apparatus of application identities symbol across application element thereof | |
CN111405027A (en) | Block chain consensus result screening method and device, computer equipment and storage medium | |
US11337038B2 (en) | Method, device and system for transmitting multicast group information | |
CN104486382B (en) | The creation method and system of a kind of WCF duplex communications services | |
CN111510484A (en) | Block chain processing method, system, device, computer equipment and storage medium | |
CN101840440A (en) | Method for dynamically configuring object properties of multiple digital media platforms | |
CN106875268A (en) | Bank account information based reminding method, server and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181016 |