IP Library Granted Patent US 8,615,312
Granted Patent B2
US 8,615,312 · App. 12/739,311 · Granted Dec 24, 2013

Method for orchestrating services of a service-oriented automation system and orchestration machine

Inventors: Armando Walter Colombo (Karlstein, DE); Joao Marco Mendes (Ponte de Lima, PT); Paolo Leitao (Braganca, PT)
Assignee: Schneider Electric Automation GmbH
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,615,312
App. No.
12/739,311
Granted
Dec 24, 2013
Kind
B2
Abstract

A method for orchestrating services of a service-oriented automation system (SOAS), system components (SMC, LCC) offering services (S, WS) that represent the functionality thereof and requesting services (S) of other system components (SMC, LCC), the behavior of the automation system (SOAS) being controlled by the orchestration of the services (S) of the system components (SMC, LCC) using an orchestration machine (OE), and to an orchestration machine for orchestrating services of a service-oriented automation system (SOAS). In order to achieve an orchestration of services at a device level, it is provided that the orchestration machine (OE) uses high-level Petri nets tailored to service-oriented systems and the orchestration of the services (S) at the device level is performed by interpretation and execution of various HLPN models, which represent the behavior of the automation system (SOAS) and/or the system components (SMC, LCC).

Claims (7)

1. Method for orchestration of services of a service-oriented automation system, with system components offering services depicting their functionality and querying services of other system components, with the behavior of the automation system being controlled through orchestration of the services of the system components using an orchestration machine,

characterized in that the orchestration machine is modular and is implemented respectively in the system components as a High-Level-Petri-Net interpreter, or as an auto-run-capable High-Level-Petri-Net control module, and uses High-Level-Petri-Nets tailored to service-oriented systems, and that the services are orchestrated at a device level by coordination and aggregation of the services from the system components by the High-Level-Petri-Net interpreter or the auto-run-capable High-Level-Petri-Net control module by interpretation and execution of High-Level-Petri-Net models depicting the behavior of the system components.

2. Method according to claim 1 , characterized in that the orchestration machine is integrated into a computing unit of the system components.

3. Method according to claim 1 , characterized in that the High-Level-Petri-Nets are described via extended markup language.

4. Method for orchestration of services of a service-oriented automation system, with system components offering services depicting their functionality and querying services of other system components, with the behavior of the automation system being controlled through orchestration of the services of the system components using an orchestration machine,

wherein the orchestration machine is modular and is implemented respectively in the system components as a High-Level-Petri-Net interpreter, or as an auto-run-capable High-Level-Petri-Net control module, and uses High-Level-Petri-Nets tailored to service-oriented systems, and that the services are orchestrated at a device level by coordination and aggregation of the services from the system components by the High-Level-Petri-Net interpreter or the auto-run-capable High-Level-Petri-Net control module by interpretation and execution of High-Level-Petri-Net models depicting the behavior of the system components, and

characterized in that linked to interpretation or compilation, High-Level-Petri-Net description is converted into data structures in the form of matrices.

Assignments (2)
ORDER 9424 CONFIRMATORY LICENSE CORRECTIVE ASSIGNMENT FOR ADDRESS PREVIOUSLY RECORDED ON REEL 024702, REEL 0575. Recorded Aug 11, 2010
From: COLOMBO, ARMANDO WALTER; MENDES, JOAO MARCO; LEITAO, PAULO
To: SCHNEIDER ELECTRIC AUTOMATION GMBH
Reel/Frame 024835/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2010
From: COLOMBO, ARMANDO WALTER; MENDES, JOAO MARCO; LEITAO, PAULO
To: SCHNEIDER ELECTRIC AUTOMATION GMBH
Reel/Frame 024702/0575 →
Priority Claims (1)
DE 10 2007 051 683 · Oct 26, 2007 · national
Continuity (1)
Related Publication 20100292810A1 · Nov 18, 2010