Information Technology Reference
In-Depth Information
1
Networked
System
Interface
0..n
1
Affordance
Behaviour
1
0..n
1
0..n
Kind
Req/Prov
Functionality
Input
Output
Fig. 2. The Networked System (NS) Model
- Affordances : The affordances ( a.k.a. capabilities in OWL-S [16]) describe the
high-level roles an NS plays, e.g., weather station, which are implemented as
protocols over the system's observable actions (i.e., actions specified in the
NS interface). The specification of an affordance decomposes into:
The ontology-based semantic characterisation of the high level Func-
tionality implemented by the affordance, which is given in terms of the
ontology concepts defining the given functionality and of the associated
Input and Output . An affordance is further either requested or provided
by the NS in the networked environment. In the former case, the NS
needs to access a remote NS providing the affordance for correct oper-
ation; in the latter, the NS may be accessed for the implementation of
the given affordance by a remote NS.
The affordance's behaviour describes how the actions of the interface
are co-ordinated to achieve the system's given affordance. Precisely, the
affordance behaviour is specified as a process over actions defined in the
interface, and is represented as a Labelled Transition System (LTS).
2.2 Emergent Middleware Enablers
In order to produce an Emergent Middleware solution, an architecture of En-
ablers is required that executes the Emergent Middleware lifecycle. An Enabler
is a software component that executes a phase of the Emergent Middleware,
co-ordinating with other Enablers during the process.
The Emergent Middleware Enablers are informed by domain ontologies that
formalise the concepts associated with the application domains (i.e., the vo-
cabulary of the application domains and their relationship) of interest. Three
challenging Enablers must then be comprehensively elaborated to fully realise
Emergent Middleware:
1. The Discovery Enabler is in charge of discovering the NSs operating in a
given environment. The Discovery Enabler receives both the advertisement
messages and lookup request messages that are sent within the network
Search WWH ::




Custom Search