Skip to Main Content
The integration of sensor networks with service oriented architectures requires explicit representations of sensor information and interfaces. A strong candidate language for modelling sensor information is SensorML. SensorML as opposed to other sensor modelling languages supports a specification of a process model associated with a sensor system. As a way of facilitating interaction with other decision making software modules this paper presents a translation procedure that leverages the SensorML modelling language and maps this into Java Bean software components and events. Software components design is a common approach for supporting highlevel interoperability in software engineering. To demonstrate the value of this approach the translation procedure is compared against the more classical object-based approach used to develop a sensor web middleware platform. The results show that the use of SensorML to drive the software design of sensor components is simpler to that based on classical OO design.