블로그 이미지
충남대학교대학원 컴퓨터공학과 박사1년차 석박사통합과정 데이터베이스시스템연구실 Yim, Hyung-jun

 
 

WS4D SOA-Toolkits making embedded systems ready for Web Services

DPWS | 2008/03/21 16:13 | Posted by Yim, Hyung-jun
WS4D SOA-Toolkits making embedded systems ready for Web Services
Elmar Zeeb1, Andreas Bobek1, Hendrik Bohn1, Steffen Pr¨uter1, Andre Pohl2,
Heiko Krumm2, Ingo L¨uck3, Frank Golatowski1, and Dirk Timmermann1

Abstract

- As even small, resource-constraint networked devices get more and more powerful it is common sense to try to adopt the SOA paradigms to embedded device networks.

Introduction

- SOAs describe standards for the description, integration, announcement, discovery and usage of components and their functionality (services) in a network.

Devices Profile for Web Services

- It features secure exchange of messages withWeb services, dynamic discovery and description of Web services, and subscribing to, and receiving events from a Web service. DPWS can be used for inter machine communication. However, the latter requires the devices to have an implemented peer functionality, a specific DPWS client implementation, to use a correspondig service hosted on another device.

Tookit: WS4D-JavaME

- In the WS4D-JavaME framework one does not have to deal with WSDLs or device descriptions necessarily, as you create your device only by programming in the framework.

TAG DPWS, SOA, WS4D

SODA: Service-Oriented Device Architecture

DPWS | 2008/03/21 16:12 | Posted by Yim, Hyung-jun

SODA: Service-Oriented Device Architecture
Scott de Deugd, Randy Carroll, Kevin E. Kelly, Bill Millett, and Jeffrey Ricker

We now see an increasing need and opportunity to create interfaces between the physical world of sensors and actuators and the software world of enterprise systems.

we propose leveraging existing and emerging standards from both the embedded-device and IT domains within a Service-Oriented Device Architecture (SODA).

The SODA approach to designing and building distributed software is to integrate a wide range of physical devices into distributed IT enterprise systems.

SODA focuses on the boundary layer between the physical and digital realms.

The devices range from basic sensor interfaces to complex
diagnostic equipment.

Thus, the challenge of wide-scale device integration is predicated on the existence of a universal network capable of supporting complex distributed systems.

With the Internet, enterprise systems can now access signals from numerous devices on an ad hoc basis.

A standard specifi ed device service can have a wide variety of underlying hardware, firmware, software, and networking implementations that don’t affect the consumer of the service.

Conventional approaches to device integration often center on custom interface software communicating to enterprise applications through a variety of IT middleware and API technologies.

Where device interface standards don’t exist, device interface and protocol adapters within SODA implementations provide a common model of devices to the software used to create service interfaces.

TAG DPWS, SOA, soda

Service-oriented device and delivery

DPWS | 2008/03/21 16:11 | Posted by Yim, Hyung-jun

Service-oriented device and delivery

The SODA project focuses on building a complete serviceoriented ecosystem that can be used throughout an application’s
life cycle. It is building on the foundations laid by the groundbreaking ITEA SIRENA framework for high-level device communications that exploits service-oriented architecture (SOA). Main users of the results of SODA will be all key players – including device and software designers, applications integrators and maintenance personnel – in a wide range of industrial, domestic and
communications functions.

The SODA ecosystem will exploit the benefits of high-level service-centred interactions.

TAG SIRENA, SOA, soda

Lessons learned from implementing the Devices Profile for Web Services
Elmar Zeebl, Andreas Bobek2, Hendrik Bohn3 and Frank Golatowski4

 Abstract- In recent years a movement from distributed systems
controlled by users to automatic, autonomous and selfconfiguring distributed systems is noticeable. Web services is one approach but lacking the secure integration of resourceconstrained
devices.
This paper describes the Devices Profile for Web Services
(DPWS), underlying protocols and a DPWS toolkit implementation based on C and gSOAP and discusses its current state. It
has enormous relevance for embedded systems and industrial
automation since DPWS targets resource-constraint devices
explicitly, and has the potential to shift the industrial landscape
which is characterized of heterogeneous devices.
 
Introduction
 
The Underlying Protocols of DPWS
- WS-Addressing
- WS-Discovery
- WS-MetadataExchange / WS-Transfer
- WS-Eventing
 
Contraints, Limitations and Extensions Specified by DPWS
- Messaging
- Discovery
- Description
- Eventing
 
Implementation of DPWS
- DPWS
 
Pitfalls of Implementing DPWS
 
Conclusion and Future work

DPWS Bridging the gap from device centric to Gatew

DPWS | 2008/03/21 16:03 | Posted by Yim, Hyung-jun

DPWS Bridging the gap from device centric to Gateway centric architecture
Guillaume PELLETIER

- a proposal of automation framework and managed SDK, tasked to gather device information and data from the low level field bus and to present those devices and data in a way that any user/vendor could easily leverage the power of the DPWS approach.
- this model does not support the challenge when facing another architecture within other kinds of small devices which are not connectible as stand alone peripherals
 
DPWS Gateway Framework & SDK
- The Device Space
- The Field Bus Space
- The Persistence Framework
- The WS Framework
- The Discovery component
- The Eventing Component
- The Naming Component
- The DPWS Implementation
 
Automation Framework & SDK
- Monitoring component
- Alarm component
- Scheduler component
- History component

Service-Oriented Device Communications Using DPWS

DPWS | 2008/03/21 15:34 | Posted by Yim, Hyung-jun

Service-Oriented Device Communications Using the Devices Profile for Web Services
Francois Jammes, Antonie Mensch, Harm Smit



Abstract

1. Overview

2. ADVENT OF THE SERVICE-ORIENTED DEVICE NETWORKING PARADIGM
2.1 Device networking oppurtunities and challenges
2.2 Service-Oriented architecture in a nutshell
2.3 Service-Oriented interation patterns for devices
2.4 Device-level service-oriented protocols

3. USING DPWS FOR HIGH-LEVEL DEVICE COMMUNICATIONS
3.1 Outline of the DPWS protocol stack
3.2 DPWS Messaging
3.3 DPWS Description & Discovery
3.4 DPWS Control & Event Notification
3.5 DPWS Security

4. EXPERIMENTAL DPWS TOOLKIT FOR EMBEDDED DEVICES
4.1 Principles of operation
4.2 Early performance measurements

5. INTEGRATION OF "DUMB" OR "LEGACY" DEVICES

6. CONCLUSION