08.11.2012 Aufrufe

Carlos Manuel Rodrigues Machado Autonomic Ubiquitous Computing

Carlos Manuel Rodrigues Machado Autonomic Ubiquitous Computing

Carlos Manuel Rodrigues Machado Autonomic Ubiquitous Computing

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

• Points: representing a single scalar value and its status – typically these map sensors,<br />

actuators or configuration variables like a setpoint;<br />

• Alarming: modelling, routing and acknowledgment of alarms. Alarms indicate a condition<br />

which requires notification of either a user or another application;<br />

• Histories: modelling and querying of time sampled point data. Typically edge devices collect<br />

Bindings.<br />

a time stamped history of point values which can be fed into higher level applications for<br />

analysis.<br />

The oBIX architecture consists in three main blocks or layers: Objects Model, Contracts and<br />

The Object Model layer defines primitive blocks to model the systems behaviour semantics.<br />

A contract is a list of all patterns to which a complex piece of data conforms. Contracts are<br />

used to describe standardized structures such as points, historical trends and alarms; they are also<br />

used to describe proprietary vendor data. The main point of the contract is that new ones can be<br />

introduced without changing the oBIX schema. The bindings block consists in the HTTP/HTTPS1<br />

protocols and SOAP2/WSDL3 that allow other devices to inter-connect between systems. It also<br />

facilitates the system integrator applications, e.g., the deployment of a home automation system.<br />

The role of the web service in oBIX is to guarantee the interoperability of home appliances.<br />

Physical components such as sensors and actuators are not required to understand Web Services,<br />

but their controllers are, as well as the new devices entering the home network. oBIX gateways also<br />

need to understand web services in order to communicate with the outside world and coordinate<br />

external services.<br />

1 Hypertext Transfer Protocol over Secure Socket Layer (HTTPS) is a URI scheme used to indicate a secure<br />

communication such as payment transactions and corporate information systems.<br />

2 Simple Object Access Protocol (SOAP) is a protocol specification for exchanging structured information in the<br />

implementation of Web Services in computer networks.<br />

3 Web Services Description Language (WSDL) is an XML-based language that provides a model for describing Web<br />

services.<br />

- 45 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!