Smart home architecture based on event-driven DPWS +
|
|
- Ada Copeland
- 7 years ago
- Views:
Transcription
1 J Shanghai Univ (Engl Ed), 2011, 15(5): Digital Object Identifier(DOI): /s Smart home architecture based on event-driven DPWS + CHEN Peng ( +), ZHI Xiao-li ( s) School of Computer Engineering and Science, Shanghai University, Shanghai , P. R. China Shanghai University and Springer-Verlag Berlin Heidelberg 2011 Abstract With the advances of electronic information technology and computer network, especially the embedded technology, smart home is no more just a vision but being practical. The interoperability of heterogeneous devices and flexibility of devices usage are two key problems that challenge the implementation of smart home. To deal with these two issues, this paper proposes an event-driven service oriented architecture using device profile for web services (DPWS). DPWS inherits the advantages of the traditional web services in achieving interoperability without dependence on platform, while improving service discovery and security as well as being optimized for deploying on resource constrained devices. By providing a visual interface for describing a service workflow (SW), the user can easily customize the actions of devices by services composition. Devices automatically cooperate without user s intervention to complete required business logic. This is achieved by fully exploiting the eventing capabilities on DPWS enabled home devices. Finally, a home theater scenario is given to illustrate the event driven mechanism for the SW in the proposed smart home framework. Keywords device profile for web services (DPWS), smart home, event-driven, service workflow (SW) Introduction In recent years, there emerge two major trends in the world of embedded devices. First, according to the Internet of things (IoT) vision [1],themajorityofthedevices will soon have the capabilities of computation and IP communication. second, in the Internet of services (IoS) vision [2], service oriented software technologies are becoming dominant in enterprise integration across different layers from shop floor device to decision-making application. These two visions provide a new approach to implement smart home. For smart home, web services is identified as a potential solution for solving interoperability of disparate systems. It also has many other merits such as platformindependence, scalable service aggressive, uncoupling of logical and physical aspects, seamless integration with enterprise networks and legacy technology, simplified application development, manageability [3], and so on. By applying this technology in embedded device, the function of the device is abstracted as a service, which will help to reduce the complexity of devices integration and provide a unified access interface [4]. Device reusability can be improved and collaboration among devices becomes possible. There are many middleware technology standards for devices connection and integration, such as organization for the advancement of structured information standards (OASIS) standards, UA standards, OPC-UA Received Apr.10, 2011; Revised May 20, 2011 Corresponding author ZHI Xiao-li, Ph D, Prof, xlzhi@mail.shu.edu.cn standards, ISA-95 standards, UPnP [5], Jini, and devices profile for web services (DPWS) [6].DPWSwhichtakes the same way as service-oriented architecture (SOA) [7] to integrate services, has prominent advantages in flexibility, reusability, combination convenience, massive communication and data protocol standards. Furthermore, it could be seamlessly integrated with high-level business software and is considered as a promising middleware technology for smart home [8]. Research work on smart home mainly concentrates on aspects such as heterogeneous devices integration, flexible collaboration among devices, home services automation, etc. For example, Perumal, et al. had applied embedded technology and web services technology in the connection of entertainment equipment, and their work indicated that web services maximized the interoperability and performance of different systems [9]. However the good performance of [9] is based on rich resource devices such as the embedded CPU supporting inputs and outputs of Ethernet connectivity with 4 ports and 1 GB of system memory availability, which can be hardly met actually as most of smart home devices are resource-constrained. Being different from web services technology s higher requirement on memory and processor, DPWS inheriting only the core protocols of web services is more suitable to smart home. Parra, et al. designed a flexible DPWS-based smart home architecture using a peer-to-peer (P2P) approach that each device or
2 J Shanghai Univ (Engl Ed), 2011, 15(5): service represents a peer and acts autonomously based on the application logic [10]. However, the logic should be pre-given and inconvenient to change. In this paper, the flexibility is expanded to the interaction with the user, and a service workflow (SW) agent is designed to flexibly create or destroy an SW. 1 Web services for devices DPWS, which was developed to enable secure web service capabilities on resource-constrained devices, is a subset of web services but adds a function of helping the client easily find a device service (DS) provided by the network. From web services for perspective [11],DPWS plays a lead role in devices finding target web services, moreover, ensures the devices in compliance with DPWS work together normally. Compared with the traditional smart home network based on embedded technology, DPWS realizes the device to plug and play. The device with DPWS deployed will automatically announce its name when entering the network and learn which other DSs are still online. In this way, devices can realize end-to-end communication and interoperability, and leave the network smoothly without any unnecessary information [12]. In contrast to other middleware technology, DPWS has shown a strong advantage in intelligent device support, platform independence, independent of the network transmission medium, scalability, security, etc. DPWS inherits many core protocols of web services, such as SOAP, WSDL, XML Schema, WS-Addressing, WS-Policy, WS-MetadataExchange, WS-Security, etc. Meanwhile, it also adds two other protocols: WS- Discovery and WS-Eventing, to support service-oriented devices dynamic discovery and interoperability [6] (see Fig.1). Fig.1 DPWS protocol stack DPWS defines the following build-in services: Metadata exchange: WS-MetadataExchange is a specification that defines data types and operations to retrieve metadata associated with an endpoint. It supports service-oriented devices and services metadata accessed dynamically. Services discovery: devices connected publish themselves and find other services by services discovery. There are two kinds of services, Hosting Service and Hosted Service, which help to support dynamic devices discovery, flexible distributed application development and devices seamless integration through web services interface. Events publish and subscription: to subscribe to events, subscribers must release subscription request message to express their interests in certain features. After a subscription request is received, the publisher automatically sends event notification about its current state to the subscriber, as its event state subscribed changes. A variety of lightweight DPWS implementation to small devices has been developed, which includes Microservices framework, esoap, ksoap, gsoap [13] and so on. By using XML type subset, optimized XML serialization, XML streaming technologies, message compression, and support for efficient binary data transfer, variant thin soap processors can be implemented. For example, gsoap code can be reduced to 77 kb. There is also other researches about how to implement web services on certain tiny devices, such as implementing web services in the MSP430 sensor node (48 kb ROM 10 kb RAM) [14]. This work indicates that DPWS can be developed on even very tiny devices. Thus, it is flexible for home devices to be DPWS enabled. 2 DPWS-based smart home design From Section 1, it can be observed that DPWS supports different devices integration with zero configuration, independent networking, self-discovery and other desirable functions, especially, in the service discovery and time processing. This section will present a DPWSbased smart home design, which gives full support of service-oriented architecture. In this design, devices interact with the user in form of services, which can be real atomic services provided directly by devices or highlevel abstract services combined by underlying services in order to provide a more comprehensive and reliable service. 2.1 DPWS-based architecture for smart home The DPWS-based architecture for smart home proposed in this paper is divided into three levels from top to bottom: user layer, middleware layer and device layer, as is shown in Fig.2. In user layer, two types of the user interfaces are provided: browser and SW terminal (SWT). The user can directly access target DSs through a browser, or describe an SW to an SW agency (SWA), which composite chosen services automatically to fulfill user s business logic.
3 388 J Shanghai Univ (Engl Ed), 2011, 15(5): In middleware layer, the SWA analyses user s workflow description and puts component services together into a whole to form a self-governing ecosystem. In device layer, devices encapsulate their implementation details in the form of web services. As the basic unit of business logic, a DS could be provided by either an independent device or act as a service proxy for those physical devices not DPWS enabled. 2.2 Two control methods of device services There are two ways to control DSs: direct control by a browser and indirect control by an SW. Direct control is a method that the user chooses target devices and their functions directly through a browser interface. Although this approach is simple and flexible, it is highly dependent on the user s real-time participation sometimes. Indirect control is a method that the user can easily customize the actions of devices by services composition, and the process of indirect control is shown in Fig.3. (i) User chooses an SW through SWT. If the SW is pre-defined, the user can simply select a target mode. Otherwise, the user has to specify a new SW by choosing target services from available services list and describing the logic among them. For example the user chooses two services: S Projector control and S DVD control, and then gives the trigger conditions between them: when Projector opens, the DVD begins to play. (ii) SWA informs all involved services of their logical relationship. Still keeping the above example, the SWA will notify S DVD control after a SW description is received: subscribe to S Projector control, and begin to play when the Projector opens. (iii) Target DSs subscribe to their predecessors. A service s predecessor is the service to which it subscribes for certain events, and a successor is that service which has event subscription to it. For example, S DVD control subscribes S Projector control. Thus the latter is the predecessor of the former. (iv) Devices keep listening to event notification from their predecessors. Once receiving a notification that matches its trigger condition, the device will run the right service operation, or else continue listening. Fig.2 DPWS-based architecture for smart home Fig.3 Process of indirect control 2.3 Structure of the SWA The SWA contains three main components: user interface module, service analysis module, message passing module. The structure of SWA is shown in Fig.4. Fig.4 Structure of SWA
4 J Shanghai Univ (Engl Ed), 2011, 15(5): The user interface module implement the SWT in Fig.2. Through the SWT all available DSs and predefined SW of the network are displayed. User can choose any pre-defined SW or define a new one by selecting the target devices and describing their logic. The service analysis module is used to implement the mapping between a SW and involved services. The main part SWA itself as a DS keeps open and constantly listening. While a hello packet or bye packet from a certain service is received, the SWA adds this service to or removes from the current available services list on its own initiative, keeping the latest records of all available services. To create a new SW, this module analyzes user s description into business logic by setting for each target service predecessors and successors which together reflects the subscription relationship among different DSs. The current service subscribes to its predecessors and will start to run when subscribed events occur. Similarly, the current service is subscribed by its successors. For example, the target DSs chosen are S projector control and S DVD control, with the relationship description between them as: DVD begins to play when the Projector opens. After service parsing, the description is transformed into business logic as following: (i) service = S projector control, open; predecessor=0; successor= S DVD control, play. (ii) service = S DVD control,play; predecessor= S Projector control, open; successor = 0. The message passing module is used for sending logic to DSs and notifies them subscribe to predecessors actively. Once the current state changed, predecessors will send notification to their successor services to run corresponding operations. In this way, device services can collaborate well with each other. 3 Scenario for home theater 3.1 Description of home theater The home theater, as a custom SW, involves the following services: S DVD control, S Projector control, S Speaker control, S Lighting control, S Curtain control. The scenario is described as following: when the Projector is switched on, which means the home theater SW started, DVD and Speaker will be turned on, Lights will get dim and Curtains closed automatically. The business logic is shown in Fig.5. The event subscription information about the home theater SW can be described as following: the services S Lighting control, S DVD control and S Curtain control subscribe to the S Projector control while the S Speaker control subscribes to the S DVD control. Thus when its status turns to open, the Projector will send notification to the S Lighting control, S DVD control and S Curtain control,and then the S Speaker control is notified to open. Similarly, when the Projector is turned off, DVD and Speaker correspondingly get closed, the Light bright while Curtain open. At this time, home theater SW is closed. Fig.5 Logical relationship among DSs in home theater SW 3.2 Event-driven process for home theater The time-sequence of DPWS event messages among DSs in the home theater SW is illustrated in Fig.6. The SWA keeps open to listen whether there are devices to join or leave the network. As is shown in Fig.6, when the devices Projector, DVD, Speaker, and Curtain join the network, they take the initiative to send hello packets. As soon as these packets are received, the SWA adds new devices information into available services list. Through interacting with the user, the SW and target services can be determined. The next step is for the SWA to analyze services description and send logic information to DSs. Then DSs actively send probe packets to subscribe to services they concern. In addition, apart from the indirect approach, the user can also directly control all of the devices without the involvement of the SWA. Fig.6 Time-sequence of DPWS event among DSs 3.3 Implementation There are many methods to deploy DPWS on devices of smart home theater, such as.net Micro Framework [15],kSOAP [16],gSOAP [17 18],etc. Here, the gsoap toolkit (version 2.7.3), based on a SHIP development board with a 33 MHz ARM7TDMI Microcontroller, is adopted to implement the DPWS for the
5 390 J Shanghai Univ (Engl Ed), 2011, 15(5): home thearter. The gsoap toolkit can help to deploy diverse DPWS applications developed by C/C++ and provides support for SOAP interoperability. The SHIP board has a built-in support for the TCP/IP protocol stack with an Ethernet interface, and can be easily plugged into various home devices. The SHIP board has a minimal operation system but that is enough for supporting DPWS, and nearly 448 kb memory for application. A minimal web service application developed by gsoap only takes about 65 kb memory. In order to run gsoap successfully on SHIP, some changes related to MACRO definitions have to be done in gsoap header files such as configure.h, soapdefs.h and stdsoap2.h. In addition, the certain constants concerning GNU libc portability also must be changed. 4 Conclusions There are two main problems in the field of smart home: interoperability of heterogeneous devices and flexibility of devices usage. In this paper, DPWS is adopted as the middleware to ensure interoperability of a verity of resource constrained smart home devices. On one hand, DPWS is independent of platform, programming language and transport protocol, and can provide the flexibility of adding or removing new or existing devices to/from the home network. On the other hand, a mapping mechanism is proposed with the support of DPWS eventing to expand the flexibility from devicelevel to user-level. In addition the event-driven SW is illustrated by a home theater scenario. Theoretically, the architecture proposed in this paper can provide an implementation reference for smart home well with a full consideration on interoperability and flexibility. However, there exists a shortage of this framework. Since DPWS enables all the web services of smart home exposed to the Internet, the architecture may bring about security issue, and our further work will be focused on this problem. References [1] Trifa G D, Karnouskos V, Spiess S, Savio P, Zurich D. Interacting with the SOA-based internet of things: Discovery, query, selection, and on-demand provisioning of web services [J]. IEEE Transactions on Services Computing, 2010, 3(3): [2] Jorge C. The Internet of service [C]// ICSOFT th International Conference on Software and Data Technologies, Sofia, Bulgaria. 2009: [3] Jammes F, Smit H. Service-oriented paradigms in industrial automation [J]. IEEE Transactions on Industrial Informatics, 2005, 1(1): [4] Li G, Sun H M, Li Z, Yu H Y. Resource-constrained web services [J]. Chinese Journal of Computers, 2010, 33(2): (in Chinese). [5] UPnP Forum. UPnP device architecture [EB/OL] ( ) [ ]. [6] Zeeb E, Bobek A, Bohn H, Golatowski F. Serviceoriented architectures for embedded systems using devices profile for web services [C]// The 2nd International IEEE Workshop on SOCNE07, IEEE Computer Society, Washington, DC, USA. 2007: [7] Guinard D, Trifa M, Karnouskos S, Spiess P, Savio D. Interacting with the SOA-based Internet of things: Discovery, query, selection, and on-demand provisioning of web services [J]. IEEE Transactions on Services Computing, 2010, 3(3): [8] Roy J, Ramanujan A. Understanding web services [J]. IEEE IT Professional, 2001, 3(6): [9] Perumal T, Ramli A R, Leong C Y, Mansor S, Samsudin K. Interoperability for smart home environment using web services [J]. International Journal of Smart Home, 2008, 2(4): [10] Parra J, Hossain M A, Uribarren A, Jacob E, Saddik A E. Flexible smart home architecture using device profile for web services: A peer-to-peer approach [J]. International Journal of Smart Home, 2009, 3(2): [11] CSIP. Net micro framework embedded development with typical examples introduction [M]. Beijing: People s Mail Press, 2008: 118 (in Chinese). [12] Li Quan. Research and implementation of industrial control network based on DPWS and device description technology [D]. Nanchang: Nanchang Hangkong University, 2009: (in Chinese). [13] Engelen R V. Code generation techniques for developing light-weight XML web services for embedded devices [C]// ACM Symposium on Applied Computing, New York, NY, USA. 2004: [14] Priyantha N B, Kansal A, Goraczko M, Zhao F. Tiny web services: Design and implementation of interoperable and evolvable sensor networks [C]// Proceeding of 6th ACM Conference Embedded Network Sensor Systems, New York, NY, USA. 2008: [15] Perumal T, Ramli A R, Leong C Y, Mansor S, Samsudin K. Interoperability for smart home environment using web services [J]. International Journal of Smart Home, 2008, 2(4): [16] Pellerin R. The MooDS Protocol: a J2ME objectoriented communication protocol [C]// Proceedings of the International Conference on Mobile Technology, New York. 2007: [17] Robert A, van Engelen, Gallivan KA.ThegSOAP Toolkit for web services and peer-to-peer computing networks [C]// Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, New York, USA. 2002: 128. [18] Machado G B, Mittmann R. Integration of embedded devices through web services: requirements, challenges and early results [C]// The 11th IEEE Symposium on Computers and Communications, Cagliari, Italy. 2006: (Editor CHEN Hai-qing)
EVALUATION OF WEB SERVICES IMPLEMENTATION FOR ARM-BASED EMBEDDED SYSTEM
EVALUATION OF WEB SERVICES IMPLEMENTATION FOR ARM-BASED EMBEDDED SYSTEM Mitko P. Shopov, Hristo Matev, Grisha V. Spasov Department of Computer Systems and Technologies, Technical University of Sofia, branch
More informationIntegration of Embedded Devices Through Web Services: Requirements, Challenges and Early Results
Integration of Embedded Devices Through Web Services: Requirements, Challenges and Early Results Guilherme Bertoni Machado Frank Siqueira Federal University of Santa Catarina Florianópolis, Brazil {bertoni,frank}@inf.ufsc.br
More informationThe Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang
International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications
More information2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.
Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services
More informationWS4D: SOA-Toolkits making embedded systems ready for Web Services
WS4D: SOA-Toolkits making embedded systems ready for Web Services Elmar Zeeb 1, Andreas Bobek 1, Hendrik Bohn 1, Steffen Prüter 1, Andre Pohl 2, Heiko Krumm 2, Ingo Lück 3, Frank Golatowski 1, and Dirk
More informationThe Device Service Bus: A Solution for Embedded Device Integration through Web Services
The Device Service Bus: A Solution for Embedded Device Integration through Web Services Gustavo Medeiros Araújo Federal University of Santa Catarina Informatics and Statistics Department Florianópolis,
More informationAutonomic computing system for selfmanagement of Machine-to-Machine networks
Self-IoT 2012, September 17th 2012, San Jose, California, USA in conjunction with ICAC 2012 Autonomic computing system for selfmanagement of Machine-to-Machine networks Mahdi BEN ALAYA, Salma MATOUSSI,Thierry
More informationAutomatic Configuration and Service Discovery for Networked Smart Devices
Automatic Configuration and Service Discovery for Networked Smart Devices Günter Obiltschnig Applied Informatics Software Engineering GmbH St. Peter 33 9184 St. Jakob im Rosental Austria Tel: +43 4253
More informationNETCONF-based Integrated Management for Internet of Things using RESTful Web Services
NETCONF-based Integrated Management for Internet of Things using RESTful Web Services Hui Xu, Chunzhi Wang, Wei Liu and Hongwei Chen School of Computer Science, Hubei University of Technology, Wuhan, China
More informationsecure intelligence collection and assessment system Your business technologists. Powering progress
secure intelligence collection and assessment system Your business technologists. Powering progress The decisive advantage for intelligence services The rising mass of data items from multiple sources
More informationImplementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,
More informationTowards the Real-Time Enterprise: Service-based Integration of Heterogeneous SOA-ready Industrial Devices with Enterprise Applications
Towards the Real-Time Enterprise: Service-based Integration of Heterogeneous SOA-ready Industrial Devices with Enterprise Applications Stamatis Karnouskos Dominique Guinard Domnic Savio Patrik Spiess Oliver
More informationA Web Service for Data Visualization in Distributed Automation and Information Systems
A Web Service for Data Visualization in Distributed Automation and Information Systems Mitko Shopov, Nikolay Kakanakov, Grisha Spasov Technical University of Sofia, branch Plovdiv, Plovdiv, Bulgaria Abstract:
More informationInternet of Things. Reply Platform
Internet of Things Reply Platform Internet of Things: Concept Reply vision An ecosystem of connected people, objects and services; enabled by pervasive and transparent technology built to improve our quality
More informationTiny Web Services: Design and Implementation of Interoperable and Evolvable Sensor Networks (Priyantha, Kansal, Goraczko, Zhao, 2008)
Tiny Web Services: Design and Implementation of Interoperable and Evolvable Sensor Networks (Priyantha, Kansal, Goraczko, Zhao, 2008) Dominique Im Obersteg Distributed Systems Seminar 2011, ETH Zurich
More informationSIP Protocol as a Communication Bus to Control Embedded Devices
229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania ramunas.dzindzalieta@gmail.com Abstract.
More informationMobile Devices: Server and Management Lesson 05 Service Discovery
Mobile Devices: Server and Management Lesson 05 Service Discovery Oxford University Press 2007. All rights reserved. 1 Service discovery An adaptable middleware in a device (or a mobile computing system)
More informationService Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
More informationSOA-based Integration of the Internet of Things in Enterprise Services
SOA-based Integration of the Internet of Things in Enterprise s Patrik Spiess 1, Stamatis Karnouskos 1, Dominique Guinard 1,2, Domnic Savio 1, Oliver Baecker 1,3, Luciana Moreira Sá de Souza 1, and Vlad
More informationSimplifying Processes Interoperability with a Service Oriented Architecture
Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple
More informationCME: A Middleware Architecture for Network-Aware Adaptive Applications
CME: A Middleware Architecture for Network-Aware Adaptive Applications Jun-Zhao Sun, Jari Tenhunen, and Jaakko Sauvola MediaTeam, Machine Vision and Media Processing Unit, Infotech Oulu P.O.Box 4500 4SOINFO,
More informationMethods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)
More informationCONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds
More informationA Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
More informationBuilding Web-based Infrastructures for Smart Meters
Building Web-based Infrastructures for Smart Meters Andreas Kamilaris 1, Vlad Trifa 2, and Dominique Guinard 2 1 University of Cyprus, Nicosia, Cyprus 2 ETH Zurich and SAP Research, Switzerland Abstract.
More informationAn Implementation of Active Data Technology
White Paper by: Mario Morfin, PhD Terri Chu, MEng Stephen Chen, PhD Robby Burko, PhD Riad Hartani, PhD An Implementation of Active Data Technology October 2015 In this paper, we build the rationale for
More informationThe EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.
The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide
More informationGeneric Management Services for DPWS-enabled devices
Generic Management Services for DPWS-enabled devices G. Cândido a, F. Jammes b, J. Barata a, Armando W. Colombo c a UNINOVA New University of Lisbon, Portugal b Schneider Electric Corporate R&D, 38TEC
More informationInternet of Things at Work Plug-and-play for industrial Automation
Plug-and-play for industrial Automation Forum Industrial IT Tuesday, 09.04.2013 Henning Trsek Institute Industrial IT (init) Hochschule Ostwestfalen-Lippe 32657 Lemgo henning.trsek@hs-owl.de Agenda 1.
More informationResearch on P2P-SIP based VoIP system enhanced by UPnP technology
December 2010, 17(Suppl. 2): 36 40 www.sciencedirect.com/science/journal/10058885 The Journal of China Universities of Posts and Telecommunications http://www.jcupt.com Research on P2P-SIP based VoIP system
More informationResearch and Implementation of Single Sign-On Mechanism for ASP Pattern *
Research and Implementation of Single Sign-On Mechanism for ASP Pattern * Bo Li, Sheng Ge, Tian-yu Wo, and Dian-fu Ma Computer Institute, BeiHang University, PO Box 9-32 Beijing 100083 Abstract Software
More informationEvent based Enterprise Service Bus (ESB)
Event based Enterprise Service Bus (ESB) By: Kasun Indrasiri 128213m Supervised By: Dr. Srinath Perera Dr. Sanjiva Weerawarna Abstract With the increasing adaptation of Service Oriented Architecture for
More informationService-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
More informationWhite Paper. Web Services External (WS-X) An AS4 Implementation at Cisco
White Paper Web Services External (WS-X) An AS4 Implementation at Cisco Web Services External (WS-X), An AS4 Implementation at Cisco 1 Introduction Modern economy compels business organizations to optimize
More informationStream Processing on GPUs Using Distributed Multimedia Middleware
Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research
More informationResearch and Design of Heterogeneous Data Exchange System in E-Government Based on XML
Research and Design of Heterogeneous Data Exchange System in E-Government Based on XML Huaiwen He, Yi Zheng, and Yihong Yang School of Computer, University of Electronic Science and Technology of China,
More informationEnterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
More informationAnalyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
More informationHYBRID JINI FOR LIMITED DEVICES
HYBRID JINI FOR LIMITED DEVICES VINCENT LENDERS, POLLY HUANG AND MEN MUHEIM ETH Zürich E-mail: lenders, huang @tik.ee.ethz.ch, men@ife.ee.ethz.ch We envision a future of heterogeneous mobile devices collaborating
More informationUsing Multi-Agent Systems to Simulate Dynamic Infrastructures Populated with Large Numbers of Web Service Enabled Devices
Using Multi-Agent Systems to Simulate Dynamic Infrastructures Populated with Large Numbers of Web Service Enabled Devices Stamatis Karnouskos SAP Research Vincenz-Priessnitz-Str 1, D-76131, Karlsruhe,
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More informationWeb Service Based Data Management for Grid Applications
Web Service Based Data Management for Grid Applications T. Boehm Zuse-Institute Berlin (ZIB), Berlin, Germany Abstract Web Services play an important role in providing an interface between end user applications
More informationResearch and realization of Resource Cloud Encapsulation in Cloud Manufacturing
www.ijcsi.org 579 Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing Zhang Ming 1, Hu Chunyang 2 1 Department of Teaching and Practicing, Guilin University of Electronic Technology
More informationOptimizing Service Levels in Public Cloud Deployments
WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of
More informationService-Oriented Device Communications using the Devices Profile for Web Services
Service-Oriented Device Communications using the Devices Profile for Web Services François Jammes, Antoine Mensch, Harm Smit Schneider Electric, Odonata, Schneider Electric francois.jammes@ieee.org, antoine.mensch@odonata.fr,
More informationPrinciples and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
More informationModel Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
More informationAn Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
More informationMASHUPS FOR THE INTERNET OF THINGS
MASHUPS FOR THE INTERNET OF THINGS Matthias Heyde / Fraunhofer FOKUS glue.things a Mashup Platform for wiring the Internet of Things with the Internet of Services 5th International Workshop on the Web
More informationRotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
More informationCloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad
Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer
More informationE-Business Suite Oracle SOA Suite Integration Options
Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software
More informationBase One's Rich Client Architecture
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
More informationSecure Document Circulation Using Web Services Technologies
Secure Document Circulation Using Web Services Technologies Shane Bracher Bond University, Gold Coast QLD 4229, Australia Siemens AG (Corporate Technology), Otto-Hahn-Ring 6, 81739 Munich, Germany sbracher@student.bond.edu.au
More informationTowards Modeling and Transformation of Security Requirements for Service-oriented Architectures
Towards Modeling and Transformation of Security Requirements for Service-oriented Architectures Sven Feja 1, Ralph Herkenhöner 2, Meiko Jensen 3, Andreas Speck 1, Hermann de Meer 2, and Jörg Schwenk 3
More informationUPnP-Based Sensor Network Management Architecture
-Based Sensor Network Management Architecture Hyungjoo Song, Daeyoung Kim, Kangwoo Lee, Jongwoo Sung Real-time and Embedded Systems Lab Information and Communications University {iamhjoo, kimd, kangn2,
More informationMitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform
Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform May 2015 Contents 1. Introduction... 3 2. What is BIM... 3 2.1. History of BIM... 3 2.2. Why Implement BIM... 4 2.3.
More informationReal Time Performance Dashboard for SOA Web Services ORION SOA
Real Time Performance Dashboard for SOA Web Services ORION SOA Abstract The adoption of service-oriented architectures (SOA) has become increasingly prevalent in enterprise IT environments. This web services
More informationClassic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
More informationExploration on Security System Structure of Smart Campus Based on Cloud Computing. Wei Zhou
3rd International Conference on Science and Social Research (ICSSR 2014) Exploration on Security System Structure of Smart Campus Based on Cloud Computing Wei Zhou Information Center, Shanghai University
More informationOpenText Output Transformation Server
OpenText Output Transformation Server Seamlessly manage and process content flow across the organization OpenText Output Transformation Server processes, extracts, transforms, repurposes, personalizes,
More informationOn-Demand Business Process Integration Based on Intelligent Web Services
132 On-Demand Business Process Integration Based on Intelligent Web Services Xiaohua Lu 1, Yinsheng Li 1, Ying Huang 2 1 Software School, Fudan University, Shanghai, China Phone: +86-21-55664096-808, {0014010,
More informationHow To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
More informationTopics: Cloud middleware, Datacentre services, Cloud model evolution and Cloud service market orientation
Recommendations for the Workprogramme H2020-ICT-2018-2019 Topics: Cloud middleware, Datacentre services, Cloud model evolution and Cloud service market orientation Editor: Dana Petcu, West University of
More informationGETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS
Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,
More informationResearch on Architecture and Key Technologies of the Internet of things Qing Mi, Zhen-tao Ni and Xiao-duan Wang
International Conference on Computational Science and Engineering (ICCSE 2015) Research on Architecture and Key Technologies of the Internet of things Qing Mi, Zhen-tao Ni and Xiao-duan Wang Informatization
More informationIoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy
IoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy Outline Introduction to the concept of IoT: paradigm, functionalities and requirements IoT devices features: sensing, processing, communication
More informationBridging the Digital Divide with Net-Centric Tactical Services
Bridging the Digital Divide with Net-Centric Tactical Services Authors: Scott D. Crane, Charles Campbell, Laura Scannell Affiliation: Booz Allen Hamilton E-mail: crane_scott@bah.com 1. Abstract The DoD
More informationLightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
More informationMother Theresa Group of Hospitals HealthCare System SOA Project Plan TABLE OF CONTENTS
Mother Theresa Group of Hospitals HealthCare System SOA Project Plan Approach for SOA-based Patient Care Information System Author: Elhadi Elomda, Josh Prowant, Murali Trikon Creation Date: 11/13/08 Last
More informationSoftware Architecture of Manufacturing Execution Systems
Software Architecture of Manufacturing Execution Systems Heiko MEYER University of Applied Science Munich Department of Business Administration and Engineering Lothstraße 34, 80335 Munich, Germany and
More informationManjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload
More informationSage Integration Cloud Technology Whitepaper
Sage Integration Cloud Technology Whitepaper Sage Christian Rubach July 21, 2016 Abstract Sage is committed to providing businesses around the world the information, insight and tools they need to succeed.
More informationWeb services for Groupware in Distributed and Mobile Collaboration
Web services for Groupware in Distributed and Mobile Collaboration Schahram Dustdar, Harald Gall, and Roman Schmidt Distributed Systems Group, Vienna University of Technology Argentinierstrasse 8/184-1,
More informationMonitoring of Business Processes in the EGI
Monitoring of Business Processes in the EGI Radoslava Hristova Faculty of Mathematics and Informatics, University of Sofia St. Kliment Ohridski, 5 James Baucher, 1164 Sofia, Bulgaria radoslava@fmi.uni-sofia.bg
More informationSOA, BPM, and Microsoft: A Pragmatic View
SOA, BPM, and Microsoft: A Pragmatic View David Chappell Chappell & Associates www.davidchappell.com Copyright 2006 David Chappell Vision and Pragmatism Vision is essential But rubber must eventually meet
More informationIBM WebSphere Enterprise Service Bus, Version 6.0.1
Powering your service oriented architecture IBM WebSphere Enterprise Service Bus, Version 6.0.1 Highlights Supports a variety of messaging Requires minimal standards including JMS, Version 1.1 programming
More informationTypes of Web Services and Their Components
1/18 Outline Host Host: QoS extensions Host in P2P networks Realization of MWSMF Conclusions and future research directions 2/18 3/18 Wireless developments Host web services [LA, OMA] web service provisioning
More information3 4 5 Oracle SOA Suite 11g is the only complete, integrated, best of breed and hot-pluggable SOA platform available today. It has a comprehensive view on the entire software lifecycle process, providing
More informationBPM in Cloud Architectures: Business Process Management with SLAs and Events
BPM in Cloud Architectures: Business Process Management with SLAs and Events Vinod Muthusamy and Hans-Arno Jacobsen University of Toronto 1 Introduction Applications are becoming increasingly distributed
More informationExposing Data as a Service in the Army Enterprise
Exposing as a Service in the Army Enterprise ABSTRACT DoD directives have been urging adoption of a Net-Centric approach toward information sharing, which makes it necessary to streamline the way data
More informationUsing ESB and BPEL for evolving healthcare systems towards SOA
ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 747 Using ESB and BPEL for evolving healthcare systems towards
More informationAn Advanced Commercial Contact Center Based on Cloud Computing
An Advanced Commercial Contact Center Based on Cloud Computing Li Pengyu, Chen Xin, Zhang Guoping, Zhang Boju, and Huang Daochao Abstract With the rapid development of cloud computing and information technology,
More informationResearch and Design of Universal and Open Software Development Platform for Digital Home
Research and Design of Universal and Open Software Development Platform for Digital Home CaiFeng Cao School of Computer Wuyi University, Jiangmen 529020, China cfcao@126.com Abstract. With the development
More informationBEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
More informationINTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal
INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal Research Article ISSN 2277 9140 ABSTRACT An e-college Time table Retrieval
More informationHP Intelligent Management Center Standard Software Platform
Data sheet HP Intelligent Management Center Standard Software Platform Key features Highly flexible and scalable deployment Powerful administration control Rich resource management Detailed performance
More informationVortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems
Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex
More informationThe cooperative Internet of Things enabled Smart Grid
1 The cooperative Internet of Things enabled Smart Grid Stamatis Karnouskos SAP Research (www.sap.com) Vincenz-Priessnitz-Strasse 1, D-76131, Karlsruhe, Germany Email: stamatis.karnouskos@sap.com Abstract
More informationStudy on the Students Intelligent Food Card System Based on SaaS
Advance Journal of Food Science and Technology 9(11): 871-875, 2015 ISSN: 2042-4868; e-issn: 2042-4876 2015 Maxwell Scientific Publication Corp. Submitted: April 9, 2015 Accepted: April 22, 2015 Published:
More informationThe functionality and advantages of a high-availability file server system
The functionality and advantages of a high-availability file server system This paper discusses the benefits of deploying a JMR SHARE High-Availability File Server System. Hardware and performance considerations
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationManagement and Web service Management
Management and Web service Management This presentation offers work to OASIS completed by IBM with contribution from CA and Talking Blocks The work details a frame of reference for Management Applications,
More informationVoice Quality Measurement in perfsonar
Proceedings of the Asia-Pacific Advanced Network 2010 v. 30, p. 104-109 http://dx.doi.org/10.7125/apan.30.15 ISSN 2227-3026 Voice Quality Measurement in perfsonar Pin-Hsuan Chen 1, *, Che-Nan Yang 2 NCHC
More informationCompatibleOne Open Source Cloud Broker Architecture Overview
CompatibleOne Open Source Cloud Broker Architecture Overview WHITE PAPER April 2012 Table of Contents Abstract 2 Background 2 Disclaimer 2 Introduction 3 Section A: CompatibleOne: Open Standards and Open
More informationBusiness Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
More informationTHE last years we have witnessed two major trends
IEEE TRANSACTIONS ON SERVICES COMPUTING QUERY MODELS AND EFFICIENT SELECTION OF WEB SERVICES 1 Interacting with the SOA-based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning
More informationMiddleware support for the Internet of Things
Middleware support for the Internet of Things Karl Aberer, Manfred Hauswirth, Ali Salehi School of Computer and Communication Sciences Ecole Polytechnique Fédérale de Lausanne (EPFL) CH-1015 Lausanne,
More informationLightweight Service-Based Software Architecture
Lightweight Service-Based Software Architecture Mikko Polojärvi and Jukka Riekki Intelligent Systems Group and Infotech Oulu University of Oulu, Oulu, Finland {mikko.polojarvi,jukka.riekki}@ee.oulu.fi
More information