13.07.2015 Views

System Architecture Design

System Architecture Design

System Architecture Design

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pSHIELD<strong>System</strong> <strong>Architecture</strong> <strong>Design</strong>PUThe composition engine tries to accomplish the pSHIELD Overlay configuration rules applying thefollowing procedure:1. Composition service triggers the Discovery service, sending a SPD component request, lookingfor those SPD components defined in the configuration rules provided by the Overlay2. The Discovery Engine sends the request to the Query Preprocessor3. The Query Preprocessor enriches the service request with contextual information and sends itback to the Discovery Engine4. The Discovery Engine applies a global service discovery using heterogeneous DiscoveryProtocols, in order to collect as much available SPD functionalities as possible over thenetworked Embedded <strong>System</strong> Devices5. Each Discovery Protocol interacts with the Service Registries reachable in the network andretrieves the SPD components’ descriptions and provides them back to the Discovery Engine6. The Discovery Engine collects the discovered descriptions and sends them to the Filter Engine7. The Filter Engine applies a semantic filtering, retrieving the semantic metadata from the semanticDB, accordingly with the references reported in each SPD component description. The filtered listof component is then sent back to the Discovery Engine8. The Discovery Engine sends the list of available, filtered SPD components to the Compositionservice9. If the Composition service, considering the available SPD components is able to provide a newconfiguration, these components are activated, otherwise the Composition service advise theOverlay that it is not possible to apply its decisionIt is important to note that the validity of this conceptual framework model is independent from the specificapplication scenario. On the basis of this conceptual framework it is possible to derive a number ofpossible alternative implementations, belonging to different pSHIELD compliant technology providers. Ifthe interfaces and the operation between the different elements are respected, it is possible to setupheterogeneous systems with the enhanced pSHIELD SPD functionalities.6.4 Overlay LayerThe following figure highlights in light red, some key functionalities and interfaces involving the Overlaylayer.PUD2.3.2Issue 5 Page 104 of 122

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!