90 likes | 240 Views
OSGi remote management meeting. SIRLAN platform overview. A building management platform. End users. Building operators. Electricity installers. Electricity integrators. Service developers. Administrators. SIRLAN Technologies offer. Tertiary building. Residential. Health. Applications.
E N D
OSGi remote management meeting SIRLAN platform overview
A building management platform End users Building operators Electricity installers Electricity integrators Service developers Administrators
SIRLAN Technologies offer Tertiary building Residential Health Applications OSPI Home applications Physiodom KNX configurator SIRLAN gateway & central servers Middleware SIRLAN controller & KNX bus manager KNX driver (Weinzierl) Other drivers System Linux, Mika, OSGi (KF) HyperPanel Infrastructure OSPI controller DDTB/satellite decoder Networks & server infrastructure Partner offer Software offer Service offer
Main requirements • Application administration • A distributed application framework on : • Building controllers (OSGi gateways) • Back-office infrastructure • Tier information systems • User profiling and access control
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
OSGI remote management meeting SIRLAN Technologies’ standardisation expectancies
SIRLAN’s requirements • Current platform requirements: • Application administration • Distributed framework • User profiling and access control • 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 todistributed service configuration • Goal: a distributed environment with collaborating application containers
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