Movatterモバイル変換


[0]ホーム

URL:


CN101201753A - Method for configuring and managing multimode machine supervising engine - Google Patents

Method for configuring and managing multimode machine supervising engine
Download PDF

Info

Publication number
CN101201753A
CN101201753ACNA2007101151884ACN200710115188ACN101201753ACN 101201753 ACN101201753 ACN 101201753ACN A2007101151884 ACNA2007101151884 ACN A2007101151884ACN 200710115188 ACN200710115188 ACN 200710115188ACN 101201753 ACN101201753 ACN 101201753A
Authority
CN
China
Prior art keywords
state
state machine
session
management engine
upload
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
CNA2007101151884A
Other languages
Chinese (zh)
Other versions
CN101201753B (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.)
Inspur Communication Information System Co Ltd
Original Assignee
Inspur Communication Information System 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 Inspur Communication Information System Co LtdfiledCriticalInspur Communication Information System Co Ltd
Priority to CN 200710115188priorityCriticalpatent/CN101201753B/en
Publication of CN101201753ApublicationCriticalpatent/CN101201753A/en
Application grantedgrantedCritical
Publication of CN101201753BpublicationCriticalpatent/CN101201753B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The invention provides a configuration management method of the management engine of a multiple state machine. The invention abstracts a state machine which satisfy the requirements of different workflow businesses into a group of transition rules and the action classes of related operations defined in the transition rules, and the multiple state machine is managed in a configured way; users can generate a session of a designated state machine through the user interface of the management engine of the state machine and assign the session an initial status. When users send an event request to the session, the management engine of the state machine finds related operations according to the sent event and executes the operations, and then the management engine drives the session to move to a next designated state according to operation results and executes operations triggered by state change, thus finishing the driving of the event sent by users to the session. The management engine of the state machine of the invention brings great convenience to state machine design and driving management, and can manage a plurality of different state machines and simplify state machine design for users.

Description

A kind of configuring management method of managing multimode machine supervising engine
1, technical field
The present invention relates to the computer application development technical field, specifically a kind of configuring management method of state machine management engine, can be used for managing a plurality of sessions (a concrete workflow of carrying out is represented in a session) of various states machine, state transition according to dependent event driving special session state is applicable to the control and the management of each link in the complex work flow process.
2, background technology
State machine is widely used in a lot of especially software development industries of industry.In software development process, tend to run into such demand, promptly a series ofly closely link to each other, complementary tasks, for control and finish such task sequence, our abstract its workflow designs that state machine is managed, the execution of control task.But develop such state machine and need very big workload and technical sophistication degree, the developer not only needs to analyze also business demand, the concrete The Logic of Tasks of design of abstract workflow, workflow also will drop into management, the control of great effort exploitation, so that can circulate according to user's needs to task workflow.Simultaneously, to a kind of management of workflow, the design of control, often be difficult to be applied in other professional workflow, at the business demand that the user constantly changes, need the different state machine of exploitation, this just causes a large amount of repeated labors.
3, summary of the invention
The objective of the invention is to realize in the following manner, it is the state machine that will meet different operating flow process business demand, abstract is one group of execution class of moving the associative operation that defines in rule and the migration rule, finish the management of a plurality of state machines by the mode of configuration, the user generates the session of designated state machine by the user interface of state machine management engine, and give original state, when the user when this session sends event request, the state machine management engine will find relevant operation according to the incident that sends, and carry out this operation, drive session status according to operating result then and move to next designated state, and executing state changes the operation that causes, finish the event-driven that the user sends to this session, concrete steps are as follows:
Step 1: according to the demand of big data quantity configuration management function, the migration rule of the up funtion part of big data quantity configuration file that takes out each state is as follows:
1) state is in transition process, original state, final state, cause the incident of state transition, the operation that incident caused, state changes operation and the state machine name information that is caused, with its form storage with database table, as the up function of big data quantity configuration file wherein, original state is idle, when by " up " event-driven, need carry out the upload operation, this is operating as an asynchronous operation, after this asynchronous operation is called successfully, the final state of migration is upload_in_progress, when this asynchronous operation malloc failure malloc, the final state of migration still is idle, thread pool is put in the upload operation be considered as calling success, after the upload operation runs succeeded, will be by triggering the UPLOAD_COMPLETED incident, it is upload_completed that the current state of session is moved by upload_in_progress;
2) execution failure back is same by trigger event, and it is upload_failed that the current state of session is moved by upload_in_progress; If current sessions is being carried out the upload operation, at this moment send interrupt event to this session, then will carry out the abort operation, session status will be upload_failed by the upload_in_progress migration after the abort operation runs succeeded, and so just finish the work of business diagnosis.
Step 2: with the form storage of the maximum number of sessions of the original state of state machine, final state, support and state machine title with database table, with state machine current sessions state also with the form storage of database table;
Step 3: operation that incident caused in the development status machine and state change the operation that is caused, for these operations, the state machine management engine has been stipulated unified operation-interface, and the user only need realize this operation-interface, content of operation is defined into to realize in the class then; Realize the formal definition operation of specified interface, be for convenience of state machine management engine calling to operation, the operation that relates in the up function of big data quantity configuration file has two, one is the operation that thread pool is put in the upload operation, one is upload operation itself, because upload operation is the asynchronous operation that need be managed, be carried out by thread pool,, finish exploitation to state machine by preceding 3 steps so this operation will be defined as a thread pool task;
Step 4: realize the DAO interface of state machine management engine, in this interface, stipulated to the parameter that reads, needs when reading of the data of storage instep 1,2 and the type of rreturn value, so that the state machine management engine uses.
Step 5: after above step is finished, user mode machine management engine drives the session status migration of the up functional status machine of big data quantity configuration file, at first add the session of this state machine by the user interface of state machine management engine, transmit the incident of appointment then to the driving session status changing method of state machine management engine user interface, the state machine management engine will be according to the state machine title, the session status of current appointment finds relevant migration rule with incident, and carry out and move the operation that incident causes in the rule, state according to the operating result current sessions is set to move the state that mates with operating result in the rule, if have state to change the operation that causes in the migration rule, will carry out this operation; So far an incident is finished the driving of session;
A session is from initially passing through the driving of a plurality of incidents to termination, and when incident is urged to the final state of state machine with session, the state machine management engine will be deleted this session automatically; Simultaneously the state machine management engine also by user interface to the user Force Deletion to certain session is provided, to the state information searching and the necessary authentication function of all kinds session.
Session is meant the state recording of state machine representative workflow, be applied to management, control and driving to each link in the complex work flow process, the state machine management engine is managed a plurality of session statuss of a plurality of state machines, according to the incident that sends to specified session, carry out corresponding operating, and finish migration task this session status according to operating result.
The state machine management engine adopts single instance mode to realize, can manage, drive the session of a plurality of state machines simultaneously by the mode of configuration, and finish the extraction and the execution of associative operation, when specified session is carried out state transition, adopt atomic operation, thread pool is transferred in the operation that can not finish moment managed, carry out.
The state machine management engine adopts the configurability of state machine management engine status migration rule, to a plurality of state machines with to the management of the session status of the same state machine of a plurality of uses.
The invention has the beneficial effects as follows: the state machine management engine is at the designed driven by engine device of the state machine of different business demand, it can be finished the state-driven based on the task of different conditions machine, and the extraction of associative operation, carry out, make the developer of state machine only need consider the business demand of state machine, therefrom take out the state transition rule that meets this state machine and design the associative operation task, and needn't be concerned about the control of concrete state transition, carry out, and the application of resource, discharge, save the cost of development of state machine in a large number, simplified the design complexities of state machine.
4, description of drawings
Accompanying drawing 1 is the main flow chart of state machine management engine;
Accompanyingdrawing 2 is the user interface illustration of state machine management engine;
Accompanying drawing 3 is the modular design figure of state machine management engine;
Accompanying drawing 4 drives the program flow diagram that session status changes for the state machine management engine.
5, embodiment
With reference to the configuring management method of Figure of description, explain below the work managing multimode machine supervising engine of the present invention.
The present invention is for solving its technical matters, and the technical scheme that is adopted as shown in Figure 1.User interface by the state machine management engine is realized the operation to the state machine management engine, when the user specifies the specified session of state machine to send the allocate event request in the state machine management engine by user interface, the state machine management engine at first will be according to the state machine title, the operation that session status and event request find incident to cause in database, operating result, next state, state changes the relevant state machine migration informations such as operation that cause, put into internal memory, carry out the operation that this incident causes then, and find corresponding next state according to operating result, and it is set to current session status, be operating as sky if incident causes, then the directly next state of state machine is set to current session status, if the operation that the state change causes in the state machine migration information is not empty, then will carry out this state and change the operation that causes, return user interface then, if state changes the sky that is operating as that causes, then directly return user interface.
It more than is the Core Feature of state machine management engine, promptly the session status to the designated state machine drives migration, but around this Core Feature, the state machine management engine also needs to design other subsidiary function, for this reason, the user interface of state machine management engine provides three major types totally ten two functional methods to the user, as shown in Figure 2.One class is the systemic-function method, the startup of state machine management engine is arranged and close two functions.Another kind of is the business function method, there are six, are respectively the interpolation session, drive the state that session status changes, deletes all sessions in session, the state of inquiry specified session, the state of inquiring about all sessions of designated state machine, the query State machine management engine.Whether the state machine of verifying appointment in addition exists, verifies whether the session of appointment exists, whether the current number of sessions of checking designated state machine reaches maximal value, whether checking designated state machine can trigger allocate event, the function of these four Authentication-Types under designated state.
This state machine management engine adopts OO modular design, as shown in Figure 3.Below will construe the module relationship of state machine management engine with the Core Feature that drives the session status variation.The migration of session status is by event driven in the state machine management engine, the user passes to event message " control center " by " user's application interface ", and " control center " obtains the current state of specified session in " session status administrative center " according to state machine title and session id." control center " passes to " state machine administrative center " with the current state and the incident of state machine title, session, obtains migration informations such as operation that incident causes and follow-up state from " state machine administrative center "." control center " goes to call this operation in " operation class libraries " by the action name that incident causes, and find corresponding follow-up state in the migration information of return results from internal memory according to operation, then to " session status administrative center " current state that this follow-up state is set is specified session.After the session state setting success, " control center " can call " operation that state causes " in the migration information.So far, whole event driving flow performing finishes.
When the state machine management engine drives certain session status, the step and the result of various operations can be write corresponding journal file by peripheral " log management module ".When calling " operation that incident causes " and " state changes the operation that causes ", concrete operation also can be carried out the log record operation by " log management module ".
The operation that incident causes can be divided into two kinds: a kind of is can be complete in the short time, and a kind of is to need to start background thread carry out asynchronous execution.The latter just relates to the operation of system thread pool module to external world.When the action need that moves in thread pool changes the state of session, need to send " event message " to the state machine management engine again.
The flow process that state machine management engine driving session status changes as shown in Figure 4, when driving the session status variation, after " control center " obtains the current state of specified session from " state machine administrative center ", the state machine management engine will lock to this session, preventing this session status of other operation changes, thereby realize the atomicity of its operation.In driving the session status change procedure, take place unusual or after this session completes successfully state transition, with this session of release, so that other operations can continue to drive this session.
Embodiment
In field of telecommunications, Virtual network operator has proposed a series of interface specifications to the equipment supplier, the northbound interface of OMC designs in order to realize these standards, BulkCM (big data quantity configuration management function) and PM (performance management function) are exactly two kinds in these standards, the realization of these functions all is made up of a plurality of working links, by event-driven work from a link to next link, the execution of operation also depends on current state.For each link that makes work can be driven, manage the position of present located working link by incident, and carry out associative operation, select the user mode machine to drive and manage each working link.Exploitation for standard and simplification state machine, state machine reusable, we have proposed the notion of state machine management engine, state machine each link to work is driven, and the execution of associative operation, from state machine, detach out, finish related work by the state machine management engine, so just state transition exploitation and concrete business development are separated, when the state machine of a plurality of different business demands of exploitation, will save a large amount of codes, make full use of the reusability of code, make the exploitation of state machine clearer and more definite simultaneously, simply, the user only need be placed on energy on the business when the development status machine, and the migration rule and the relevant operation task of carrying out of exploitation that take out each link of work from business demand are just passable, and other driven management etc. can be transferred to the state machine management engine and finish.
With the big data quantity configuration management function is that example illustrates concrete application of the present invention, and concrete execution in step is as follows:
Step 1:, take out the migration rule of each state according to the demand of big data quantity configuration management function.State is in transition process, original state, final state, the operation that incident, incident caused that causes state transition, state change operation and the state machine title information such as (this mainly are that consideration state machine management engine will be carried out the management to a plurality of state machines to add the state machine title) that is caused, with its form storage with database table.As the up function of big data quantity configuration file wherein, original state is idle, when by " up " event-driven, need carry out the upload operation, this is operating as an asynchronous operation, after this asynchronous operation is called successfully, the final state of migration is upload_in_progress, and when this asynchronous operation malloc failure malloc, the final state of migration still is idle.Note just calling success here, do not run succeeded, call success even if thread pool is put in upload operation soon.After the upload operation runs succeeded, will be by triggering the UPLOAD_COMPLETED incident, is upload_completed with the current state of session by the upload_in_progress migration, also pass through trigger event after carrying out failure, it is upload_failed that the current state of session is moved by upload_in_progress.If current sessions is being carried out the upload operation, at this moment send interrupt event to this session, then will carry out the abort operation, session status will be upload_failed by the upload_in_progress migration after the abort operation runs succeeded.It more than is exactly the migration rule of the up funtion part of big data quantity configuration file.So just finished the work of business diagnosis.
Step 2: with the form storage of the maximum number of sessions of the original state of state machine, final state, support and state machine title with database table, with state machine current sessions state also with the form storage of database table.
Step 3: operation that incident caused in the development status machine and state change the operation that is caused, for these operations, the state machine management engine has been stipulated unified operation-interface, and the user only need realize this operation-interface, is defined in the realization class content of operation just passable.To realize the formal definition operation of specified interface, be for convenience of state machine management engine calling to operation.The operation that relates in the up function of big data quantity configuration file has two, one is the operation that thread pool is put in the upload operation, one is upload operation itself, because the upload operation is the asynchronous operation that need be managed, be carried out by thread pool, so this operation will be defined as a thread pool task.By preceding 3 steps, we have easily finished the exploitation to state machine.
Step 4: realize the DAO interface of state machine management engine, in this interface, stipulated to the parameter that reads, needs when reading of the data of storage instep 1,2 and the type of rreturn value, so that the state machine management engine uses.
Step 5: after above step was finished, the session status that drives the up functional status machine of big data quantity configuration file with regard to serviceable condition machine management engine had moved.At first add the session of this state machine by the user interface of state machine management engine, transmit the incident of appointment then to the driving session status changing method of state machine management engine user interface, the state machine management engine will find relevant migration rule with incident according to the session status of state machine title, current appointment, and carry out and move the operation that incident causes in the rule, state according to the operating result current sessions is set to move the state that mates with operating result in the rule, if have state to change the operation that causes in the migration rule, will carry out this operation.So far an incident is finished the driving of session.A session is from initially passing through the driving of a plurality of incidents to termination, and when incident is urged to the final state of state machine with session, the state machine management engine will be deleted this session automatically.Simultaneously the state machine management engine also by user interface to the user Force Deletion to certain session is provided, to the state information searching and the necessary authentication function of all kinds session.
According to above description, as can be seen, the user just is abstracted into operation flow the migration rule to the exploitation of state machine, and write the operation that causes working link conversion that defines in the business, this all is only limited to the understanding to business, do not relate to the execution of use, the operation of moving rule and how by technical matterss such as incident drive, these are finished by the state machine management engine.
In sum, the exploitation of user to the service condition machine simplified in the invention of state machine management engine greatly, makes the user have more energy to consider service logic, and needn't too much be concerned about technical realization.The state machine management engine can be widely used in the exploitation of event driven various complex work flow processs, and for example: the finance reimbursement in the financial system is examined, and the worker in the office system singly signs and issues, examines, the kinds of goods flow direction of goods entry, stock and sales system etc.

Claims (4)

1. the configuring management method of a managing multimode machine supervising engine, it is characterized in that, it is the state machine that will meet different operating flow process business demand, abstract is one group of execution class of moving the associative operation that defines in rule and the migration rule, finish the management of a plurality of state machines by the mode of configuration, the user generates the session of designated state machine by the user interface of state machine management engine, and give original state, when the user when this session sends event request, the state machine management engine will find relevant operation according to the incident that sends, and carry out this operation, drive session status according to operating result then and move to next designated state, and the operation of executing state change initiation, finish the event-driven that the user sends to this session, concrete steps are as follows:
1) state is in transition process, original state, final state, cause the incident of state transition, the operation that incident caused, state changes operation and the state machine name information that is caused, with its form storage with database table, as the up function of big data quantity configuration file wherein, original state is idle, when by " up " event-driven, need carry out the upload operation, this is operating as an asynchronous operation, after this asynchronous operation is called successfully, the final state of migration is upload_in_progress, when this asynchronous operation malloc failure malloc, the final state of migration still is idle, thread pool is put in the upioad operation be considered as calling success, after the upload operation runs succeeded, will be by triggering the UPLOAD_COMPLETED incident, it is upload_completed that the current state of session is moved by upload_in_progress;
Step 3: operation that incident caused in the development status machine and state change the operation that is caused, for these operations, the state machine management engine has been stipulated unified operation-interface, and the user only need realize this operation-interface, content of operation is defined into to realize in the class then; Realize the formal definition operation of specified interface, be for convenience of state machine management engine calling to operation, the operation that relates in the up function of big data quantity configuration file has two, one is the operation that thread pool is put in the upload operation, one is upload operation itself, because upload operation is the asynchronous operation that need be managed, be carried out by thread pool,, finish exploitation to state machine by preceding 3 steps so this operation will be defined as a thread pool task;
Step 5: after above step is finished, user mode machine management engine drives the session status migration of the up functional status machine of big data quantity configuration file, at first add the session of this state machine by the user interface of state machine management engine, transmit the incident of appointment then to the driving session status changing method of state machine management engine user interface, the state machine management engine will be according to the state machine title, the session status of current appointment finds relevant migration rule with incident, and carry out and move the operation that incident causes in the rule, state according to the operating result current sessions is set to move the state that mates with operating result in the rule, if have state to change the operation that causes in the migration rule, will carry out this operation; So far an incident is finished the driving of session;
CN 2007101151882007-12-132007-12-13Method for configuring and managing multimode machine supervising engineActiveCN101201753B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN 200710115188CN101201753B (en)2007-12-132007-12-13Method for configuring and managing multimode machine supervising engine

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN 200710115188CN101201753B (en)2007-12-132007-12-13Method for configuring and managing multimode machine supervising engine

Publications (2)

Publication NumberPublication Date
CN101201753Atrue CN101201753A (en)2008-06-18
CN101201753B CN101201753B (en)2012-12-26

Family

ID=39516927

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN 200710115188ActiveCN101201753B (en)2007-12-132007-12-13Method for configuring and managing multimode machine supervising engine

Country Status (1)

CountryLink
CN (1)CN101201753B (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101950292A (en)*2010-08-132011-01-19上海电机学院Method for judging active rule set termination
CN101504618B (en)*2009-02-262011-04-27浙江大学 Real-time thread migration method for multi-core processors
WO2011143949A1 (en)*2010-05-172011-11-24中兴通讯股份有限公司Method for implementing service process and work flow engine
CN102355414A (en)*2011-09-212012-02-15中兴通讯股份有限公司Processing method and device of APS (automatic protection switching) state machine
CN102394807A (en)*2011-08-232012-03-28北京京北方信息技术有限公司System and method for decentralized scheduling of autonomous flow engine load balancing clusters
CN102566998A (en)*2010-12-302012-07-11盛乐信息技术(上海)有限公司Process engine design method based on data sources
CN103019808A (en)*2011-09-282013-04-03中国移动通信集团公司Business state regulating device and method
CN104050079A (en)*2014-05-272014-09-17浪潮电子信息产业股份有限公司Real-time system testing method based on time automata
CN105138332A (en)*2015-08-262015-12-09上海联影医疗科技有限公司Realizing method and device for state machine
CN105549728A (en)*2014-10-242016-05-04特克特朗尼克公司Hardware trigger generation from a declarative protocol description
CN107656783A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN107918558A (en)*2017-11-172018-04-17郑州云海信息技术有限公司Business Process Control method, apparatus and equipment based on state machine
CN108052392A (en)*2017-12-262018-05-18质数链网科技成都有限公司A kind of method for processing business and device based on block chain
CN108062076A (en)*2016-11-092018-05-22株式会社东芝 Data collection system, processing system and storage medium
CN108093090A (en)*2018-02-242018-05-29四川语言桥信息技术有限公司The adjusting method and device of flow nodes state
CN104821957B (en)*2015-04-162018-08-07瑞斯康达科技发展股份有限公司A kind of implementation method of BFD state machines, apparatus and system
CN108494593A (en)*2018-03-202018-09-04厦门亿联网络技术股份有限公司A kind of equipment state management method
CN109144701A (en)*2018-09-052019-01-04郑州云海信息技术有限公司A kind of task flow management method, device, equipment and system
CN110580155A (en)*2019-07-312019-12-17苏宁云计算有限公司Implementation method and device of state machine engine, computer equipment and storage medium
CN110825428A (en)*2019-11-062020-02-21政采云有限公司State machine configuration method, device, equipment and readable storage medium
CN111142975A (en)*2019-12-122020-05-12贝壳技术有限公司State machine persistence method and state machine persistence system
CN111882294A (en)*2020-07-092020-11-03泰康保险集团股份有限公司Process approval method and device
CN112860354A (en)*2021-01-292021-05-28宝宝巴士股份有限公司Modeling method and terminal of state machine based on Laravel framework
CN112860389A (en)*2019-11-272021-05-28上海哔哩哔哩科技有限公司Task scheduling method based on state machine
CN113626209A (en)*2021-06-232021-11-09福建华通银行股份有限公司State machine-based event-driven method and system applied to transaction field
CN115056234A (en)*2022-08-082022-09-16杭州实在智能科技有限公司 RPA controller scheduling method and system based on event-driven and infinite state machine
CN115659994A (en)*2022-12-092023-01-31深圳市人马互动科技有限公司Data processing method and related device in human-computer interaction system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
FR2771526B1 (en)*1997-11-272004-07-23Bull Sa ARCHITECTURE FOR MANAGING VITAL DATA IN A MULTI-MODULAR MACHINE AND METHOD FOR IMPLEMENTING SUCH AN ARCHITECTURE
CN100341281C (en)*2004-01-052007-10-03华为技术有限公司Method for realizing task management for network system
CN1315045C (en)*2004-03-162007-05-09联想(北京)有限公司A method for implementing centralized concurrent management to cluster
CN100444120C (en)*2006-11-302008-12-17南京联创科技股份有限公司 Mass data transmission method based on message queue between pipelined multi-processes

Cited By (51)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101504618B (en)*2009-02-262011-04-27浙江大学 Real-time thread migration method for multi-core processors
WO2011143949A1 (en)*2010-05-172011-11-24中兴通讯股份有限公司Method for implementing service process and work flow engine
CN101950292A (en)*2010-08-132011-01-19上海电机学院Method for judging active rule set termination
CN102566998A (en)*2010-12-302012-07-11盛乐信息技术(上海)有限公司Process engine design method based on data sources
CN102566998B (en)*2010-12-302016-08-17盛乐信息技术(上海)有限公司Flow engine method for designing based on Data Source
CN102394807A (en)*2011-08-232012-03-28北京京北方信息技术有限公司System and method for decentralized scheduling of autonomous flow engine load balancing clusters
CN102394807B (en)*2011-08-232015-03-04京北方信息技术股份有限公司System and method for decentralized scheduling of autonomous flow engine load balancing clusters
CN102355414A (en)*2011-09-212012-02-15中兴通讯股份有限公司Processing method and device of APS (automatic protection switching) state machine
WO2013041009A1 (en)*2011-09-212013-03-28中兴通讯股份有限公司Automatic protection switching state machine processing method and device
CN102355414B (en)*2011-09-212017-11-03中兴通讯股份有限公司Automatic protection switching state machine processing method and device
CN103019808B (en)*2011-09-282016-08-10中国移动通信集团公司The adjusting means of a kind of service condition and method
CN103019808A (en)*2011-09-282013-04-03中国移动通信集团公司Business state regulating device and method
CN104050079A (en)*2014-05-272014-09-17浪潮电子信息产业股份有限公司Real-time system testing method based on time automata
CN105549728A (en)*2014-10-242016-05-04特克特朗尼克公司Hardware trigger generation from a declarative protocol description
CN105549728B (en)*2014-10-242020-07-03特克特朗尼克公司Hardware trigger generation from declarative protocol descriptions
CN104821957B (en)*2015-04-162018-08-07瑞斯康达科技发展股份有限公司A kind of implementation method of BFD state machines, apparatus and system
CN105138332A (en)*2015-08-262015-12-09上海联影医疗科技有限公司Realizing method and device for state machine
CN107656819A (en)*2016-07-252018-02-02武汉票据交易中心有限公司The processing method and related system of a kind of operation flow
CN107656809A (en)*2016-07-252018-02-02武汉票据交易中心有限公司The flow implementation method and related system of a kind of bill business
CN107656777A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN107656782A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN107656801A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN107656781A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN107656820A (en)*2016-07-252018-02-02武汉票据交易中心有限公司The processing method and relevant apparatus and server of a kind of operation flow
CN107656808A (en)*2016-07-252018-02-02武汉票据交易中心有限公司The flow implementation method and related system of a kind of bill business
CN107656818A (en)*2016-07-252018-02-02武汉票据交易中心有限公司The flow implementation method and related system of a kind of bill business
CN107656783A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN107656824A (en)*2016-07-252018-02-02武汉票据交易中心有限公司The processing method and relevant apparatus and server of a kind of operation flow
CN107656780A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN108062076A (en)*2016-11-092018-05-22株式会社东芝 Data collection system, processing system and storage medium
CN108062076B (en)*2016-11-092020-10-27株式会社东芝 Data collection systems, processing systems, and storage media
CN107918558A (en)*2017-11-172018-04-17郑州云海信息技术有限公司Business Process Control method, apparatus and equipment based on state machine
CN108052392A (en)*2017-12-262018-05-18质数链网科技成都有限公司A kind of method for processing business and device based on block chain
CN108093090A (en)*2018-02-242018-05-29四川语言桥信息技术有限公司The adjusting method and device of flow nodes state
CN108494593A (en)*2018-03-202018-09-04厦门亿联网络技术股份有限公司A kind of equipment state management method
CN109144701A (en)*2018-09-052019-01-04郑州云海信息技术有限公司A kind of task flow management method, device, equipment and system
CN110580155A (en)*2019-07-312019-12-17苏宁云计算有限公司Implementation method and device of state machine engine, computer equipment and storage medium
CN110580155B (en)*2019-07-312022-11-22南京苏宁加电子商务有限公司Implementation method and device of state machine engine, computer equipment and storage medium
CN110825428A (en)*2019-11-062020-02-21政采云有限公司State machine configuration method, device, equipment and readable storage medium
CN112860389A (en)*2019-11-272021-05-28上海哔哩哔哩科技有限公司Task scheduling method based on state machine
CN111142975A (en)*2019-12-122020-05-12贝壳技术有限公司State machine persistence method and state machine persistence system
CN111142975B (en)*2019-12-122023-07-14贝壳技术有限公司State machine persistence method and state machine persistence system
CN111882294A (en)*2020-07-092020-11-03泰康保险集团股份有限公司Process approval method and device
CN111882294B (en)*2020-07-092024-05-28泰康保险集团股份有限公司Method and device for flow approval
CN112860354A (en)*2021-01-292021-05-28宝宝巴士股份有限公司Modeling method and terminal of state machine based on Laravel framework
CN112860354B (en)*2021-01-292022-05-17宝宝巴士股份有限公司Modeling method and terminal of state machine based on Laravel framework
CN113626209B (en)*2021-06-232024-01-26福建华通银行股份有限公司Event driving method and system based on state machine applied to transaction field
CN113626209A (en)*2021-06-232021-11-09福建华通银行股份有限公司State machine-based event-driven method and system applied to transaction field
CN115056234B (en)*2022-08-082022-11-11杭州实在智能科技有限公司RPA controller scheduling method and system based on event-driven and infinite state machine
CN115056234A (en)*2022-08-082022-09-16杭州实在智能科技有限公司 RPA controller scheduling method and system based on event-driven and infinite state machine
CN115659994A (en)*2022-12-092023-01-31深圳市人马互动科技有限公司Data processing method and related device in human-computer interaction system

Also Published As

Publication numberPublication date
CN101201753B (en)2012-12-26

Similar Documents

PublicationPublication DateTitle
CN101201753B (en)Method for configuring and managing multimode machine supervising engine
CN111147555B (en)Heterogeneous resource mixed arrangement method
Bussler et al.Policy resolution for workflow management systems
CN112114894B (en) Process processing method, device and electronic device based on Activiti process engine
CN103092670A (en)Cross-platform virtual computing resource management method under cloud computing environment
CN112700310B (en)Transaction order data optimization processing method based on E-commerce platform
EP1966688A1 (en)Object model on workflow
CN109831520A (en)A kind of timed task dispatching method and relevant apparatus
CN111400011A (en)Real-time task scheduling method, system, equipment and readable storage medium
CN103049264A (en)Method for controlling business system by dynamic modeling of state machine
Bucchiarone et al.On-the-fly adaptation of dynamic service-based systems: Incrementality, reduction and reuse
CN116795378B (en)Method and device for arranging and executing process based on code dynamic compiling
CN112581080A (en)Lightweight distributed workflow engine construction system
CN114493493A (en)Decision engine and decision engine implementation method
EP2492805A1 (en)Computer network, computer system, computer-implemented method, and computer program product for controlling application landscapes
CN117950763A (en)Flow processing method based on activiti workflow engine
JP4798395B2 (en) Resource automatic construction system, automatic construction method, and management terminal therefor
CN111861381B (en)Access method and system of multi-fund channel
CN111782363A (en)Method and flow system for supporting multi-service scene calling
CN113034048A (en)Task processing method, device, server and storage medium
EP1661083A1 (en)A data processing method, system and computer program
CN101458628A (en)Program edition management method
EP2375326A1 (en)Executing operations via asynchronous programming model
KR20010110097A (en)Archiving in workflow-management-systems
CN102467504B (en)Design method of relational database-based workflow engine system

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
CP03Change of name, title or address

Address after:250100 Ji'nan high tech Zone, Shandong, No. 1036 wave road

Patentee after:Tianyuan Communication Information System Co., Ltd.

Address before:250014 No. 224, mountain continent, Lixia District, Shandong City, Ji'nan Province

Patentee before:Langchao Communication Information System Co., Ltd.

CP03Change of name, title or address
CP03Change of name, title or address

Address after:250100 S06 tower, 1036, Chao Lu Road, hi tech Zone, Ji'nan, Shandong.

Patentee after:INSPUR COMMUNICATION AND INFORMATION SYSTEM Co.,Ltd.

Address before:No. 1036, Shandong high tech Zone wave road, Ji'nan, Shandong

Patentee before:INSPUR TIANYUAN COMMUNICATION INFORMATION SYSTEM Co.,Ltd.

CP03Change of name, title or address

[8]ページ先頭

©2009-2025 Movatter.jp