A method for composing an application using a plurality of distributed interaction patterns

A distributed, patterned technology, applied in the direction of model-driven code, software reuse, creation/generation of source code, etc.

Active Publication Date: 2019-06-21
SIEMENS AG
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the development of such complex applications requires expert knowledge and special development skills in specific service environments as well as programming skills in computer architectures (e.g. embedded or PLC specific programming) and is limited to specific environments

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for composing an application using a plurality of distributed interaction patterns
  • A method for composing an application using a plurality of distributed interaction patterns
  • A method for composing an application using a plurality of distributed interaction patterns

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Within the concept of the Web of Things, the functionality and interaction of devices—which are also called »things« to emphasize their distributed nature—are represented semantically. The semantic representation of a thing is called an interaction mode, because a party can interact with a thing through an interaction mode, ie, read a thing's properties, trigger its actions, or consume events raised by a thing.

[0029] For example, the Description of Things (TD) proposed by the Web of Things (WoT) group of the World Wide Web Consortium (W3C) is a representation that can be used for this purpose. Thing descriptions provide a model of a device—including sensors, actuators, controllers, etc.—in terms of its metadata and properties, and the events raised by or actions that can be triggered by the device.

[0030] Hereinafter, embodiments of the present invention are explained by means of exemplary embodiments. According to this exemplary embodiment, figure 1 The automati...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention relates to a method for composing an application using a plurality of distributed interaction patterns including services, events, actions and properties. A second semantic modelor Thing Recipe is provided as a basis for representing the application. This Thing Recipe provides a concept for orchestration or choreography of interaction patterns distributed across a network. The process from a specification of the Thing Recipe to its deployment is considerable shorter than the implementation and orchestration of web service. The Thing Recipe is not only interpretable but also executable. The semantic approach of the Thing Recipe enables a formal representation capable of a machine-based discovery of the application functionality and, at the same time, a machine interpretation and execution. This means that a Thing Recipe can be directly executed in any device that has an embedded runtime with reasoning capabilities.

Description

technical field [0001] The disclosed embodiments relate to methods for composing applications using multiple distributed interaction patterns. The disclosed embodiments further relate to methods for representing, discovering and executing the applications. Background technique [0002] A system of physical objects that can be discovered, monitored, controlled or interacted with by electronic devices communicating through various networked interfaces is often referred to as the »Web of Things«. [0003] In the field of industry, especially in the field of automated facilities, IoT web technologies are considered to have opened up the revolutionary concept frequently referred to as »Industry 4.0«. [0004] According to the IoT Web concept, devices or »Things« are connected to the web and they are able to extend or update their functionality autonomously by installing a software. Since automated facilities are inevitably more complex than normal »things«, the term »Web of Sys...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/36
CPCG06F8/36G06F8/35
Inventor D.阿尼西奇A.S.图鲁瓦
Owner SIEMENS AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products