09.03.2012
Seite 5 von 6
bungen des Status. Anhand einer Mime-Type-Angabe können verschiedene Inhaltsformate
repräsentiert werden.
Bezogen auf das Beispiel in Abbildung 1 könnte ein abgerufener Status in etwa so aussehen:
<s:Status xmlns:s="http://medical.devices.net/DeviceStatus">
<s:Icons>
<s:Icon>
<s:Image
lowResolution="http://orm.devices.net/loResPic.png"
highResolution="http://orm.devices.net/hiResPic.png"
xml:lang="de-DE" />
<s:Caption value="HF-Gerät BSP-1" xml:lang="de-DE" />
</s:Icon>
</s:Icons>
<s:States>
<s:State
model="http://medical.devices.net/DeviceStatus/Basic"
xmlns:m="http://medical.devices.net/DeviceStatus/Basic">
<m:sign type="http://medical.devices.net/DeviceStatus/Basic/Error" />
<m:shortDescription
text="Störung! Nicht betriebsbereit" xml:lang="de-DE" />
<m:longDescription mime-type="text/plain" xml:lang="de-DE">
...
</m:longDescription>
</s:State>
<s:State
model="http://medical.devices.net/DeviceStatus/Basic"
xmlns:m="http://medical.devices.net/DeviceStatus/Basic">
<m:sign type="http://medical.devices.net/DeviceStatus/Basic/Ready" />
<m:shortDescription
text="Patientendaten empfangen" xml:lang="de-DE" />
<m:longDescription mime-type="text/plain" xml:lang="de-DE">
...
</m:longDescription>
</s:State>
</s:States>
<dpws:ThisModel
xmlns:dpws="http://docs.oasis-open.org/ws-dd/ns/dpws/2009/01">
<dpws:Manufacturer xml:lang="de-DE" >Söring GmbH</dpws:Manufacturer>
<dpws:ManufacturerUrl>http://www.soering.com</dpws:ManufacturerUrl>
<dpws:ModelNumber>345-678-901</dpws:ModelNumber>
</dpws:ThisModel>
</s:Status>
Neben den allgemeinen Statusinformationen wäre es auch denkbar, dass alle Geräte ihre auf-
gefundenen Kommunikationspartner an das Monitoring-Gerät vermitteln, welches anhand der
Daten einen Graphen aller kommunizierenden Geräte konstruieren kann. Auch könnte ein
dediziertes Monitoring-Gerät Kommunikationsverläufe zwischen Geräten protokollieren, in-
dem es als Nachrichtenvermittler fungiert. Hierbei helfen Web-Service-Spezifikationen wie
WS-ReliableMessaging und WS-Reliability weiter. Denkbar wäre außerdem ein Ansatz ähn-
lich dem WS-I Monitor Tool
4
.
4
http://www.ws-i.org/Testing/Specs/MonitorFunctionalSpecification_Final_1.1.pdf