Home // International Journal On Advances in Security, volume 6, numbers 1 and 2, 2013 // View article
OSGiLarva: a Monitoring Framework Supporting OSGi’s Dynamicity
Authors:
Yufang Dan
Nicolas Stouls
Christian Colombo
Stéphane Frénot
Keywords: Monitoring, Dynamic SOA, OSGi, Larva, LogOs
Abstract:
Service-Oriented Architecture is an approach where software systems are designed in terms of a composition of services. OSGi is a Service-Oriented Framework dedicated to 24/7 Java systems. In this Service-Oriented Programming approach, software is composed of services that may dynami- cally appear or disappear. In such a case, classical monitoring approaches with statically injected monitors into services cannot be used. In this paper, we describe ongoing work proposing a dynamic monitoring approach dedicated to local SOA systems, focusing particularly on OSGi. Firstly, we define two key properties of loosely coupled monitoring systems: dynamicity resilience and comprehensiveness. Next, we propose the OSGiLarva tool, which is a preliminary implementation targeted at the OSGi framework. Finally, we present some quantitative results showing that a dynamic monitor based on dynamic proxies and another based on aspect-oriented programming have equivalent performances.
Pages: 49 to 61
Copyright: Copyright (c) to authors, 2013. Used with permission.
Publication date: June 30, 2013
Published in: journal
ISSN: 1942-2636