Service Oriented Device Integration - An Analysis of SOA Design Patterns

  title={Service Oriented Device Integration - An Analysis of SOA Design Patterns},
  author={Christian Mauro and Jan Marco Leimeister and Helmut Krcmar},
  journal={2010 43rd Hawaii International Conference on System Sciences},
Service oriented device architecture (SODA) is a promising approach for overcoming interoperability issues and especially for extending the IT support of business processes to devices. It is based on the encapsulation of devices as services, and therefore on design principles of service oriented architectures (SOA). However, there is a lack of generalized concepts that resolve SODA-specific design problems. This paper contributes to this research gap by a) identifying a set of SODA-specific… 

Figures and Tables from this paper

Methods to Apply GoF Design Patterns in Service-Oriented Computing

With the proposed DPs, it is believed that service provider can effectively develop highly reusable services, and service consumers can efficiently adapt services for their applications.

Migration of a Chosen Architectural Pattern to Service Oriented Architecture

The study shows that the usage of an architectural pattern during migration allows to define the migration in a simple, structured and precise way using guidelines that represent a set of subsequent well defined steps that should be applied in order to migrate a specific type of legacy system.

Service Platform for Automated IoT Service Provisioning

The provisioning of IoT services should be automated as fully as possible in order to achieve wide user acceptance and profitability for IoT service provider. To reach this goal we have identified

Extensible and scalable usage accounting in service-oriented infrastructures based on a generic usage record format

The main contributions of the solution proposed here are: a generic usage record format able to support accounting information of any kind of service in a future-proof manner as well as a scalable accounting infrastructure easily adaptable to the specific requirements of the application domain.

Qualitative Analysis of the Impact of SOA Patterns on Quality Attributes

Preliminary results indicate a mismatch between patterns for service-based systems and quality attributes that are considered important for service -based systems, thus, future work should focus on quality models for service, based on the description of the patterns in the patterns catalogue.

Patterns for emerging application integration scenarios: A survey

SERSC Service-Oriented Layered Architecture for Smart Home

A three-layered service-oriented architecture for smart home provides the facility to model the smart home in terms of devices and the services they provide, while on the other it provides the mean of communication to heterogeneous devices present in a smart home.

Service-Oriented Layered Architecture for Smart Home

A three-layered service-oriented architecture for smart home provides the facility to model the smart home in terms of devices and the services they provide, while on the other it provides the mean of communication to heterogeneous devices present in a smart home.

Designing an Artifact for the Integration of Ubiquitous Information Systems in an Enterprise Context

This research identifies several characteristics of private IT ecosystems, here conceptualized as ubiquitous information systems (UIS), which prevent its productive use for professional activities and suggests and instantiates a solution design which solves many issues of heterogeneity, but also accounts for the autonomy and distribution of the private UIS and its sub-systems.

Middleware and architectures for space-based and situated computing

Middleware issues for situated computing, embedded devices, autonomic space management, proactive services, context awareness, and smart spaces are tackled and service oriented, event driven, agent-based, and peer-to-peer architectures are discussed.



SIRENA - Service Infrastructure for Real-time Embedded Networked Devices: A service oriented framework for different domains

  • H. BohnA. BobekF. Golatowski
  • Computer Science
    International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06)
  • 2006
The results of the SIRENA project are presented, insights into used technologies are provided and tools, components and services for advanced development, deployment and maintenance of devices are presented.

Patterns for enterprise application integration

This work has the objective of documenting problems and solutions in the pattern format, in order to make available to other developers the knowledge acquired when doing EAI.

SOA Design Patterns

This book provides a wonderful collection of patterns each addressing a typical set of SOA design problems with well articulated solutions, and is a must-have reference book for all SOA practitioners.

SODA: Service Oriented Device Architecture

This work proposes leveraging existing and emerging standards from both the embedded-device and IT domains within a service-oriented device architecture (SODA) to eliminate much of the complexity and cost associated with integrating devices into highly distributed enterprise systems.

Towards a Service-Oriented Architecture for Interconnecting Medical Devices and Applications

Forthcoming research efforts will be directed towards an enhanced SOA based registry and repository that includes governance and policies of Web Services that are generated by networked medical systems.

Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services

This guide will help you dramatically reduce the risk, complexity, and cost of integrating the many new concepts and technologies introduced by the SOA platform.

Web Service Contract Design and Versioning for SOA

The Ultimate Guide for Designing and Governing Web Service Contracts For Web services to succeed as part of SOA, they require balanced, effective technical contracts that enable services to be

Normalization of Industrial Machinery with Embedded Devices and SOA

The aim of this method is to raise the abstraction level of manufacturing devices from the lower levels of production to the enterprise level of the business model and integrate in a transparent way the resources, processes and the business logic of manufacturing levels using existing business models and achieving business continuity and process automation.

Orchestration of service-oriented manufacturing processes

This paper outlines the perspectives opened by the application of the service-orientation paradigm for realizing high-level communications between next-generation, increasingly intelligent embedded

Enterprise SOA: Service-Oriented Architecture Best Practices

This chapter discusses the evolution of the Service-Oriented Architecture and its applications in the Enterprise, as well as some of the challenges faced in implementing and implementing such an architecture.