Unlock instant, AI-driven research and patent intelligence for your innovation.

Business extension system and method

A business and extension point technology, applied in the field of data processing, can solve problems such as code maintainability reduction, system structure imbalance, complex business logic, etc., and achieve the effect of improving maintainability and flexibility

Active Publication Date: 2016-10-26
CHINA CONSTRUCTION BANK
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for large-scale projects combined with large-scale cross-development group simple business processes, if this implementation method is still used, there will inevitably be a lot of repeated code and repeated workload.
This leads to low development efficiency, a large number of repeated codes, and reduced code maintainability
If implemented in the mode of independent workflow engine server and process-driven business, it will cause the structure of the system to be unbalanced, top-heavy, simple process will overwhelm the host, and control complex business logic

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
  • Business extension system and method
  • Business extension system and method
  • Business extension system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] The methods include:

[0043] According to the business scenario, insert an extension point and realize the definition of the extension point, and complete the business expansion under the business scenario;

[0044] Unified definition of the interface of the service extension;

[0045] Unified calling and processing of the business extension;

[0046] Unified management of all business extensions.

[0047] By adopting the embodiment of the present invention, the maintainability and flexibility of the system can be improved through the personalized extension paradigm.

Embodiment 2

[0049] In another embodiment of the present invention, in addition to the above-mentioned processing method, the method inserting an extension point and realizing the definition of the extension point, and completing the business expansion in the business scenario may further include:

[0050] Inserting the extension statement and defining the name of the extension point, and completing the service extension according to the extension statement.

[0051] The definition of the extension point includes the definition of the extension point name and the declaration of the annotation class of the extension point. Definition of extension point: According to the business scenario, an extension point is inserted in a specific link of system operation to complete the personalized business extension in this scenario. With this model, its definition is just a constant string, which is convenient and simple. If you use the traditional interface-based extension, you need to define the in...

Embodiment 3

[0053] In another embodiment of the present invention, in addition to the above-mentioned processing method, the unified definition of the interface of the service extension may further include: determining the extension point according to the extension statement calling method.

[0054] The definition of the extended service interface is the declaration of the interface, and the declaration of the interface determines the calling method at the extension point. The implementation of this interface is the extension implementation. The implementation of each extension point is loaded when the system is initialized through the Spring container. This interface is a unified interface that only returns whether the execution is successful or not. The input parameters can use Java dynamic parameters. The specific input parameters can be flexibly changed within a certain range according to different extension points. Because the interfaces are consistent, the trouble of defining diff...

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 discloses a business extension system which includes an extension point module which is intended for based on a business scenario, inserting an extension point and realizing definition of the extension point, and completing the business extension under the business scenario; an extension interface module which is intended for conducting unification definition on an interface of the business extension; an extension invoking module which is intended for conducting unification invoking and processing on the business extension; an extension management module which is intended for conducting unification management on all the business extension. According to the invention, the system through personalized extension and normal form, can increase maintainability and flexibility of the system.

Description

technical field [0001] The present invention relates to the field of data processing, and more specifically, to a service expansion system and method. Background technique [0002] With the development of electronic business processing, in the face of ever-changing individual requirements, there are more and more demands for various expansion and management. At present, in the practical application of embedded workflow engines, the general implementation method is to implement the control process execution of the main business logic, that is, take the business logic as the main line, and control the deflection of the process according to the business logic requirements in the implementation. [0003] For small-scale projects with simple business processes and simple business logic, this implementation is efficient in development and easy to maintain. However, for large-scale projects combined with large-scale cross-development group simple business processes, if this implem...

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): H04L12/24G06F9/44
CPCG06F9/44H04L41/20
Inventor 谷林倪一鸣王宁张欣
Owner CHINA CONSTRUCTION BANK