Movatterモバイル変換


[0]ホーム

URL:


CN101620536A - Method and device for invoking performance function - Google Patents

Method and device for invoking performance function
Download PDF

Info

Publication number
CN101620536A
CN101620536ACN200910091240ACN200910091240ACN101620536ACN 101620536 ACN101620536 ACN 101620536ACN 200910091240 ACN200910091240 ACN 200910091240ACN 200910091240 ACN200910091240 ACN 200910091240ACN 101620536 ACN101620536 ACN 101620536A
Authority
CN
China
Prior art keywords
function
interface information
database
information
calling
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.)
Granted
Application number
CN200910091240A
Other languages
Chinese (zh)
Other versions
CN101620536B (en
Inventor
李静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
You Pu Information Technology Co Ltd Of Ufsoft
Original Assignee
Yonyou Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yonyou Software Co LtdfiledCriticalYonyou Software Co Ltd
Priority to CN2009100912406ApriorityCriticalpatent/CN101620536B/en
Publication of CN101620536ApublicationCriticalpatent/CN101620536A/en
Application grantedgrantedCritical
Publication of CN101620536BpublicationCriticalpatent/CN101620536B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The invention discloses a method and a device for invoking a performance function. The method comprises the following steps: extracting interface information of the performance function in application software; registering the extracted interface information of the performance function in a database; publicly issuing the interface information of the performance function in the database; receiving a demand of invoking the performance function input by a user, searching the corresponding interface information of the performance function in the database and using the searched interface information to invoke the performance function. The invention can invoke the performance function in a general manner.

Description

Method and device for calling function
Technical Field
The present invention relates to the field of software technologies, and in particular, to a method and an apparatus for calling a function.
Background
In today's global context, organizations and people collaborate and communicate more and more frequently, and an application software system as an information tool often calls a function in another application software system. For example, after a purchasing task is completed on a purchasing system, a payment function in a financial system needs to be called, so as to pay corresponding purchasing money.
However, current application software is usually customized according to a specific application field or user requirements, the design of a software system is generally closed, and no consideration is given to cooperation with other software systems, so that the interface of a function is often closed. Thus, when one application software system needs to call a function in another application software system, the called entry is not found, and even if the called entry is found, a complicated interoperation conversion between the two program languages of the two systems is required.
As can be seen from the above description, in the prior art, since the interfaces of the respective function functions are closed, it is difficult to support the extension and cooperation requirements. When the function is called, an operator is required to simultaneously master the program languages of the application software systems of the calling party and the called party and carry out mutual operation conversion, and therefore, the calling process has high requirements on the operator and needs to process complex bottom technical problems, so that the calling process has no universality and is difficult to realize.
Disclosure of Invention
The invention provides a method and a device for calling a function, which can call the function in a general way.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a method of calling a function, the method comprising:
extracting interface information of a function in application software;
registering interface information of the extracted function in a database;
externally issuing interface information of the function in the database;
receiving a command for calling the function input by a user, searching the interface information of the corresponding function in the database, and calling the function by using the searched interface information.
Preferably, the method further comprises: registering physical binding information of the function in the database;
when the interface information of the function is found in the database, the method further includes: finding out the physical binding information of the function;
the step of calling the function by using the interface information of the searched function comprises the following steps: and carrying out validity check on the parameter assignment input by the user according to the searched interface information of the functional function, and calling the functional function according to the searched physical binding information after the validity check is passed.
Specifically, the method further comprises: distributing corresponding function identification for interface information and physical binding information of the registered function;
the step of externally issuing the interface information of the function in the database comprises the following steps: externally issuing each functional function identification, and when a user selects one functional function identification, externally issuing interface information of a functional function corresponding to the selected functional function identification in the database;
and if the command for calling the function input by the user comprises a function identifier, finding the interface information of the corresponding function and the physical binding information of the function in the database according to the function identifier.
Preferably, the step of registering the interface information of the extracted function in the database includes: and converting the extracted interface information of the functional function into a readable structured document format, and writing the interface information of the functional function into a corresponding directory classification position in a database according to the functional hierarchical relationship of software where the functional function is located.
Specifically, the extracting interface information of the function in the application software is:
determining a function of the application software to be used according to the service requirement of a specific calling party system using the application software, and extracting function interface information of the application software to be used;
or,
and respectively extracting the interface information of all the function functions in all the application software.
Specifically, the step of extracting interface information of a function in application software specifically includes:
loading a Dynamic Link Library (DLL) module file in application software; analyzing type library information in a DLL module file to obtain a class object; and analyzing and extracting the functional function interface information in the class object.
An apparatus for calling a function, the apparatus comprising: an extraction module, a registration module, a database, a view accessor, and a unified proxy middleware, wherein,
the extraction module is used for extracting the interface information of the function in the application software;
the registration module is used for registering the interface information of the function extracted by the extraction module in a database;
the viewing accessor is used for receiving the query of the user and displaying the interface information of the function in the database to the user;
and the unified agent middleware is used for searching the interface information of the corresponding function in the database according to a command for calling the function, which is transmitted by a user, and calling the function by using the searched interface information.
Preferably, the registration module further registers the physical binding information of the function in the database;
the unified agent middleware further searches the interface information of the corresponding function in the database according to the command for calling the function, carries out validity check on the parameter assignment input by the user according to the searched interface information of the function, and calls the function according to the searched physical binding information after the validity check is passed.
Specifically, the registration module further allocates a corresponding function identifier to interface information and physical binding information of the registered function;
the viewing access server is used for externally publishing each function identification, and when detecting that a user selects one function identification, the viewing access server externally publishes interface information of the function corresponding to the selected function identification in the database;
and the unified agent middleware searches the interface information of the corresponding function and the physical binding information of the function in the database according to the function identification in the function calling command.
Preferably, the registration module converts the extracted interface information of the function into a readable structured document format, and then registers the interface information of the function at a corresponding directory classification position in a database according to the function hierarchical relationship of the software where the function is located.
Preferably, the view accessor comprises an interaction module and a code generation module, wherein,
the interaction module is used for receiving a command for inquiring the function input by a user and displaying interface information of the function in the database to the user;
and the code generation module is used for generating and creating a unified agent middleware object code according to the function interface information inquired in the interaction module, automatically generating a parameter assignment code of the function according to the parameter information in the function interface information, and automatically generating a code for calling the function through the unified agent middleware and a code for acquiring a calling result through the unified agent middleware.
Therefore, in the invention, because the interface information of the function in the application software can be extracted, and is uniformly registered in the database, uniformly issued, and the search of the interface information of the function and the call of the function are uniformly carried out, a uniform mode for checking and calling the function is provided for users, and the users do not need to care about the technical details for calling the function in each software application system. Therefore, the invention can call the function in a general way, thereby greatly simplifying the realization of the service.
Drawings
Fig. 1A is a flowchart of a function call according to an embodiment of the present invention;
FIG. 1B is a diagram illustrating interface information of the function A according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating directory classification of functional function interfaces according to a functional hierarchical relationship in an embodiment of the present invention;
FIG. 3 is a flow diagram of the automatic generation of function call program code using a code generation module in one embodiment of the present invention;
fig. 4 is a diagram illustrating an apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in detail with reference to the accompanying drawings and specific embodiments.
The invention provides a method for calling a function, which has the core idea that: extracting interface information of a function in application software; registering interface information of the extracted function in a database; externally issuing interface information of the function in the database; receiving a command for calling a function input by a user, searching the interface information of the function in a database, and calling the function by using the searched interface information.
Therefore, in the invention, because the interface information of the function in the application software can be extracted, and is uniformly registered in the database, uniformly issued, and the search of the interface information of the function and the call of the function are uniformly carried out, a uniform mode for checking and calling the function is provided for users, and the users do not need to care about the technical details for calling the function in each software application system. Therefore, the invention can call the function in a general way, thereby greatly simplifying the realization of the service.
Fig. 1 is a flowchart of a function call according to an embodiment of the present invention. Referring to fig. 1, in an embodiment of the present invention, a process of calling a function specifically includes the following steps:
step 101: and extracting interface information of the functional function in the application software.
The purpose of extracting the functional function interface information in this step is to centrally register and manage these scattered functional interfaces in the following process, so as to facilitate the calling of external users in the following process.
The invention can be applied in various service scenes, and correspondingly, the interfaces of the function functions extracted in the step are different aiming at different service scenes.
For example, one service scenario is: according to the service requirement of the specific caller system using the application software, the function of the application software to be used is determined, and thus, in thisstep 101, only the interface information of the function of the application software to be used is extracted. For example, the calling system is a purchasing system, and a payment function in the financial application software must be called subsequently, so in this step, interface information of the payment function is extracted.
For another example, another service scenario is: since the development will be in the direction of a standard business logic layer with a layered structure application software in the future, that is, each part of the function of the application software is realized in a layered manner, of course, the interface of the function of the application software needs to be used as a single layer and is open to the outside. For such services, in thisstep 101, interface information of all function functions in all application software is extracted respectively.
The specific implementation process of the step may include:
1011. loading a Dynamic Link Library (DLL) module file in application software, specifically, locating a physical location of a disk where the DLL module file is located, generally representing the location by a file path, and then reading the DLL module file.
1012. Class objects (Class) in the DLL module file are parsed. The DLL module file generally contains type library information, and a specific class object information can be acquired by analyzing the type library information. The object information of the analysis class is used for obtaining the definition of the function interface.
1013. Functional Function (Function) interface information (metadata) in the class object is parsed and extracted. The class object comprises all the function functions realized by the class object, the information such as the Parameter (Parameter), the Parameter name, the Parameter Type (Type), the Parameter transfer Direction (Direction) and the like of the function can be obtained by analyzing the interface information of the function, and the Parameter information is extracted to be used as the interface information of the function, so that after subsequent registration and publication, the outside can know how to carry out Parameter assignment when calling the interface of the function. For example, referring to fig. 1B, for the function a, the interface information obtained and subsequently registered is as shown in fig. 1B.
The function of extracting the interface information of the function is not limited to supporting the component DLL of COM and NET under the Windows platform.
Step 102: the interface information of the extracted function is registered in a database.
Preferably, in order to perform centralized registration in a standard and consistent manner, so as to facilitate uniform management and maintenance of interface information, in this step, interface information of the extracted function may be registered in the database according to a specified internal specification and a function organization structure.
Wherein the specified internal specification may be: the interface information of the function is described by a readable structured text format (such as XML), which includes Parameter (Parameter), Parameter Type (Type), Parameter transfer Direction (Direction), and other information. Wherein the specified functional organizational structure may be: and classifying the directories of the functional function interfaces according to the functional hierarchical relationship of the software. Thus, the specific implementation process of this step may include: and converting the extracted interface information of the function into a readable structured document format, and then writing the interface information of the current function into a corresponding directory classification position in the database according to the function hierarchical relationship of the software where the current function is located.
For example, for the supply system and the purchase order submission, wherein the purchase order submission is a function in the supply system, and the functional level relationship is a parent-child relationship, so that when finally registered in the database, the functional organization structure is the catalog classification shown in fig. 2.
Step 103: physical binding information of the function is registered in the database.
When a function is called, the operating system of the computer needs to know the address of the function, the calling mode, and other information, which are called physical binding information, such as: server name and program ID information of COM component under Windows platform, DLL file path, Class name (Class) of Net component under Windows platform, etc.
In the invention, in order to shield the technical details of the function from the calling party (outside) in the subsequent process, namely, the physical binding information is only used internally, the external calling party can call the function without concerning the information, knowing the physical deployment position of a DLL module file of the function, knowing whether the function is based on COM or on Net platform, and concerning the Class object (Class) for realizing the function, in the step, the physical binding information of the function is also registered in the database. The processing mode reduces the coupling, reduces the technical dependence degree of an external system on an internal interface, and simultaneously ensures that the calling of an external user is not influenced by the change of the internal function of the software, thereby embodying the technical idea of Service Oriented Architecture (SOA).
Step 104: and distributing a function identifier for the function, and setting the corresponding relation between the registered function interface information and the physical binding information and the function identifier.
In order to distinguish the registration of information of different function functions, in this step, a unique function identifier is assigned to each function. The processing of this step is to make the external calling party able to conveniently inquire the interface information of the function through the function identifier in the subsequent process, thereby directly calling a function.
Step 105: and externally issuing interface information of the function in the database and the corresponding function identification.
If a function is to be called, the external caller must know the parameter information of the function in order to assign values to the parameters, and therefore, the interface information of the function needs to be externally issued.
In the actual service implementation, if the interface information of all the function functions is directly displayed and issued to the outside, the amount of information is too large, and the calling party cannot conveniently find the function to be called. Therefore, in a preferred embodiment of the present invention, in order to solve the problem, the interface information of the function may be firstly issued not directly to the outside, but each function identifier is issued to the outside, the information of each function is visually displayed to the caller through the function identifier, if the user is interested in a certain function and needs to know the registration information, the corresponding function identifier may be clicked, and thus, when it is detected that the user selects one function identifier, the interface information of the function corresponding to the selected function identifier is issued to the outside.
It should be noted that, if instep 102, the interface information of each function is registered in a directory classification manner, in this step, when the interface information of each function is issued, the interface information of each function is also issued in a directory classification manner, so that the calling user can distinguish the hierarchical relationship between the function functions.
Step 106: when a user needs to call a function (for convenience of description, it is referred to as function 1 hereinafter), a command for calling function 1 is input, specifically, the command may be to trigger function identifier 1 of function 1, and perform parameter assignment according to the issued interface information of function 1.
In a preferred embodiment of the present invention, the publishing process instep 105 may be performed by a preset view accessor, through which the user views the interface information and the identifier of each registered function. Thus, in thisstep 106, the user can assign a parameter according to the interface information of the function displayed by the viewing accessor.
Step 107: and searching functional function interface information and physical binding information corresponding to the triggered functional function identifier 1 in a database.
Step 108: and carrying out validity check on the parameter assignment input by the user according to the searched functional function interface information.
Here, the content of the validity check includes, but is not limited to: parameter types, parameter value ranges, and the like.
Step 109: and after the validity check is passed, loading the DLL module file where the function 1 is located according to the found physical binding information.
Step 110: creating a class object of the function, constructing a physical parameter list, calling the function 1 and returning a calling result.
It should be noted that, in the present invention, a uniform agent middleware (Broker) may be preset to provide a uniform universal entry to Broker the call of all the function functions by the user, so that when the external access software needs to access the externally published function functions, it is not necessary to directly interact with the internal functions of the software, and it is not necessary to know the specific calling technical details of the functions, and it is only necessary to access through a uniform universal entry, i.e. the uniform agent middleware, thereby simplifying the implementation of the service. Thus, when the unified agent middleware is used, various processes are executed by the unified agent middleware insteps 107 to 110.
Although a user does not need to directly interact with the internal function of the software when calling the function by using the unified proxy middleware and does not need to know the specific calling technical details of the function, the user also needs to write codes to trigger the unified proxy middleware to execute calling. In a preferred embodiment of the present invention, in order to further simplify the user's processing, so that the user does not need to write Code, the view accessor may further comprise a Code generating module, which has a function of automatically generating Code, since the interface registration information of the function describes the interface model of the function, and the uniform Broker middleware (Broker) provides a uniform function access entry and way, and based on the two types of information, the Code generating module can automatically generate the function calling Code (Code). The automatic code avoids manual coding, reduces error rate and improves usability.
FIG. 3 is a flow diagram of the automatic generation of function call program code using a code generation module in one embodiment of the invention. Referring to fig. 3, the process specifically includes the following steps:
step 301: the code generation module generates code that creates a unified proxy middleware object.
Step 302: and the code generation module automatically generates a parameter assignment code of the functional function 1 according to the parameter information in the functional function interface information corresponding to the functional function identifier 1, wherein the code has the function of enabling a user to subsequently perform parameter assignment.
Step 303: the code generation module generates code for calling the function 1 through the unified proxy middleware.
The code generated in this step includes Invoke method and parameter transfer code of the calling function.
Step 304: the code generation module generates a code for acquiring a calling result through the unified agent middleware.
The automatic code generation process replaces most of manual coding of users, and the only manual operation required by the users is actual assignment of function parameters. After the flow shown in fig. 3 is executed, a process of calling a function may be actually executed, that is,step 106 in fig. 1 is executed first, then, the user compiles and runs the code, and then the unified proxy middleware may execute the processes ofstep 107 to step 110.
For example, the code generated by the code generation module may be in the form of:
broker the BKr ═ new Broker ("function ID", …)
theBkr.SetParameterValues(…)
theBkr.Invoke()
The invention also provides a device for calling the function. Referring to fig. 4, the apparatus includes: an extraction module, a registration module, a database, a view accessor, and a unified proxy middleware, wherein,
the extraction module is used for extracting the interface information of the function in the application software;
the registration module is used for registering the interface information of the function extracted by the extraction module in a database;
the viewing accessor is used for receiving the query of the user and displaying the interface information of the function in the database to the user;
and the unified agent middleware is used for searching the interface information of the corresponding function in the database according to a command for calling the function, which is transmitted by a user, and calling the function by using the searched interface information.
In specific implementation, the registration module further registers the physical binding information of the function in the database;
the unified agent middleware further searches the interface information of the corresponding function in the database according to the command for calling the function, carries out validity check on the parameter assignment input by the user according to the searched interface information of the function, and calls the function according to the searched physical binding information after the validity check is passed.
During specific implementation, the registration module further allocates corresponding function identifiers for interface information and physical binding information of the registered function;
the viewing access server is used for externally publishing each function identification, and when detecting that a user selects one function identification, the viewing access server externally publishes interface information of the function corresponding to the selected function identification in the database;
and the unified agent middleware searches the interface information of the corresponding function and the physical binding information of the function in the database according to the function identification in the function calling command.
Preferably, in order to perform centralized registration in a standard and consistent manner and facilitate uniform management and maintenance of interface information, the registration module converts the extracted interface information of the function into a readable structured document format, and then registers the interface information of the function at a corresponding directory classification position in the database according to a function hierarchical relationship of software where the function is located.
In order to further simplify the processing of the user, so that the user does not need to write code, the view accessor can have a function of automatically generating the code, and the specific implementation comprises the following steps: an interaction module and a code generation module are included in the view accessor, wherein,
the interaction module is used for receiving a command for inquiring the function input by a user and displaying interface information of the function in the database to the user;
the code generation module generates and creates a unified agent middleware object code according to the function interface information inquired in the interaction module, automatically generates a parameter assignment code of the function according to the parameter information in the function interface information, automatically generates a code for calling the function through the unified agent middleware and a code for acquiring a calling result through the unified agent middleware, and a user can directly use the function during running after compiling the automatically generated codes.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (11)

CN2009100912406A2009-08-172009-08-17Method and device for invoking performance functionExpired - Fee RelatedCN101620536B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2009100912406ACN101620536B (en)2009-08-172009-08-17Method and device for invoking performance function

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2009100912406ACN101620536B (en)2009-08-172009-08-17Method and device for invoking performance function

Publications (2)

Publication NumberPublication Date
CN101620536Atrue CN101620536A (en)2010-01-06
CN101620536B CN101620536B (en)2012-11-14

Family

ID=41513786

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2009100912406AExpired - Fee RelatedCN101620536B (en)2009-08-172009-08-17Method and device for invoking performance function

Country Status (1)

CountryLink
CN (1)CN101620536B (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101847100A (en)*2010-06-082010-09-29用友软件股份有限公司Method for expanding software application and device
CN102203736A (en)*2011-05-202011-09-28华为技术有限公司 Open application programming interface calling method and device
CN102253833A (en)*2011-06-282011-11-23宇龙计算机通信科技(深圳)有限公司Operation method and device based on application under Android platform
CN102546630A (en)*2012-01-042012-07-04北京七星华创电子股份有限公司Io communication method
CN102750144A (en)*2012-05-312012-10-24华亚微电子(上海)有限公司Generating tool of function module
CN103377121A (en)*2012-04-242013-10-30百度在线网络技术(北京)有限公司Method and device for detecting coupling risks
CN103677975A (en)*2013-12-092014-03-26北京恒华伟业科技股份有限公司System and method for having access to internal objects of application systems
CN103902543A (en)*2012-12-252014-07-02华为技术有限公司Database inquiry method and device and database system
CN103995752A (en)*2014-06-162014-08-20上海斐讯数据通信技术有限公司Intermodule notification callback method and module interaction structure
CN104199984A (en)*2014-09-262014-12-10浙江中控技术股份有限公司Method and device for realizing dynamic reference of function library
CN104536815A (en)*2015-01-282015-04-22浪潮通用软件有限公司Method and system for carrying out synergetic treatment on business applications
CN104572112A (en)*2015-01-212015-04-29成都卫士通信息安全技术有限公司Inter-program function dynamic multiplexing system and method based on Android system
CN104572095A (en)*2014-12-292015-04-29天津大学Self-adaptive method for building Ajax application for end user
CN105022630A (en)*2015-06-302015-11-04中标软件有限公司Component management system and component management method
CN105653363A (en)*2015-12-282016-06-08北京致远协创软件有限公司Interface function realization method and apparatus
CN106648557A (en)*2015-10-282017-05-10华为技术有限公司Application programming interface API sharing method and device
CN107479866A (en)*2016-08-122017-12-15北京大学The method that open terminal applies data and function are realized based on reconfiguration technique
CN107704236A (en)*2017-09-302018-02-16郑州云海信息技术有限公司The method and apparatus that public function is managed in software development system
CN107967423A (en)*2016-10-202018-04-27腾讯科技(深圳)有限公司The method and terminal device of a kind of authority acquiring
CN108537588A (en)*2018-03-302018-09-14深圳市富途网络科技有限公司A kind of general prize drawing management system and method
CN105045577B (en)*2015-06-292018-12-18用友优普信息技术有限公司The reminding method of interface change and the prompt system of interface change
CN109739573A (en)*2018-12-272019-05-10深圳市多度科技有限公司Realize the processing method and processing device that api interface calls, the system for realizing api interface
CN110647666A (en)*2019-09-032020-01-03平安科技(深圳)有限公司Intelligent matching method and device for template and formula and computer readable storage medium
CN111209056A (en)*2020-01-022020-05-29北京东土科技股份有限公司 Loading method, device, readable storage medium and electronic device for functional function
CN112732369A (en)*2020-12-312021-04-30五八有限公司Module calling method and device, electronic equipment and storage medium
CN113626071A (en)*2021-08-062021-11-09京东城市(北京)数字科技有限公司Function registration method, system, electronic device and storage medium
CN113885963A (en)*2021-10-182022-01-04广州中望龙腾软件股份有限公司Secondary development file execution method and device and storage medium
CN116719871A (en)*2023-06-292023-09-08上海中汇亿达金融信息技术有限公司Data interaction method, device and system of transaction management system
WO2023197128A1 (en)*2022-04-122023-10-19华为技术有限公司Test method and control apparatus

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1223159C (en)*2002-08-132005-10-12华为技术有限公司Method of supporting address transfer application network
CN100487649C (en)*2005-11-042009-05-13北京金山软件有限公司Call method between chip
CN101400109B (en)*2007-09-302011-09-14华为技术有限公司General service opening interface system and general service opening method
CN101388904B (en)*2008-07-292011-08-03北京超图软件股份有限公司GIS service aggregating method, device and system

Cited By (47)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101847100B (en)*2010-06-082012-12-05用友软件股份有限公司Method for expanding software application and device
CN101847100A (en)*2010-06-082010-09-29用友软件股份有限公司Method for expanding software application and device
CN102203736B (en)*2011-05-202014-04-02华为技术有限公司 Open application programming interface calling method and device
CN102203736A (en)*2011-05-202011-09-28华为技术有限公司 Open application programming interface calling method and device
WO2011127863A3 (en)*2011-05-202012-05-03华为技术有限公司Method and device for calling open application programming interface (openapi)
CN102253833A (en)*2011-06-282011-11-23宇龙计算机通信科技(深圳)有限公司Operation method and device based on application under Android platform
CN102546630A (en)*2012-01-042012-07-04北京七星华创电子股份有限公司Io communication method
CN103377121A (en)*2012-04-242013-10-30百度在线网络技术(北京)有限公司Method and device for detecting coupling risks
CN102750144A (en)*2012-05-312012-10-24华亚微电子(上海)有限公司Generating tool of function module
CN103902543A (en)*2012-12-252014-07-02华为技术有限公司Database inquiry method and device and database system
CN103677975A (en)*2013-12-092014-03-26北京恒华伟业科技股份有限公司System and method for having access to internal objects of application systems
CN103995752A (en)*2014-06-162014-08-20上海斐讯数据通信技术有限公司Intermodule notification callback method and module interaction structure
CN104199984B (en)*2014-09-262018-01-12浙江中控技术股份有限公司The method and apparatus that a kind of dynamic for realizing function library is quoted
CN104199984A (en)*2014-09-262014-12-10浙江中控技术股份有限公司Method and device for realizing dynamic reference of function library
CN104572095A (en)*2014-12-292015-04-29天津大学Self-adaptive method for building Ajax application for end user
CN104572095B (en)*2014-12-292017-12-22天津大学A kind of adaptive approach that Ajax applications are built towards end user
CN104572112A (en)*2015-01-212015-04-29成都卫士通信息安全技术有限公司Inter-program function dynamic multiplexing system and method based on Android system
CN104536815A (en)*2015-01-282015-04-22浪潮通用软件有限公司Method and system for carrying out synergetic treatment on business applications
CN105045577B (en)*2015-06-292018-12-18用友优普信息技术有限公司The reminding method of interface change and the prompt system of interface change
CN105022630A (en)*2015-06-302015-11-04中标软件有限公司Component management system and component management method
CN105022630B (en)*2015-06-302019-01-22中标软件有限公司A kind of assembly management system and assembly management method
CN106648557B (en)*2015-10-282020-04-03华为技术有限公司 Method and device for sharing application programming interface API
CN106648557A (en)*2015-10-282017-05-10华为技术有限公司Application programming interface API sharing method and device
CN105653363B (en)*2015-12-282018-10-26北京致远互联软件股份有限公司A kind of interface function implementation method and device
CN105653363A (en)*2015-12-282016-06-08北京致远协创软件有限公司Interface function realization method and apparatus
US10496423B2 (en)*2016-08-122019-12-03Peking UniversityMethod for opening up data and functions of terminal application based on reconstruction technology
CN107479866A (en)*2016-08-122017-12-15北京大学The method that open terminal applies data and function are realized based on reconfiguration technique
US20190155628A1 (en)*2016-08-122019-05-23Peking UniversityMethod for opening up data and functions of terminal application based on reconstruction technology
WO2018028027A1 (en)*2016-08-122018-02-15北京大学Method for opening up data and functions of terminal application based on reconstruction technology
CN107479866B (en)*2016-08-122020-11-06北京大学 A method for realizing open terminal application data and functions based on reconstruction technology
CN107967423A (en)*2016-10-202018-04-27腾讯科技(深圳)有限公司The method and terminal device of a kind of authority acquiring
CN107967423B (en)*2016-10-202020-12-04腾讯科技(深圳)有限公司Permission obtaining method and terminal equipment
CN107704236A (en)*2017-09-302018-02-16郑州云海信息技术有限公司The method and apparatus that public function is managed in software development system
CN108537588A (en)*2018-03-302018-09-14深圳市富途网络科技有限公司A kind of general prize drawing management system and method
CN109739573A (en)*2018-12-272019-05-10深圳市多度科技有限公司Realize the processing method and processing device that api interface calls, the system for realizing api interface
CN110647666B (en)*2019-09-032023-12-19平安科技(深圳)有限公司Intelligent matching method and device for templates and formulas and computer readable storage medium
CN110647666A (en)*2019-09-032020-01-03平安科技(深圳)有限公司Intelligent matching method and device for template and formula and computer readable storage medium
CN111209056A (en)*2020-01-022020-05-29北京东土科技股份有限公司 Loading method, device, readable storage medium and electronic device for functional function
CN111209056B (en)*2020-01-022021-02-19北京东土科技股份有限公司 Loading method, device, readable storage medium and electronic device for functional function
CN112732369A (en)*2020-12-312021-04-30五八有限公司Module calling method and device, electronic equipment and storage medium
CN113626071A (en)*2021-08-062021-11-09京东城市(北京)数字科技有限公司Function registration method, system, electronic device and storage medium
CN113626071B (en)*2021-08-062024-04-16京东城市(北京)数字科技有限公司Function registration method, system, electronic device and storage medium
CN113885963A (en)*2021-10-182022-01-04广州中望龙腾软件股份有限公司Secondary development file execution method and device and storage medium
CN113885963B (en)*2021-10-182023-04-21广州中望龙腾软件股份有限公司Secondary development file execution method, device and storage medium
WO2023197128A1 (en)*2022-04-122023-10-19华为技术有限公司Test method and control apparatus
CN116719871A (en)*2023-06-292023-09-08上海中汇亿达金融信息技术有限公司Data interaction method, device and system of transaction management system
CN116719871B (en)*2023-06-292024-03-19上海中汇亿达金融信息技术有限公司Data interaction method, device and system of transaction management system

Also Published As

Publication numberPublication date
CN101620536B (en)2012-11-14

Similar Documents

PublicationPublication DateTitle
CN101620536B (en)Method and device for invoking performance function
US8850454B2 (en)Method and computer program product for integrating a first application providing a B2B gateway and one or more second applications
US7472378B2 (en)Breakpoint management and reconciliation for embedded scripts in a business integration language specified program process
US8015051B2 (en)System and method for business process integration
US20060053120A1 (en)Web service registry and method of operation
CN109308254B (en)Test method, test device and test equipment
KR101301606B1 (en)Apparatus and method for generating applications automatically
US20070136357A1 (en)Methods and apparatus for designing a workflow process using inheritance
CN112287013B (en)Data conversion method and adapter
US8966442B2 (en)Custom code innovation management
US20070136675A1 (en)Methods and apparatus for updating a plurality of data fields in an elecronic form
US20070208777A1 (en)Methods and apparatus for designing a workflow process using resource maps and process maps
US20080082535A1 (en)Method and system for automatically generating a communication interface
CN102110006A (en)System and method for expanding and developing application business
US10083407B2 (en)Ad hoc task creation and process modification
US20070033570A1 (en)Method and system for transforming a process flow
CN100596139C (en) System and method for building component applications using metadata definition mappings
US20160364277A1 (en)A method for using user session data to provide middle-ware
Sung et al.A component-based product data management system
US8825630B2 (en)Method and system for generic enterprise search adapter queries
CN110321111A (en)System flow control method, device, equipment and computer storage medium
US20230195792A1 (en)Database management methods and associated apparatus
CN112181407B (en)Service realization processing method, device, system, electronic equipment and storage medium
CN115658060A (en)Form generation method and device based on Vue
US20090271439A1 (en)Systems to implement business processes in computing environment

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
C41Transfer of patent application or patent right or utility model
TR01Transfer of patent right

Effective date of registration:20160301

Address after:100094 Beijing City, North Road, Haidian District, No. 68, building 2, floor 2

Patentee after:You Pu Information Technology Co., Ltd of UFSOFT

Address before:100094 Beijing city Haidian District North Road No. 68, UFIDA Software Park

Patentee before:UFIDA Software Co., Ltd.

CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20121114

Termination date:20180817

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp