[show abstract][hide abstract] ABSTRACT: Process management systems reveal the full potential of Service Oriented Architectures by composing heterogeneous hardware and software components (exposed as services) to powerful distributed applications. For Web services architectures, the Web services business process execution language (WS-BPEL) is the standard for centralized Web service orchestration which is governed by OASIS. Unfortunately, WS-BPEL is quite static and addresses dynamically changing environments insufficiently as devices and services might change their addresses or be replaced by others. This paper presents extensions to WS-BPEL in order to discover devices and services as introduced by WS-Discovery. It also describes a discovery service for WS-BPEL processors not supporting presented extensions.
Service Systems and Service Management, 2008 International Conference on; 01/2008
[show abstract][hide abstract] ABSTRACT: The SIRENA project started in 2003 to leverage Service Oriented Architectures (SOA) to seamlessly interconnect (embedded) devices inside and between four distinct domains - the industrial, telecommunication, automotive and home automation domain. A framework was developed to achieve this aim as well as assuring interoperability with existing devices and extensibility of network based on SIRENA technology. The core of the framework is the Devices Profile for Web Services (DPWS) which will play an important role in the upcoming Microsoft Windows. The first DPWS stack worldwide developed by the SIRENA consortium is described and its operation evidenced in several demonstrators. This paper presents the results of the SIRENA project, provides insights into used technologies and presents tools, components and services for advanced development, deployment and maintenance of devices.
Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies, 2006. ICN/ICONS/MCL 2006. International Conference on; 05/2006
[show abstract][hide abstract] ABSTRACT: The automatic integration of devices into dynamic, automatically configured networks alone does not take advantage of the entire potential of service oriented architectures (SOA). Using service management, independent services can be directed to perform meta tasks in a SOA network. In this paper we describe and evaluate the service management tool MOBASEC, which consists of two parts: at system runtime, management services are running in order to enforce management policies. The second part of the tool is a graphical model editor which supports the user in setting up the desired management policies easily. This research is part of the European SIRENA (Service Infrastructure for Real-time Embedded Networked Applications). The use of MOBASEC was evaluated by the project in automotive application and the results are summarized here.
Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on; 05/2006
[show abstract][hide abstract] ABSTRACT: UPnP networks can be enriched by integrating workflow management systems with UPnP capabilities. Thus, interactions between UPnP devices become manageable and UPnP networks can be used for entire technical or business processes. On the other hand the integration of UPnP capability opens new perspectives for workflow management systems (e.g. controlling devices). This paper describes how to enable workflow management systems in UPnP networks. We identified two levels of integration: workflow management systems that control UPnP networks and workflow management systems that act as an UPnP device at the same time. In the latter case we propose two UPnP services: WorkflowControl service offering actions for creating process instances, actions for controlling and for observing them and ProcessDefinition service allowing installing/uninstalling process definitions. This approach was successfully implemented and tested within an UPnP audio video network. We are not aware of any other approach integrating workflow services into UPnP enabled embedded systems.
[show abstract][hide abstract] ABSTRACT: A concept for a generic voice based universal plug and play (UPnP) control point (client) is presented in this paper which can be used to operate services on remote devices. Generic control points are a powerful alternative to special control points which are tailored to their special purposes. By using such a generic control point it is possible to control each UPnP device via voice without the need of manual adaptations. Starting from the analysis of the UPnP device architecture (UDA) and examination of the possibilities of voice supporting technologies we show the feasibility of a generic voice based UPnP control point realization. The generic user interface is based on the standardized UPnP device and service description. Two different architectures will be introduced (coupled and decoupled solution) and their advantages, disadvantages and application will be discussed. Furthermore, we demonstrate that voice based configuration increases the user friendliness of operating a control point