9
1 OSGi remote management meeting SIRLAN platform overview

1 OSGi remote management meeting SIRLAN platform overview

Embed Size (px)

Citation preview

Page 1: 1 OSGi remote management meeting SIRLAN platform overview

1

OSGi remote management meeting

SIRLAN platform overview

Page 2: 1 OSGi remote management meeting SIRLAN platform overview

2

Building area

Services

Configuration Maintenance Remote commands Monitoring

Serviceaggregator

Devices DevicesField buses

A building management platform

End users

Electricity installers

Administrators

Building operators

Electricity integrators

Service developers

Page 3: 1 OSGi remote management meeting SIRLAN platform overview

3

SIRLAN Technologies offer

Tertiary building Residential Health

Applications

Middleware

System

Infrastructure

SIRLAN gateway & central servers

OSPI

Linux, Mika, OSGi (KF)

OSPI controller

KNX driver (Weinzierl)

Networks & server infrastructure

DDTB/satellite decoder

HyperPanel

Other drivers

Home applications PhysiodomKNX configurator

Partner offer Software offer Service offer

SIRLAN controller & KNX bus manager

Page 4: 1 OSGi remote management meeting SIRLAN platform overview

4

Main requirements

• Application administration• A distributed application framework

on : Building controllers (OSGi gateways) Back-office infrastructure Tier information systems

• User profiling and access control

Page 5: 1 OSGi remote management meeting SIRLAN platform overview

5

Deployment modelcontrollerscontrôleurs

field devicesproduits de terrain

gateway serversserveurs passerelle

central serverserveur central

service providersfournisseurs de

services

Page 6: 1 OSGi remote management meeting SIRLAN platform overview

6

Main design features

• Designed as a toolkit• Middleware approach• Remote mgt through Hessian protocol• ARM9 controller from FS-FORTH, DIN-rail

mounted• Support of KNX (EIB) field buses for

configuration and operation• Application and user administration

through JMX interface• Links with service providers’ information

systems through SOAP interfaces

Page 7: 1 OSGi remote management meeting SIRLAN platform overview

7

OSGI remote management meeting

SIRLAN Technologies’standardisation expectancies

Page 8: 1 OSGi remote management meeting SIRLAN platform overview

8

SIRLAN’s requirements

1. Current platform requirements: Application administration Distributed framework User profiling and access control

2. Possible new requirements: Transactional deployment: ensure system

consistency after successful or failed deployment Service orchestration: coordination of the

lifecycle (start/stop) of collaborating services across system

Dependencies resolution like OBR Configuration management: generalisation of

current CM service to distributed service configuration

Goal: a distributed environment with collaborating application containers

Page 9: 1 OSGi remote management meeting SIRLAN platform overview

9

SIRLAN’s technical constraints

• Be able to manage remote tiny gateways (ARM9 32Mb)

• Preferably a Java specification• Data privacy• No local administration of building

controllers• Gateway registration management