Upload
jerome-mclaughlin
View
217
Download
2
Embed Size (px)
Citation preview
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
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
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
5
Deployment modelcontrollerscontrôleurs
field devicesproduits de terrain
gateway serversserveurs passerelle
central serverserveur central
service providersfournisseurs de
services
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
7
OSGI remote management meeting
SIRLAN Technologies’standardisation expectancies
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
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