Filters








721 Hits in 2.2 sec

Asynchronous Messaging for OSGi

Arne Koschel
2012 Proceedings of the ITI 2012 34th International Conference on INFORMATION TECHNOLOGY INTERFACES  
As an attempt to fill a gap in this field, we propose, implement and evaluate an approach for the integration of asynchronous messaging into OSGi.  ...  However, the specification provides means for synchronous communication only and leaves out asynchronous communication.  ...  Therefore, it is important for OSGi to remain applicable to embedded systems after asynchronous messaging (needed for enterprise systems) has been integrated into it.  ... 
doi:10.2498/iti.2012.0458 dblp:conf/iti/KoschelASAGK12 fatcat:tmcms3bzc5bt7ikbrma4vt6kma

Asynchronous Messaging for OSGi

Arne Koschel, Irina Astrova, Marc Schaaf, Volker Ahlers, Stella Gatziu Grivas, Ahto Kalja
2012 Journal of Computing and Information Technology  
As an attempt to fill a gap in this field, we propose, implement and evaluate an approach for the integration of asynchronous messaging into OSGi.  ...  However, the specification provides means for synchronous communication only and leaves out asynchronous communication.  ...  Therefore, it is important for OSGi to remain applicable to embedded systems after asynchronous messaging (needed for enterprise systems) has been integrated into it.  ... 
doi:10.2498/cit.1002091 fatcat:seg2tsc2c5bv7gzklasawzhzay

An Assessment of Middleware Platforms for Accessing Remote Services

Young-Woo Kwon, Eli Tilevich, William R. Cook
2010 2010 IEEE International Conference on Services Computing  
To address this limitation, in this paper we describe a case study of transitioning an Open Service Gateway Initiative (OSGi) service from local to remote access.  ...  Our results can help remote service programmers make informed decisions when choosing middleware platforms for their applications.  ...  For each service, raw sockets provide the best performance. Asynchronous R-OSGi comes close second. RBI/OSGi using synchronous communication comes quite close to asynchronous R-OSGi.  ... 
doi:10.1109/scc.2010.20 dblp:conf/IEEEscc/KwonTC10 fatcat:lgdtmtykavaufd23mhvbgd45u4

Which middleware platform should you choose for your next remote service?

Young-Woo Kwon, Eli Tilevich, William R. Cook
2011 Service Oriented Computing and Applications  
To address this limitation, in this article, we describe a case study of transitioning an Open Service Gateway Initiative (OSGi) service from local to remote access.  ...  Our results can help remote service programmers make informed decisions when choosing middleware platforms for their applications. 1  ...  For each service, raw sockets provide the best performance. Asynchronous R-OSGi comes close second. RBI/OSGi using synchronous communication comes quite close to asynchronous R-OSGi.  ... 
doi:10.1007/s11761-011-0082-y fatcat:kalfxz2q7jfx3pw5jg37m6zkua

Itinerary-Based Mobile Agent as a Basis for Distributed OSGi Services

Jonathan Lee, Shin-Jie Lee, Hsi-Min Chen, Kuo-Hsun Hsu
2013 IEEE transactions on computers  
However, services residing in OSGi platforms are devised specifically for the platforms' local bundles.  ...  services for such devices.  ...  In Table 1 , only our approach, R-OSGi, D-OSGi, and P2Pcomp support asynchronous invocation.  ... 
doi:10.1109/tc.2012.107 fatcat:nxt4sh63wvhyvfo25gqjx7xcqi

A light-weight component model for peer-to-peer applications

A. Ferscha, M. Hechinger, R. Mayrhofer, R. Oberhauser
2004 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings.  
Our lightweight container realization leverages the OSGi platform and can utilize various P2P communication mechanisms such as JXTA.  ...  In this paper we describe our lightweight software component model P2Pcomp that addresses the development needs for mobile P2P applications.  ...  Acknowledgements Many thanks go to Thomas Köckerbauer and Michael Kumar for their great job implementing most parts of the Ports concept. 8.  ... 
doi:10.1109/icdcsw.2004.1284082 dblp:conf/icdcsw/FerschaHMO04 fatcat:3gh6d4twaveypdokaclzrb7due

Supporting the OSGi Service Platform with Mobility and Service Distribution in Ubiquitous Home Environments

A. Ibrahim, L. Zhao
2008 Computer journal  
This paper first revisits the fundamentals of OSGi service distribution, clarifies and defines a terminology for OSGi service mobility and distribution.  ...  The OSGi service specification defines an open service platform for service delivery, composition and execution in networked environments.  ...  We would also like to thank the developers in the osgi-dev@www2. osgi.org mailing list for their help and valuable feedback. This work is supported by EPSRC and NXP Semiconductors.  ... 
doi:10.1093/comjnl/bxn032 fatcat:duwfmozmurasvftspgsxf6bzwa

User-hosted SOA infrastructure over XMPP

Joao M. Goncalves, Diogo Gomes
2014 2014 IEEE Symposium on Computers and Communications (ISCC)  
Finally, an analysis is done on how suitable XMPP is to serve as a base protocol for such infrastructure.  ...  The work presented in this paper explores the possibility of implementing such a distributed social Service-Oriented Architecture (SOA) over Extensible Messaging and Presence Protocol (XMPP).  ...  Martin for the technical and philosophical discussions, and Alec Leckey for the outstanding coordination and support.  ... 
doi:10.1109/iscc.2014.6912538 dblp:conf/iscc/GoncalvesG14 fatcat:hxhdwrlzx5fcpncwjicd374cim

The impact of distributed programming abstractions on application energy consumption

Young-Woo Kwon, Eli Tilevich
2013 Information and Software Technology  
., sockets, RPC, messages, etc.) are an essential component of modern software, but their energy consumption characteristics are poorly understood.  ...  The programmer has few practical guidelines to choose the right abstraction for energy-constrained scenarios.  ...  R-OSGi is based on RPC, but both synchronous and asynchronous.  ... 
doi:10.1016/j.infsof.2013.02.014 fatcat:ov63lgyvnrg7xg233lvanpmkya

Service-oriented architecture for mobile applications

Yuri Natchetoi, Viktor Kaufman, Albina Shapiro
2008 Proceedings of the 1st international workshop on Software architectures and mobility - SAM '08  
Mobile phones are becoming a new popular platform for business applications. The number of mobile users increases daily and so does the need for efficient mobile data access and management.  ...  This paper presents a novel lightweight mobile SOA-based architecture for business applications running on J2ME enabled devices such as cell phones.  ...  First, an asynchronous, message-based communication is used as it is a better fit for a mobile environment in which the sender and the receiver are loosely coupled.  ... 
doi:10.1145/1370888.1370896 fatcat:6ofyv3gbn5eo5jrqnvrggx7x3u

An OSGi middleware to enable the Sensor as a Service paradigm

Giuseppe Di Modica, Francesco Pantano, Orazio Tomarchio
2014 Scalable Computing : Practice and Experience  
The size of the produced data, and the high rate at which data are being produced, suggest that we need new solutions that combine tools for data management and services capable of promptly structuring  ...  deployed on top of physical sensors and sensor networks, capable of abstracting sensor devices from their proprietary interfaces, and offering them to third party applications in an as-a-Service fashion for  ...  Message oriented middlewares. Message oriented middlewares (MOMs) provide distributed communication among participants on the basis of the asynchronous interaction model.  ... 
doi:10.12694/scpe.v14i4.927 fatcat:mztvrtkyxzgdzj6g3667j7h6cm

Building Modular Middlewares for the Internet of Things with OSGi [chapter]

Jakub Flotyński, Kamil Krysztofiak, Daniel Wilusz
2013 Lecture Notes in Computer Science  
Although a number of works have been devoted to OSGi, and several OSGi-based middlewares have been designed for the IoT, they do not thoroughly utilize mechanisms of OSGi.  ...  The paper addresses an analysis of OSGi in the context of building modular middlewares for the Internet of Things.  ...  ) and asynchronous modes.  ... 
doi:10.1007/978-3-642-38082-2_17 fatcat:spanzy44f5h7zch7jcuhybbcrq

DR-OSGi: Hardening Distributed Components with Network Volatility Resiliency [chapter]

Young-Woo Kwon, Eli Tilevich, Taweesup Apiwattanapong
2009 Lecture Notes in Computer Science  
Our reference implementation, built on top of the R-OSGi infrastructure, is called DR-OSGi 1 .  ...  In addition, these solutions are difficult to customize for different networks and to reuse across different applications.  ...  For the queued messages (columns 4 and 5), the delays is significantly higher than for the other messages.  ... 
doi:10.1007/978-3-642-10445-9_19 fatcat:t5o3cxfq6nenfczspwgdzqvhwq

Middleware Platform for Distributed Applications Incorporating Robots, Sensors and the Cloud

Elias De Coninck, Steven Bohez, Sam Leroux, Tim Verbelen, Bert Vankeirsbilck, Bart Dhoedt, Pieter Simoens
2016 2016 5th IEEE International Conference on Cloud Networking (Cloudnet)  
Moreover, our middleware provides specific support to develop components based on artificial neural networks, a technique that recently became very popular for sensor data analytics and robot actuation  ...  We would also like to acknowledge NVIDIA for providing us with GPU hardware.  ...  Our solution is the ROS OSGi wrapper with support for asynchronous programming by using the OSGi's Promise API.  ... 
doi:10.1109/cloudnet.2016.23 dblp:conf/cloudnet/ConinckBLVVDS16 fatcat:gjwt7bgjejenvjnjtdnlngepuq

An autonomic approach to offer services in OSGi-based home gateways

Jorge E. López de Vergara, Víctor A. Villagrá, Carlos Fadón, Juan M. González, José A. Lozano, Manuel Álvarez-Campana
2008 Computer Communications  
Using a home gateway, with the OSGi framework deployed, an autonomic element has been developed with the goal of finding and personalizing the service offer for a specific user.  ...  offer for each customer.  ...  Future research works will extend this proof of concept for HAN to implement self-organization and self-configuration policies, dealing also with conflict resolution.  ... 
doi:10.1016/j.comcom.2008.04.010 fatcat:e5bekanfvjgevengku3dxs3znu
« Previous Showing results 1 — 15 out of 721 results