Refine
Document Type
- Doctoral Thesis (2)
Has Fulltext
- yes (2)
Is part of the Bibliography
- no (2)
Keywords
- Web Services (2) (remove)
Embedded networks are fundamental infrastructures of many different kinds of domains, such as home or industrial automation, the automotive industry, and future smart grids. Yet they can be very heterogeneous, containing wired and wireless nodes with different kinds of resources and service capabilities, such as sensing, acting, and processing. Driven by new opportunities and business models, embedded networks will play an ever more important role in the future, interconnecting more and more devices, even from other network domains. Realizing applications for such types of networks, however, is a highly challenging task, since various aspects have to be considered, including communication between a diverse assortment of resource-constrained nodes, such as microcontrollers, as well as flexible node infrastructure. Service Oriented Architecture (SOA) with Web services would perfectly meet these unique characteristics of embedded networks and ease the development of applications. Standardized Web services, however, are based on plain-text XML, which is not suitable for microcontroller-based devices with their very limited resources due to XML's verbosity, its memory and bandwidth usage, as well as its associated significant processing overhead. This thesis presents methods and strategies for realizing efficient XML-based Web service communication in embedded networks by means of binary XML using EXI format. We present a code generation approach to create optimized and dedicated service applications in resource-constrained embedded networks. In so doing, we demonstrate how EXI grammar can be optimally constructed and applied to the Web service and service requester context. In addition, so as to realize an optimized service interaction in embedded networks, we design and develop an optimized filter-enabled service data dissemination that takes into account the individual resource capabilities of the nodes and the connection quality within embedded networks. We show different approaches for efficiently evaluating binary XML data and applying it to resource constrained devices, such as microcontrollers. Furthermore, we will present the effectful placement of binary XML filters in embedded networks with the aim of reducing both, the computational load of constrained nodes and the network traffic. Various evaluation results of V2G applications prove the efficiency of our approach as compared to existing solutions and they also prove the seamless and successful applicability of SOA-based technologies in the microcontroller-based environment.
Die Integration von Anwendungen unterschiedlicher Art stellt seit geraumer Zeit eine der großen Herausforderungen in der Unternehmens-IT dar. Die vorliegende Dissertation untersucht die Frage, inwiefern der Einsatz der service-orientierten Architektur als Software-Architektur vor dem Hintergrund der Entwicklungen auf den Gebieten der Web Services und dem Grid Computing einen Beitrag zur Erfüllung betriebswirtschaftlicher und technischer Anforderungen in verschiedenen Integrationsszenarien leisten kann. Dazu werden verschiedene Typen von IT-Sourcing-Szenarien herangezogen, die vom innerbetrieblichen Aufbau einer service-orientierten Architektur, über die Einbindung von Partnern und Serviceunternehmen im Rahmen von Outsourcing bis hin zum Provisioning von Anwendungen und Rechendiensten reichen. Es wird die Möglichkeit einer Entkopplung der betriebswirtschaftlichen Entscheidung von der technischen Realisierung aufgezeigt. Durch die steigende Komplexität der Szenarien und durch eine damit einhergehende abnehmende Eingriffsmöglichkeit seitens des Managements wird die Tragfähigkeit der Architektur getestet, um komplexe Einmalnutzungsszenarien im Sinne des Service Providing vor dem Hintergrund gestiegener technologischer Möglichkeiten zu beleuchten. Ausgewählte Aspekte werden prototypisch realisiert.