DocumentCode :
2620699
Title :
Experiences in Lightweight Event Relaying Framework Design
Author :
Polojärvi, Mikko ; Riekki, Jukka
Author_Institution :
Dept. of Electr. & Inf. Eng., Univ. of Oulu, Oulu, Finland
fYear :
2010
fDate :
21-23 May 2010
Firstpage :
1
Lastpage :
8
Abstract :
In software development there is always the need for faster development process. One way to speed up the process is to reuse existing components, in which loose coupling of the components is an important prerequisite. Publish/subscribe is one popular way to provide loose coupling, and there exists many middleware solutions for it. However, most such solutions are aimed for large inter-device networks, and are poorly suited for resource-constrained low-level contexts. As our solution we present the design of SERF, a novel lightweight software framework implementing pub/sub event messaging and peer-to-peer architectures. We also describe the experiences and lessons learned that led to the development of the framework. Upon analysis we find out that SERF offers the advantages of loosely coupled modules and pub/sub, but also point out that the framework is less suitable outside its framed problem area.
Keywords :
Web services; middleware; peer-to-peer computing; software architecture; software reusability; SERF; component reusability; faster development process; interdevice networks; lightweight software framework; loose coupling; middleware solutions; peer-to-peer architectures; publish-subscribe event messaging; resource-constrained low-level contexts; software development; Application software; Computer architecture; Design engineering; Frame relay; Java; Message passing; Middleware; Peer to peer computing; Semiconductor optical amplifiers; Service oriented architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Future Information Technology (FutureTech), 2010 5th International Conference on
Conference_Location :
Busan
Print_ISBN :
978-1-4244-6948-2
Type :
conf
DOI :
10.1109/FUTURETECH.2010.5482647
Filename :
5482647
Link To Document :
بازگشت