• No results found

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

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

(2)

7/2/2014 http://www.iict.bas.bg 2

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

(3)

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

(4)

7/2/2014 http://www.iict.bas.bg 4

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.

(5)

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

(6)

7/2/2014 http://www.iict.bas.bg 6

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]).

(7)

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

data-gathering level and exploit the available

functionalities.

(8)

7/2/2014 http://www.iict.bas.bg 8

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.

(9)

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.

(10)

7/2/2014 http://www.iict.bas.bg 10

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.

(11)

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 layer-

represents the passage of the data through the process of integration.

3. Network layer – represents

(12)

7/2/2014 http://www.iict.bas.bg 12

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.

(13)

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.

(14)

7/2/2014 http://www.iict.bas.bg 14

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.

(15)

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)

(16)

7/2/2014 http://www.iict.bas.bg 16

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.

(17)

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

(18)

7/2/2014 http://www.iict.bas.bg 18

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.

(19)

• 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.

(20)

7/2/2014 http://www.iict.bas.bg 20

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).

References

Related documents