CN104468778B - A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service - Google Patents
A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service Download PDFInfo
- Publication number
- CN104468778B CN104468778B CN201410739045.0A CN201410739045A CN104468778B CN 104468778 B CN104468778 B CN 104468778B CN 201410739045 A CN201410739045 A CN 201410739045A CN 104468778 B CN104468778 B CN 104468778B
- Authority
- CN
- China
- Prior art keywords
- cloud
- service
- event
- cloud service
- interface
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention, which discloses a kind of cloud manufacturing execution system based on cloud service and its manufacture execution method, the cloud manufacturing execution system, to be included:The manufacture cloud service system being deployed in cloud service platform architecture, for providing cloud service for the manufacturing operations service request of cloud client application;The cloud client application being deployed on mobile terminal or computer, for gathering the field data of manufacture implementation procedure in real time, local control instruction or request manufacture cloud service are triggered according to event rules, and result is fed back into user interface, label acquisition interface or equipment interface;The present invention uses the cloud manufacturing execution system of the framework of " manufacture cloud service system+cloud client application ", virtualization, distributed computing resource and computing capability are regard as service by network and are supplied to user, system service is disposed in cloud service platform architecture, it is managed by a small amount of professional and technical personnel, the problems such as alleviating enterprise manpower shortage, basis for IT application deficiency, insufficient funds.
Description
Technical field
The present invention relates to the Industrial Engineering field of manufacturing business's manufacture process management, more particularly, to one kind
Cloud manufacturing execution system and its manufacture execution method based on cloud service.
Background technology
At present, manufacturing informatization is one of important support means of China's manufacturing industry transition and upgrade.Current manufacturing industry letter
The development trend of breathization towards " promoted on the basis of integrated, collaborative, networking the Agility of manufacture, serviceization,
The direction of greenization and knowledge innovation " strides forward.
But the process of manufacturing informatization also faces some practical difficulties, including:Basis is poor:IT application in enterprises basis
It is poor, lack the input of information-based exploitation, and corresponding management competency.Cost is high:The scale structure of enterprise is unreasonable, average size
Too small, individual enterprise is originally higher with respect to its output value, implementation information chemical conversion.Manpower shortage:Enterprise staff, particularly the line work of workshop one
People, information-based quality is relatively low, to the horizontal deficiency of maintenance and management of information infrastructure, causes that its greatest benefit can not be played.
The content of the invention
The difficulty and cloud computing/cloud service technology run into for Informationization Manufacture is to solving the advantage of these problems, this hair
It is bright propose one in cloud service platform architecture deployment, using cloud service pattern provide manufacturing service based on cloud service
Cloud manufacturing execution system, and be based on this system, it is proposed that it is a kind of realize manufacturing process data collection in real time and management and control based on
The cloud manufacture execution method of cloud service.
In order to solve the above technical problems, technical scheme is as follows:
A kind of cloud manufacturing execution system based on cloud service, the cloud manufacturing execution system include:Cloud service is deployed in put down
Manufacture cloud service system in platform architecture, for according to the manufacturing operations service request that service regulation is cloud client application
Cloud service is provided;The cloud client application being deployed on mobile terminal or computer, for gathering showing for manufacture implementation procedure in real time
Field data, local control instruction or request manufacture cloud service are triggered according to event rules, and result is fed back into user interface and connect
Mouth, label acquisition interface or equipment interface.
In a kind of preferable scheme, described manufacture cloud service system includes following module:
(a) business configuration management module, the service rule of service are externally provided for configuring and managing manufacture cloud service system
Then, trigger service request with cloud client event or assign the event rules of control instruction;
(b) rule base, the rule formulated for storage service configuration management module, these rules are included in manufacture cloud service
The service regulation of system and the event rules in cloud client executing;
(c) business cloud service engine, for externally providing the manufacture cloud clothes based on unified interface specification according to service regulation
Business, it externally provides synchronous and asynchronous two kinds of method of calling, and synchronization call mode blocks cloud client application, performs cloud clothes at once
Business and returning result;Asynchronous investigation mode can insert queue using the cloud service of calling as operation, and return to an operation at once
Numbering, cloud client behind during according to job number inquire about service result;
(d) atomic cloud service module, be using the cloud object of mark as operation target, registered according to object type template
A series of not interruptable atomic operation set based on cloud service;
In a kind of preferable scheme, described cloud client application is included with lower module:
(e) management module is locally configured, for managing from the event rules synchronously downloaded of manufacture cloud service system, create and
Event rules of the management role scope in local;
(f) local rules repository, for be stored in cloud client by user interface event, label acquisition interface event or
The event rules of equipment interface event triggering;
(g) event enforcement engine, for managing the label with monitoring user interface interface incoming event, label acquisition interface
The device events of read-write event and equipment interface, and according to the definition of event rules in rule base, trigger corresponding event-action;
(h) user interface, it is the man-machine interface of cloud client application, event feedback can be shown to operating personnel,
Or business event is submitted to event enforcement engine by interface operation by operating personnel;
(i) label acquisition interface, be the interface of cloud client application connection tag read-write equipment, for read tag state or
Write tag parameter;
(j) equipment interface, be the direct access interface of cloud client application and numerical control device, can collecting device state and
Data, or feedback device control instruction.
In a kind of preferable scheme, the event rules are by the ECA (Event- of label stream event triggering business processing
Condition-Action:Event-condition-action) it is regular, event rules use m-vector in rule base<{<Reader
Mark, antenna mark, label data>*, and filter, event-action>Represent, wherein:{ reader identifies, antenna mark
Know, label data } * be the 0 label stream event formed to limited multiple tag combinations, wherein label data including reader from
The data read in label, and the growth data of user interface/equipment interface input;Filter represent with<Reader
Mark, antenna mark, label data>* be input parameter trigger condition, condition judgment is that very can just trigger execution event
Action;Event-action represent with<Reader identifies, antenna mark, label data>* be input parameter event perform it is dynamic
Make, the action can be:To the business cloud service engine requests manufacturing service of manufacture cloud service system;Can also be with plug-in unit shape
The local program entrance of formula extension, refers to for assigning control to user interface or label acquisition interface or equipment interface
Order.
In a kind of preferable scheme, described service regulation is that the rule for specifying cloud service content are called for manufacturing service
Then, cloud service content is formed by a series of atomic cloud Services Composition of cloud objects, or by meeting the plug and play of interface specification
The extension cloud service module of pattern loading provides, and service regulation uses m-vector in rule base<Service identifiers, it is passed to ginseng
Number, service action>Represent, wherein:Service identifiers are the service regulation mark that cloud client is passed to;Incoming parameter is cloud client
Calling input parameter required for end is passed to, calling business cloud service;Service action defines for service content, is with incoming ginseng
Number is input parameter, the perform script being made up of a series of atom cloud service of cloud objects, is explained by business cloud service engine
Perform;Entrance either is performed to be passed to extension cloud service program of the parameter as input parameter, by business cloud service engine calling
Perform.
In a kind of preferable scheme, the unified interface specification is based on SOAP(Simple Object Access
Protocol)The Web Service unified interface specifications of agreement, its interface parameters are<Security descriptor, service identifiers, it is passed to
Spread out of parameter, method of calling>, wherein:Security descriptor is used for judging the legitimacy of service call, data access;Service identifiers
For the mark of service regulation in rule base, for retrieving the service action of specified services rule in rule base to perform;It is incoming
It is that the parameter of cloud service and the parameter of cloud service return are specified in service action to spread out of parameter;Method of calling includes synchronization call
Or asynchronous call mode.
In a kind of preferable scheme, the cloud object leads to for the resource object in cloud manufacturing execution system and capability-object
The virtual objects that mark means map in cloud service system is manufactured are crossed, resource object includes the workpieces processing object being processed
With the material object for needing management and control, capability-object includes capacity of equipment object and manpower capability-object, the resource object and energy
Power object using one-dimension code, Quick Response Code, IC-card or RFID tag technology cloud client application and unique tags encode bind into
Rower is noted.
The object type template, it is for different types of resource object or capability-object in a kind of preferable scheme
The cloud object template mapped in cloud service system is manufactured, different object type template, by with different atom cloud services
Operational set, workpieces processing object that the resource object includes being processed, need the material resource object of management and control, ability pair
As including capacity of equipment object, manpower capability-object..
In a kind of preferable scheme, the cloud service of business cloud service engine and atomic cloud the service module offer,
Independently dispose and run in cloud service platform architecture, realize the management and scheduling of Service Source.
A kind of cloud manufacture execution method based on cloud service, methods described are applied to the above-mentioned cloud manufacture based on cloud service and held
Row system, the described method comprises the following steps:
S1:To enter cloud manufacture system resource object and capability-object using label technique cloud client with it is unique
Label coding binding is labeled, and the resource object and capability-object after mark are in cloud pair corresponding to manufacture cloud service system establishment
As, and cloud object indexing is added into, its atomic service is registered according to object type template, resource object includes what is be processed
Workpieces processing object, the material resource object for needing management and control, capability-object include capacity of equipment object, manpower capability-object;
S2:Resource object and capability-object after mark is in production process circulation or state change, in cloud manufacture system
The business event that middle triggering manufacture performs;
S3:Business event after the monitoring triggering of event enforcement engine, is performed in event-action according to event rule definitions
Hold, for needing to ask the event for manufacturing cloud service, service request is proposed to manufacture cloud service system;Advised for the event of local
Then, execution control instruction is defined according to event and is issued to the user interface of local cloud client application, label acquisition interface
Or equipment interface;
S4:The business cloud service engine of manufacture cloud service system receives the service request of cloud client event enforcement engine,
Business cloud service engine is defined according to service regulation in rule base, and corresponding cloud object is retrieved in cloud object indexing and calls it
Atom cloud service obtains service result, and returns to service result to the event enforcement engine of cloud client application;
S5:The event enforcement engine of cloud client application by the control instruction of service result be issued to user interface,
Label acquisition interface or equipment interface.
In a kind of preferable scheme, in step S2, the business thing that triggering manufacture performs in cloud manufacture system
Part, including following three kinds of modes:
Mode 121, read by the tag read-write equipment of the connection label acquisition interface of plant site deployment, produce real-time tag
Message, tag message input cloud client application event enforcement engine, event enforcement engine is by thing in tag message and rule base
Part rule is matched, and triggers qualified business event;
Mode 122, by operative employee user by being deployed in the cloud client application user interface of plant site, start
Business function, the tag message that will be read by label acquisition interface or equipment interface, the data with user interface input
Composite label message is formed together, incoming event enforcement engine, business event is triggered according to event rules;
Mode 123, by the numerical control device or sensing equipment of connection equipment interface, handling or processing a mark object institute
The operation of representative or when reading predefined status data, is actively disappeared by equipment interface to event enforcement engine input label
Breath, business event is triggered according to event rules.
Compared with prior art, the beneficial effect of technical solution of the present invention is:Cloud manufacture of the present invention based on cloud service is held
Row system, using the cloud manufacturing execution system of the framework of " manufacture cloud service system+cloud client application ", by virtualization, distribution
The computing resource and computing capability of formula are used as service by network and are supplied to user, and system is disposed in cloud service platform architecture
System service, is managed by a small amount of professional and technical personnel, alleviates enterprise's manpower shortage, basis for IT application deficiency and insufficient funds
Problem.The implementation or reconstruct of business procedure, new client-side program is developed without modification and again, by service end
Business configuration management, service implementation and the reconstruct of client can be also realized, so reduce the workload and difficulty of development and implementation,
Cost has been saved, has also reduced the demand to information talent.
Cloud manufacture execution method of the present invention based on cloud service, it is real on the above-mentioned cloud manufacturing execution system based on cloud service
Apply, manufacture and perform in the cloud that manufacturing enterprise realizes low cost, reduction information talent requires.
Brief description of the drawings
Fig. 1 is the system architecture diagram of the cloud manufacturing execution system of the invention based on cloud service.
Fig. 2 is the flow chart that cloud of the present invention based on cloud service manufactures execution method.
Embodiment
Accompanying drawing being given for example only property explanation, it is impossible to be interpreted as the limitation to this patent;
In order to more preferably illustrate the present embodiment, some parts of accompanying drawing have omission, zoomed in or out, and do not represent actual product
Size;
To those skilled in the art, it is to be appreciated that some known features and its explanation, which may be omitted, in accompanying drawing
's.
Technical scheme is described further with reference to the accompanying drawings and examples.
Embodiment 1
As shown in figure 1, a kind of cloud manufacturing execution system based on cloud service, including:It is deployed in cloud service platform foundation frame
Manufacture cloud service system on structure, for providing cloud service for the manufacturing operations service request of cloud client application;It is deployed in shifting
Cloud client application in dynamic terminal or computer, for gathering the field data of manufacture implementation procedure in real time, according to event rules
Trigger local control instruction or request manufacture cloud service, and by result feed back to user interface or label acquisition interface or
Equipment interface.
Described manufacture cloud service system, including following module:
(a) business configuration management module, the service rule of service are externally provided for configuring and managing manufacture cloud service system
Then, trigger service request with cloud client event or assign the event rules of control instruction.
(b) rule base, the rule formulated for storage service configuration management module, these rules are included in manufacture cloud service
The service regulation of system and the event rules in cloud client executing.
Described event rules are a kind of eca rules, and the rule of business processing is triggered by label stream event.Event rules exist
M-vector is used in rule base<{<Reader identifies, antenna mark, label data>*, and filter, event-action>Table
Show, wherein:{ reader identifies, antenna mark, label data } * is the 0 label stream thing formed to limited multiple tag combinations
Part, wherein label data include the data that reader is read from label, and the expansion of user interface/equipment interface input
Open up data;Filter represent with<Reader identifies, antenna mark, label data>* be input parameter trigger condition,
Condition judgment is that very can just trigger execution event-action;Event-action represent with<Reader identifies, antenna mark, label
Data>* be input parameter event perform action, the action can be:Business cloud service to manufacture cloud service system is drawn
Hold up request manufacturing service;Can also be the local program entrance extended with card format, for being adopted to user interface, label
Collection interface or equipment interface assign control instruction.
Described service regulation is that the rule for specifying cloud service content is called for manufacturing service, and cloud service content is by a series of
The atomic cloud Services Composition of cloud object forms, or the extension cloud service mould that the plug and play pattern by meeting interface specification loads
Block provides.Service regulation uses m-vector in rule base<Service identifiers, it is passed to parameter, service action>Represent, wherein:
Service identifiers are the service regulation mark that cloud client is passed to;Incoming parameter is that cloud client is passed to, calls business cloud service
Required calling input parameter;Service action defines for service content, is using incoming parameter as input parameter, by a series of
The perform script of the atom cloud service composition of cloud object, is explained by business cloud service engine and performed;Either using incoming parameter as
The extension cloud service program of input parameter performs entrance, is performed by business cloud service engine calling.
(c) business cloud service engine, it is to manufacture the nucleus module that cloud service system externally provides manufacturing operations service, uses
Soap protocol externally provides the manufacture cloud service based on unified interface specification.It externally provides synchronization call and asynchronous two kinds of calling
Mode.Synchronization call mode can block cloud client application, perform cloud service and returning result at once.Asynchronous call mode can incite somebody to action
The cloud service of calling as operation insert queue, and at once return a job number, cloud client can behind during
Service result is inquired about according to job number.
The manufacturing operations service comprises at least a kind of following manufacture implementation procedure business:Operation obtain, report work, inspection declaration,
Detect, do over again, transporting, quality events, device events, personnel's event.But and above business is not limited to, further technology
Scheme also includes the service of activating business.
Described unified interface specification, for the Web Service unified interface specifications based on SOAP, its interface parameters is<
Security descriptor, service identifiers, it is passed to outflow parameter, method of calling>, wherein:Security descriptor is used for judging service call, number
According to the legitimacy of access;Service identifiers are the mark of service regulation in rule base, for retrieving specified services rule in rule base
Service action then performs;The ginseng that incoming outflow parameter is the parameter of the specified cloud service of service action and cloud service returns
Number.
(d) atomic cloud service module, be using the cloud object of mark as operation target, according to object type template register
A series of not interruptable atomic operation set based on cloud service.
Described cloud object, is resource object and capability-object in cloud manufacturing execution system, and resource object includes carrying out
The workpieces processing object of processing and the material object for needing management and control, capability-object include capacity of equipment object and manpower ability pair
As being bound using one-dimension code, Quick Response Code, IC-card or RFID tag technology in cloud client application and unique tags coding into rower
Note, the resource object and capability-object after mark are in cloud object corresponding to manufacture cloud service system establishment.All cloud objects will be
Manufacture cloud service system and establish index, and its atom cloud service is registered according to its object type template.
The object type template, it is to be reflected for different types of resource object or capability-object in cloud service system is manufactured
The cloud object template penetrated, different object type template, by with different atomic cloud service operations set.
Described object type template, it can include being used for the resource object types that establishing resource object maps cloud object
Template, and create the capability-object template types that capability-object maps cloud object, and pair based on this two kinds of templates-Extensions
As template types, or meet the new Object template types of atomic cloud service regulation.
Described resource object types template, it is using the resource object of mark as a series of separate of operation target
Atomic operation set, it is main to include but is not limited to:
(1) create:For using label technique mark workpieces processing object, material resource object, capability resource object and
Human resources object etc. creates mark object in cloud service system is manufactured, and is indexed.
(2) shift:The physical location transfer of record mark object.
(3) Status Change:Record marks the Status Changes such as the machining state of object, capability state.
(4) pack:Multiple mark object compositions are still effective into a new mark object, original mark object.
(5) unpack:Object is marked by be packaged into one, unpacking is separated into original multiple mark objects.
(6) merge:Into a new mark object, original is multiple to be marked object parts or all disappears multiple mark object mergings
Die.
(7) split:One mark object is split into multiple newly-built mark objects.
Described capability-object template types, it is using the capability-object of mark as a series of separate of operation target
Atomic operation set, it is main to include but is not limited to:
(1) create:For using label technique mark workpieces processing object, material resource object, capability resource object and
Human resources object etc. creates mark object in cloud service system is manufactured, and is indexed.
(2) shift:The physical location transfer of record mark object.
(3) Status Change:Record marks the Status Changes such as the machining state of object, capability state.
(4) service:To the occupancy of capability-object service ability.
(5) discharge:Release to capability-object service ability.
The further technical scheme of the manufacture cloud service system also includes:Security management services needed for each module, are carried
For the safety management function of authentication, access mandate and data encryption;Log services, the daily record that record service provides;Persistently
Change data, services, provided by data storage service, the data storage service can be relational database storage service, non-relation number
According to library storage service, file storage service, catalogue storage service, and the storage service that other external memory/internal memory provides.
Described cloud client application, including with lower module:
(e) management module is locally configured, the event rules synchronously downloaded from manufacture cloud service system can be managed, can also
Create and management role scope is in local event rules.
(f) local rules repository, cloud client is stored in by user interface event, label acquisition interface event or equipment
The event rules of interface event triggering.Event rules in rule base, the rule obtained can be downloaded from manufacture cloud service system
Then, can also be created by management module is locally configured, sphere of action is only limitted to local rule.
(g) event enforcement engine, it is the nucleus module of cloud client application.It is responsible for inputting thing with monitoring user interface
Part, the tag read event of label acquisition interface and the device events of equipment interface, and determined according to event rules in rule base
Justice, triggers corresponding event-action, and event result or service result is fed back into user interface or label collection connects
Mouth or equipment interface.
(h) user interface, it is the man-machine interface of cloud client application, event feedback can be shown to operating personnel,
Or business event is submitted to event enforcement engine by interface operation by operating personnel.User interface provides cloud manufacture
The function menu of the various data collection services of execution system, corresponding business datum inputting interface can be called, by input data
The label data of combination tag acquisition interface collection, business event is submitted to event enforcement engine.
(i) label acquisition interface, be the interface of cloud client application connection tag read-write equipment, for read tag state or
Write tag parameter.Label acquisition interface can automatically gather label data and trigger business thing by event enforcement engine
Part.Label acquisition interface can also be called by user interface in the case of the label data of collection is not sufficient enough, will
Input data and label data are combined, and business event is submitted to event enforcement engine.
(j) equipment interface, be the direct access interface of cloud client application and numerical control device, can with collecting device state and
Data, or feedback device control instruction.The object of equipment interface connection should comprise at least one kind of following equipment:Numerical control adds
Numerical control production equipment, sensor, electronic display, the reminding alarm devices such as work/robot/automatic production line.Equipment interface can
Automatically to gather work pieces process state or facility information, and label data is formed, business thing is triggered by event enforcement engine
Part.Equipment interface can also be called by user interface, input data and equipment interface data are combined, performed to event
Engine submits business event.
The cloud client application further provides for following service:Security management services, there is provided authentication, access are awarded
Power and the safety management function of data encryption;Log services, record cloud client event daily record;Service is locally stored, by providing
Storage and the buffer service of data and file based on local.
As shown in Fig. 2 a kind of cloud manufacture execution method based on cloud service, methods described are based on cloud service applied to above-mentioned
Cloud manufacturing execution system, the described method comprises the following steps:
S1:To enter cloud manufacture system resource object and capability-object using label technique cloud client with it is unique
Label coding binding is labeled, and the resource object and capability-object after mark are in cloud pair corresponding to manufacture cloud service system establishment
As, and cloud object indexing is added into, its atomic service is registered according to object type template, the resource object includes being added
The workpieces processing object of work and the material resource object for needing management and control, capability-object include capacity of equipment object and manpower ability pair
As.
S2:Resource object and capability-object after mark pass through following three kinds in production process circulation or state change
Mode triggers the business event that manufacture performs in cloud manufacture system:
Mode 121, read by the tag read-write equipment of the connection label acquisition interface of plant site deployment, produce real-time tag
Message, tag message input cloud client application event enforcement engine, event enforcement engine is by thing in tag message and rule base
Part rule is matched, and triggers qualified business event;
Mode 122, by operative employee user by being deployed in the cloud client application user interface of plant site, start
Business function, the tag message that will be read by label acquisition interface or equipment interface, the data with user interface input
Composite label message is formed together, incoming event enforcement engine, business event is triggered according to event rules;
Mode 123, by the numerical control device or sensing equipment of connection equipment interface, handling or processing a mark object institute
The operation of representative or when reading predefined status data, is actively disappeared by equipment interface to event enforcement engine input label
Breath, business event is triggered according to event rules.
S3:Business event after the monitoring triggering of event enforcement engine, is performed in event-action according to event rule definitions
Hold.For needing to ask the event for manufacturing cloud service, service request is proposed to manufacture cloud service system.Advised for the event of local
Then, execution control instruction is defined according to event and is issued to the user interface of local cloud client application, label acquisition interface
Or equipment interface.
S4:The business cloud service engine of manufacture cloud service system receives the service request of cloud client event enforcement engine,
Business cloud service engine defines according to service regulation in rule base, in search index corresponding cloud object and call its atomic cloud take
Business obtains service result, and returns to service result to the event enforcement engine of cloud client application.
S5:The event enforcement engine of cloud client application by the control instruction of service result be issued to user interface,
Label acquisition interface or equipment interface.
Described cloud manufacturing execution system, flexible deployment way can be used, for the enterprise with private clound architecture
Industry and the enterprise for not possessing private clound architecture provide customizable manufacture cloud service.Dispositions method includes:
Mode 31:Manufacture cloud service system whole module and data storage service are deployed in the privately owned cloud service of enterprise and put down
In platform architecture, cloud client application is deployed in Workshop field intelligent device.Service provider is with overall plan
Sell form and service is provided.This mode is suitable for possessing private clound service infrastructure, technical capability by force and business datum is protected
The close more sensitive enterprise of property, it is responsible for service definition, system configuration, operation and the maintenance of manufacturing execution system totally by implementing enterprise
Management work.
Mode 32:The public cloud service that manufacture cloud service system business configuration management module is deployed in service provider is put down
Platform, manufacture cloud service system business cloud service engine, atom cloud service and other business functions are deployed in enterprise's private clound clothes
Business platform, the rule base of public cloud service platform configuration are synchronized to the privately owned cloud service platform of enterprise.Cloud client application is disposed
In Workshop field intelligent device.Service provider provides the manufacturing service of customization for enterprise, and the metering of service can adopt
Measured with the mode of quantity of service or service times.Under this mode, service provider be responsible for make execution system service definition,
The system management efforts such as system configuration and maintenance, implement enterprise and be responsible for the operation work of operation system, and business datum is stored
In enterprise's private data storage service.
Mode 33:Manufacture cloud service system is deployed in the public cloud service platform of service provider, should by cloud client
With being deployed in Workshop field intelligent device, cloud client application directly invokes the manufacturing service of public cloud service platform.
Service provider provides the manufacturing service of public cloud service ability and customization for enterprise, and the metering of service can use service number
Amount, service times or flow of services mode are measured.Under this mode, cloud client application, other manufactures need to only be disposed by implementing enterprise
Cloud service, data, services are all provided by public cloud service platform, are used using service renting pattern.
The described cloud manufacturing execution system based on cloud service, its business cloud service engine and atomic cloud service module provide
Service, independently can dispose and run in cloud service platform architecture, realize the management and scheduling of Service Source.Example
Such as, be on duty peak period, the more operation of distributing to of computing resource can be obtained into related service service, in next peak period,
Then can be with the more related service service for distributing to the power cut-offs such as report work, inspection declaration.
Cloud manufacturing execution system of the invention based on cloud service, there is advantage with following:
(1)Using the cloud manufacturing execution system of the framework of " manufacture cloud service system+cloud client application ", put down in cloud service
System service is disposed in platform architecture, is managed by a small amount of professional and technical personnel, alleviates enterprise's manpower shortage, information-based base
The problem of plinth deficiency and insufficient funds.
(2)Enterprise can select numerous embodiments, including service renting pattern, so can reduce enterprise once
Property input cost, alleviate fund difficiency problem.
(3)User is implemented using the cloud client application of thin client mode, cloud client is adopted in client terminal
With disposable deployment, have and execution professional ability is configured according to business rule, business procedure is exempted to install and is safeguarded in client
Also can be performed.This mode improves the embodiment of basic unit's workshop system, makes the execution of operation system without private client
Installation safeguard, both solved information infrastructure deficiency difficulty, the demand of information professional will be also preferably minimized.
(4)The implementation or reconstruct of business procedure, new client-side program is developed without modification and again, by taking
The business configuration management at business end, can also realize service implementation and the reconstruct of client, so reduce the workload of development and implementation
And difficulty, cost has been saved, has also reduced the demand to information talent.
Obviously, the above embodiment of the present invention is only intended to clearly illustrate example of the present invention, and is not pair
The restriction of embodiments of the present invention.For those of ordinary skill in the field, may be used also on the basis of the above description
To make other changes in different forms.There is no necessity and possibility to exhaust all the enbodiments.It is all this
All any modification, equivalent and improvement made within the spirit and principle of invention etc., should be included in the claims in the present invention
Protection domain within.
Claims (8)
1. a kind of cloud manufacturing execution system based on cloud service, it is characterised in that the cloud manufacturing execution system includes:It is deployed in
Manufacture cloud service system in cloud service platform architecture, for according to the manufacturing operations that service regulation is cloud client application
Service request provides cloud service;The cloud client application being deployed on mobile terminal or computer, performed for gathering manufacture in real time
The field data of process, local control instruction or request manufacture cloud service are triggered according to event rules, and result is fed back into use
Family interface, label acquisition interface or equipment interface;
Described manufacture cloud service system includes following module:
(a) business configuration management module, the service regulation of service is externally provided for configuring and managing manufacture cloud service system, and
Cloud client event triggers service request or assigns the event rules of control instruction;
(b) rule base, the rule formulated for storage service configuration management module, these rules are included in manufacture cloud service system
Service regulation and the event rules in cloud client executing;
(c) business cloud service engine, for externally providing the manufacture cloud service based on unified interface specification according to service regulation, its
Synchronous and asynchronous two kinds of method of calling are externally provided, synchronization call mode blocks cloud client application, performs cloud service simultaneously at once
Returning result;Asynchronous investigation mode can insert queue using the cloud service of calling as operation, and return to a job number at once,
Cloud client behind during according to job number inquire about service result;
(d) atomic cloud service module, it is using the cloud object of mark as a system operating target, being registered according to object type template
The not interruptable atomic operation set based on cloud service of row;
Described cloud client application is included with lower module:
(e) management module is locally configured, for managing the event rules synchronously downloaded from manufacture cloud service system, creates and manages
Event rules of the sphere of action in local;
(f) local rules repository, for being stored in cloud client by user interface event, label acquisition interface event or equipment
The event rules of interface event triggering;
(g) event enforcement engine, for managing the tag read with monitoring user interface interface incoming event, label acquisition interface
The device events of event and equipment interface, and according to the definition of event rules in rule base, trigger corresponding event-action;
(h) user interface, it is the man-machine interface of cloud client application, event feedback can be shown to operating personnel, or
By operating personnel by interface operation, business event is submitted to event enforcement engine;
(i) label acquisition interface, it is the interface of cloud client application connection tag read-write equipment, for read tag state or write-in
Tag parameter;
(j) equipment interface, it is the direct access interface of cloud client application and numerical control device, being capable of collecting device state sum
According to, or feedback device control instruction.
2. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the event rules are
By the eca rule of label stream event triggering business processing, event rules use m-vector in rule base<{<Reader mark
Know, antenna mark, label data>*, and filter, event-action>Represent, wherein:Reader identifies, antenna mark,
Label data } * is the 0 label stream event formed to limited multiple tag combinations, wherein label data includes reader from label
The data of middle reading, and the growth data of user interface/equipment interface input;Filter represent with<Reader mark
Know, antenna mark, label data>* be input parameter trigger condition, condition judgment is that very can just trigger execution event to move
Make;Event-action represent with<Reader identifies, antenna mark, label data>* be input parameter event perform action,
The action can be:To the business cloud service engine requests manufacturing service of manufacture cloud service system;Can also be with card format
The local program entrance of extension, for assigning control instruction to user interface or label acquisition interface or equipment interface.
3. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that described service regulation
That the rule for specifying cloud service content is called for manufacturing service, cloud service content by a series of cloud objects atomic cloud Services Composition
Form, or the extension cloud service module that the plug and play pattern by meeting interface specification loads provides, service regulation is in rule
M-vector is used in storehouse<Service identifiers, it is passed to parameter, service action>Represent, wherein:Service identifiers pass for cloud client
The service regulation mark entered;Calling input parameter required for incoming parameter is passed to for cloud client, calling business cloud service;
Service action defines for service content, is using incoming parameter as input parameter, by a series of atom cloud service group of cloud objects
Into perform script, by business cloud service engine explain perform, or using be passed to parameter as input parameter extension cloud service
Program performs entrance, is performed by business cloud service engine calling.
4. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the unified interface rule
Model is the Web Service unified interface specifications based on soap protocol, and its interface parameters is<Security descriptor, service identifiers, pass
Enter and spread out of parameter, method of calling>, wherein:Security descriptor is used for judging the legitimacy of service call, data access;Service mark
Know for the mark of service regulation in rule base, for retrieving the service action of specified services rule in rule base to perform;Pass
Enter to spread out of parameter and the parameter of cloud service and the parameter of cloud service return are specified for service action;Method of calling includes same step
With or asynchronous call mode.
5. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the cloud object is cloud
Resource object and capability-object in manufacturing execution system by mark means mapped in cloud service system is manufactured it is virtual right
As resource object includes the workpieces processing object being processed and the material object for needing management and control, and capability-object includes equipment energy
Power object and manpower capability-object, the resource object and capability-object use one-dimension code, Quick Response Code, IC-card or RFID label tag skill
Art is labeled in cloud client application and unique tags coding binding.
6. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the object class pattern
Plate, it is the cloud object template mapped for different types of resource object or capability-object in cloud service system is manufactured, it is different
Object type template has different atomic cloud service operations set.
7. the cloud manufacturing execution system according to claim 1 based on cloud service, it is characterised in that the business cloud service
The cloud service that engine and atomic cloud service module provide, independently disposes and runs in cloud service platform architecture, realizes
The management and scheduling of Service Source.
A kind of 8. cloud manufacture execution method based on cloud service, applied to the manufacture of the cloud based on cloud service described in claim 1
Execution system, it is characterised in that the described method comprises the following steps:
S1:The resource object for entering cloud manufacture system and capability-object are used into label technique in cloud client and unique tags
Coding binding is labeled, and the resource object and capability-object after mark are manufacturing cloud object corresponding to cloud service system establishment,
And cloud object indexing is added into, its atomic service is registered according to object type template, what resource object included being processed adds
Work workpiece objects, the material resource object for needing management and control, capability-object include capacity of equipment object, manpower capability-object;
S2:Resource object and capability-object after mark touch in production process circulation or state change in cloud manufacture system
The business event that hair manufacture performs;
S3:Business event after the monitoring triggering of event enforcement engine, event-action content is performed according to event rule definitions, it is right
In the event for needing request manufacture cloud service, service request is proposed to manufacture cloud service system;For the event rules of local, root
User interface, label acquisition interface or the equipment for performing control instruction and being issued to local cloud client application are defined according to event
Interface;
S4:The business cloud service engine of manufacture cloud service system receives the service request of cloud client event enforcement engine, business
Cloud service engine is defined according to service regulation in rule base, and corresponding cloud object is retrieved in cloud object indexing and calls its atom
Cloud service obtains service result, and returns to service result to the event enforcement engine of cloud client application;
S5:The control instruction of service result is issued to user interface, label by the event enforcement engine of cloud client application
Acquisition interface or equipment interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410739045.0A CN104468778B (en) | 2014-12-08 | 2014-12-08 | A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410739045.0A CN104468778B (en) | 2014-12-08 | 2014-12-08 | A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104468778A CN104468778A (en) | 2015-03-25 |
CN104468778B true CN104468778B (en) | 2017-12-15 |
Family
ID=52914130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410739045.0A Active CN104468778B (en) | 2014-12-08 | 2014-12-08 | A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104468778B (en) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9807156B2 (en) * | 2015-05-26 | 2017-10-31 | Microsoft Technology Licensing, Llc | Cloud computing infrastructure |
CN105872130A (en) * | 2016-06-14 | 2016-08-17 | 浪潮电子信息产业股份有限公司 | Method for distributing IP (Internet Protocol) addresses and cloud management platform |
CN106020158A (en) * | 2016-07-20 | 2016-10-12 | 上海交通大学 | Processing technology big-data support system for project-type products |
CN107463998A (en) * | 2017-07-03 | 2017-12-12 | 西安交通大学 | A kind of power equipment O&M service system and method based on cloud service platform |
CN107450491B (en) * | 2017-08-04 | 2021-02-23 | 杭州南江机器人股份有限公司 | Robot scheduling system, method, electronic device and storage medium |
CN107368053B (en) * | 2017-08-23 | 2021-01-12 | 上海云统信息科技有限公司 | Production line shutdown feedback system based on distributed control system |
US11754991B2 (en) * | 2018-10-25 | 2023-09-12 | SMP Logic Systems, LLC | Cloud-controlled manufacturing execution system (CLO-cMES) for use in pharmaceutical manufacturing process control, methods, and systems thereof |
CN107991991B (en) * | 2017-12-28 | 2020-09-22 | 山东大学 | Working method of intelligent control system of numerical control machine tool |
CN108335015A (en) * | 2017-12-30 | 2018-07-27 | 方正璞华软件(武汉)股份有限公司 | A kind of cooperating manufacture network platform |
CN109726900A (en) * | 2018-12-14 | 2019-05-07 | 广东工业大学 | A kind of the manufacture execution Workflow system and implementation method of message-driven |
CN110110973A (en) * | 2019-04-16 | 2019-08-09 | 同济大学 | A kind of manufacture cloud service implementation procedure management system for tracking and its method |
CN110322217A (en) * | 2019-06-11 | 2019-10-11 | 同济大学 | Manufacture cloud service Requirement Decomposition system and method based on template |
CN110351214B (en) * | 2019-07-29 | 2020-12-22 | 郑州工程技术学院 | Cloud manufacturing execution system based on cloud service |
CN110658794B (en) * | 2019-09-30 | 2023-09-08 | 歌尔股份有限公司 | Manufacturing execution system |
CN112561724A (en) * | 2020-11-20 | 2021-03-26 | 南京航空航天大学 | Professional user and manufacturer oriented networked collaborative manufacturing platform |
CN114915567B (en) * | 2022-05-25 | 2024-05-10 | 京东方科技集团股份有限公司 | State monitoring system, state information updating method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101958917A (en) * | 2010-03-24 | 2011-01-26 | 北京航空航天大学 | Cloud manufacturing system-oriented method for measuring and enhancing flexibility of resource service composition |
CN102176723A (en) * | 2011-03-25 | 2011-09-07 | 北京航空航天大学 | Manufacturing cloud system for supporting on-demand use and dynamic collaboration of manufacturing resources and manufacturing capacities |
CN102624870A (en) * | 2012-02-01 | 2012-08-01 | 北京航空航天大学 | Intelligent optimization algorithm based cloud manufacturing computing resource reconfigurable collocation method |
-
2014
- 2014-12-08 CN CN201410739045.0A patent/CN104468778B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101958917A (en) * | 2010-03-24 | 2011-01-26 | 北京航空航天大学 | Cloud manufacturing system-oriented method for measuring and enhancing flexibility of resource service composition |
CN102176723A (en) * | 2011-03-25 | 2011-09-07 | 北京航空航天大学 | Manufacturing cloud system for supporting on-demand use and dynamic collaboration of manufacturing resources and manufacturing capacities |
CN102624870A (en) * | 2012-02-01 | 2012-08-01 | 北京航空航天大学 | Intelligent optimization algorithm based cloud manufacturing computing resource reconfigurable collocation method |
Non-Patent Citations (3)
Title |
---|
A radio frequency identification-enabled real-time manufacturing execution system for one-of-a-kind production manufacturing: a case study in mould industry;M. L. Wang, T. Qu, R. Y. Zhong, Q. Y. Dai, X. W. Zhang & J. B. H;《International Journal of Computer Integrated Manufacturing》;20120131;第25卷(第1期);全文 * |
云制造服务平台的资源使用及访问控制;刘强,王磊,陈新度,陈新;《计算机集成制造***》;20130630;第19卷(第6期);全文 * |
基于Android 终端的车间数据管理***的设计;黄振华,戴青云,王美林;《计算机技术与发展》;20140930;第24卷(第9期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104468778A (en) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104468778B (en) | A kind of cloud manufacturing execution system and its manufacture execution method based on cloud service | |
CN107734059B (en) | Industrial Internet cloud platform | |
CN105843182B (en) | A kind of power scheduling accident prediction system and method based on OMS | |
CN104036375B (en) | Storage data based on the goods and materials dynamic tracking of bar code processes system and method | |
CN108764610B (en) | Standard process engineering project construction management method based on big data and storage medium | |
CN111915410B (en) | Intelligent management and control system for high-dynamic production logistics process | |
CN107256443A (en) | Line loss real-time computing technique based on business and data integration | |
CN1996357A (en) | Dynamic production line modeling system integrated with information system based on real-time data acquisition | |
Guo et al. | A cloud-based intelligent decision-making system for order tracking and allocation in apparel manufacturing | |
JP6927557B2 (en) | Management system | |
CN103246958B (en) | Production concentrating operation system of provincial power metering center | |
CN104461708B (en) | Mission bit stream processing method and system | |
CN106447156A (en) | Attendance management method and system | |
CN111260194A (en) | Accurate material supply method and system based on block chain | |
CN107748902A (en) | A kind of method for matching somebody with somebody insertion data acquisition based on scene battalion | |
CN109242288A (en) | Performance data matching process and system | |
CN108319638A (en) | A kind of application holds the dangerous material manufacturing execution system of inspection device | |
CN104881730A (en) | Boiler virtual prototype collaborative design system and method based on workflow | |
CN109829615A (en) | A kind of goal task multilevel monitor device and method based on proprietary cloud | |
CN109302459B (en) | Service compiling device and method of service-oriented intelligent power grid dispatching control system | |
CN112990886B (en) | Aviation industry data management display system based on mobile phone terminal | |
CN104166581B (en) | A kind of virtual method towards increment manufacturing equipment | |
CN113793110A (en) | Industrial equipment data acquisition and analysis method based on cloud computing and cloud service platform | |
Jiang et al. | ASP‐driven e‐service platform for web‐based online manufacturing | |
CN106815295B (en) | Substation data statistical method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |