Implementation of a service oriented architecture in smart sensor systems integration platform



Similar documents
Creating Web Services in NetBeans

Introduction to Service-Oriented Architecture for Business Analysts

Service-Oriented Architectures

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

Introduction to Service Oriented Architectures (SOA)

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

David Pilling Director of Applications and Development

SERVICE ORIENTED ARCHITECTURE

SOA and Cloud in practice - An Example Case Study

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

Integration using IBM Solutions

Eclipse Open Healthcare Framework

Alternatives to SNMP and Challenges in Management Protocols. Communication Systems Seminar Talk 10 Francesco Luminati

Enterprise Application Designs In Relation to ERP and SOA

An Analysis of Reference Architectures for the Internet of Things

E-Business Suite Oracle SOA Suite Integration Options

Cloud Computing & Service Oriented Architecture An Overview

Chapter 2: Cloud Basics Chapter 3: Cloud Architecture

SOA Myth or Reality??

Event based Enterprise Service Bus (ESB)

Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal

A Generic Database Web Service

A Service Oriented Security Reference Architecture

Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Business Integration Architecture for Next generation OSS (NGOSS)

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford

Integration Platforms Problems and Possibilities *

WEB SERVICES WITH APPLICATION SERVER ABAP

How To Understand A Services-Oriented Architecture

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Accelerate your SOA Projects through Service Simulation

Automation Systems and the IoT Industrial Internet

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

Introduction to Testing Webservices

Using the Cloud to Facilitate Global Software Development Challenges

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

Impact of Service Oriented Architecture on ERP Implementations in Technical Education

CHAPTER 1 INTRODUCTION

Creating new university management software by methodologies of Service Oriented Architecture (SOA)

Part One Business Modeling Business Process Model

HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture

E-Business Technologies for the Future

Fundamentals of Web Programming a

Enterprise Integration EAI vs. SOA vs. ESB

Key requirements for Interoperable IoT systems

The Study on Mobile Phone-oriented Application Integration Technology of Web Services 1

Oracle SOA Reference Architecture

SIP Protocol as a Communication Bus to Control Embedded Devices

Service-Oriented Software Testing Platform *

Web Cloud Architecture

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

How To Understand Cloud Computing

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

How To Manage A Virtualization Server

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Remote Monitoring and Controlling System Based on ZigBee Networks

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Testing Web Services Today and Tomorrow

The Business Benefits of the Proliance Architecture. September 2004

Network and Services (NETW-903)

PUR1311/19. Request for Information (RFI) Provision of an Enterprise Service Bus. to the. European Bank for Reconstruction and Development

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR DEPARTMENT OF COMPUTER APPLICATIONS SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE

Service-oriented architecture in e-commerce applications

HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR

What is BPM? Software tools enabling BPM

AquaLogic ESB Design and Integration (3 Days)

Summer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary

Federal Enterprise Architecture and Service-Oriented Architecture

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

White paper. Business Applications of Wide Area Ethernet

The Ubiquitous Web, UPnP and Smart Homes

Enhancing A Software Testing Tool to Validate the Web Services

Internet of Things. Reply Platform

Service Computing: Basics Monica Scannapieco

Building the European Biodiversity. Observation Network (EU BON)

The Integration Between EAI and SOA - Part I

Fast Innovation requires Fast IT

Physical Security Information Management: A Technical Perspective

Realizing business flexibility through integrated SOA policy management.

How service-oriented architecture (SOA) impacts your IT infrastructure

Transcription:

INSTITUTE OF INFORMATION AND COMMUNICATION TECHNOLOGIES BULGARIAN ACADEMY OF SCIENCE Implementation of a service oriented architecture in smart sensor systems integration platform Alexander Alexandrov, Vladimir Monov Institute of information and communication technology, Bulgarian Academy of Sciences, Sofia Bulgaria akalexandrov@gmail.com, vmonov@iit.bas.bg 1 /acomin

SOA architecture What is SOA architecture? SOA as an architecture relies on service orientation as its fundamental design principle. If a service presents a simple interface that abstracts away its underlying complexity, then users can access independent services without knowledge of the service's platform implementation 2

SOA architecture SOA is a method of design, deployment, and management of both applications and the software infrastructure where: All software is organized into business services that are network accessible and executable. Service interfaces are based on public standards for interoperability. 3

SOA architecture SOA benefits The main benefit of SOA is to allow simultaneous use and easy mutual data exchange between applications of different vendors without additional programming or making changes to the services. 4

SOA benefits Depending on the adopted approach, each SOA service is designed to perform one or more activities by implementing one or more service operations. As a result, each service is built as a discrete piece of code. 5

SOA architecture Related work The main goal of the proposed platform for sensor systems integration is the effective and seamless integration of pervasive technologies into the information system of networked enterprises. This issue has already been tackled in the literature, for by Samaras et al. [7 ] and by Delicato et al. [8]). 6

What we propose? What we propose? In this paper we propose a custom design service-oriented, flexible and adaptable platform for sensor systems integration based on WSDL. Our approach allows high-level applications to easily configure the datagathering level and exploit the available functionalities. 7

SOA platform for sensor systems Architecture Apache and WSDL framework Service oriented architecture protocol (SOAP) The services of the proposed integrated sensor systems platform are Apache and the WSDL framework based and implement a service oriented architecture. They have some functional building blocks accessible over standard Internet protocols especially SOAP. 8

SOA platform for sensor systems Each SOA building block in the platform can play one or both of the following roles: Service provider- The service provider creates a web service publishes its interface and access information to the service registry. Service consumer - web service client locates entries in the service registry using various find operations. 9

SOA platform for sensor systems The main purpose of the new developed SOA based platform is to integrate various heterogeneous sensor networks based on different hardware and using different communication technologies in one Integrated Smart Sensor System (ISSS). This conception enables us full integration of the sensor data and the possibility for data interchange. 10

Integrated sensor system SOA platform The current version of the platform defined and released 3 layers: 1. Application layer- based mainly on SOAP and SSI. 2. Data Integration layerrepresents the passage of the data through the process of integration. 3. Network layer represents 6LowPan protocol and other services. 11

Application layer Application layer The Application layer of the current platform is based mainly on SOAP. It relies on XML Information Set for its message format. Additionally we include in the current platform Application layer SSI and RPC protocols too. The SSI ("Simple Sensor Interface") protocol is a communications protocol designed for data transfer between computers or user terminals and smart sensors. 12

Data Integration layer Data Integration layer The Integration Layer marks the transition from raw sensor data to integrated data. This is the data that has been consolidated and rationalized. This layer represents the passage of the data through the process of integration. The core functionality of the Data Integration Layer is the Master Data Management - MDM. 13

Data Integration layer MDM is the process by which data from different sensor networks or sub systems included in the platform is matched and processed to realize a single copy of data. The MDM system have own internal data structures. 14

Network layer Network layer The main task of the network layer is to provide functional and procedural means of transferring variable-length data sequences from a source to a destination host via one or more sensor systems. Currently we include in the network layer of the proposed platform the following two main protocols: IPv6/6LoWPAN and Internet Control Message Protocol version 6 (ICMPv6) 15

Network Layer The main components of the (SSSIP) are: application server running WCO2 Carbon framework MySQL RDBMS data base gateway servers custom design software interfaces supporting ZigBee 802.15.4, 6LoWPan, WiFi 802.11/bgn and BT4/BLE protocols for data exchange. 16

SSSIP components Main SSSIP components application server running custom design modified WCO2 Carbon framework data base server running MySQL RDBMS gateway servers with related interfaces to access heterogeneous sensor networks or single addressed snart sensors.. custom design software interfaces supporting ZigBee 802.15.4, 6LoWPan, WiFi 802.11/bgn and BT4/BLE protocols for data exchange 17

Conclusion Conclusion The paper describes a SOA based platform developed for smart sensor systems integration. It has services to manage different heterogeneous sensor networks or group of smart sensors in one sensor system which provides the necessary interoperability. The developed services allow easy integration of heterogeneous sensors and creation of data views for application developers. 18

Conclusion Currently our platform supports ZigBee, WiFi and BT4/BLE communication technologies. The long range RoIP based communication platform is under development too. Also, the next step in the future will be the building of Virtual Sensor Systems accepting specific requirements by simply developed services. 19

Gratitudes The research work reported in the paper is supported by the project AComIn "Advanced Computing for Innovation", grant 316087, funded by the FP7 Capacity Programme (Research Potential of Convergence Regions). 20