Internet of Things Architecture

(Elliott) #1

Pertaining
requirements


UNI.031, UNI.032, UNI.229, UNI.232

Technical use
case


C.1.2.1

Default function set


Function name Function description Usage
example


Deploy process
models to
execution
environments


Activities of IoT-aware process models are
applied to appropriate execution environments,
which perform the actual process execution by
finding and invoking appropriate IoT Services.

C.1.2.1

Align application
requirements with
service capabilities


For the execution of applications, IoT Service
requirements must be resolved before specific
services can be invoked. For this step, the
Process Execution component utilises
functional components of the service
organization FG.

C.1.2.1

Run application After resolving IoT Services, the respective
services are invoked. The invocation of a
service leads to a progressive step forward in
the process execution. Thus, the next
adequate process based on the outcome of a
service invocation will be executed.


C.1.2.1

C.1.2 Process Modelling and Execution FCs


C.1.2.1 Use Cases


The Process Execution diagram (see Figure 116 ) illustrates how a process
model is created by a modelling application and then serialized and deployed to
different execution platforms. The Isis Platform and Real World Integration
Platform (RWIP) are outlined as concrete examples, as these execution
platforms are used as background IP in the IoT-A project.


The use cases in the Process Execution component typically follow this usage
pattern:



  1. A domain expert starts with modelling a business process in a
    dedicated modelling application. While such an application for
    modelling IoT-aware processes is not strictly part of the IoT-A
    Reference Architecture, IoT-A will provide a respective tool within

Free download pdf