4 WORK IN PROGRESS
4.1 Distributed Event Delivery System
The Core Node, thanks to its architecture can be
used in a profitable way to build a distributed,
collaborative and failure-resistant Event Delivery
System. At the moment, a so described system, is
under design and development, adopting a
publish/subscribe model and involving mobile
sensor-equipped devices.
4.2 The Node in a Service Oriented
Architecture (SOA) Context
The service layer of the Core Node, in particular the
exposed Web Services, points out the chance of an
inclusion of the Node and its derived applications in
a SOA context.
Moreover, the distributed system itself can also set
up a redundant Web Service Registry (also including
semantic issues) which can be used for service
publication aims.
5 CONCLUSIONS
The Internet has evolved to a collaborative basis,
where information is collected from multiple sources
and assembled by users. Collaboration at
infrastructure level is still to come. The DART
Project aims to propose and realize a flexible,
distributed, collaborative, scalable, fault tolerant and
self-organized system for a semantic search engine.
The proposed software architecture realizes the
abstraction layer to DHT framework and exposes
storage and retrieval functionalities through SOAP
and REST web services. DART network is suitable
for both text documents, multimedia content and
environmental data coming from distributed sensors.
Mobile integration interfaces are core parts of basic
architecture and extended prototypes are being
developed and tested in real environment.
ACKNOWLEDGEMENTS
The architecture and the prototypes described in this
paper belongs to the DART - Distributed Agent-
based Retrieval Tools Project at CRS4, partially
funded by the Italian Ministry of University and
Scientific Research (Contract grant n. 11582).
REFERENCES
Angioni, M., Demontis, R., Deriu, M., De Vita, E., Lai,
C., Marcialis, I., Paddeu, G., Pintus, A., Piras, A.,
Sanna, R., Soro, A., Tuveri, F., 2007. A Collaborative,
Semantic and Context-Aware Search Engine. In Proc.
of ICEIS 2007 – 9th International Conference on
Enterprise Information Systems.
Angioni, M., Demontis, R., Deriu, M., De Vita, E., Lai,
C., Marcialis, I., Pintus, A., Piras, A., Soro, A., Tuveri,
F., 2007. DART: The Distributed Agent-Based
Retrieval Toolkit. In Proc. of 2007 WSEAS
International Conference on Computer Engineering
and Applications (CEA07).
Angioni, M., Demontis, R., Deriu, M., De Vita, E., Lai,
C., Marcialis, I., Pintus, A., Piras, A., Soro, A., Tuveri,
F., 2007. User Oriented Information Retrieval in a
Collaborative and Context Aware Search Engine. In
WSEAS Transactions on Computer Research Journal.
Rowstron, A., Druschel, P., 2001. Pastry: Scalable,
distributed object location and routing for large-scale
peer-to-peer systems. In Proc. of IFIP/ACM
International Conference on Distributed Systems
Platforms (Middleware).
Druschel, P., Rowstron, A., 2001. PAST: A large-scale,
persistent peer-to-peer storage utility. In Proc. of The
8th Workshop on Hot Topics in Operating Systems
(HotOS-VIII).
Angioni, M., Demontis, R., Tuveri, F., 2007. Enriching
WordNet to Index and Retrieve Semantic Information.
In Proc. of 2nd International Conference on Metadata
and Semantics Research.
Loo, B. T., Cooper, O., Krishnamurthy, S., 2004.
Distributed Web Crawling over DHTs. In UCB/CSD-
04-1305, EECS Department, University of California,
Berkeley.
Chung, C., Clarke, C. L. A., 2002. Topic Oriented
Collaborative Crawling. In Proc. of CIKM’02,
Conference on Information and Knowledge
Management.
Balakrishnan, H., Kaashoek, M.F., Karger, D., Morris, R.,
Stoica, I., 2003. Looking up data in P2P systems. In
Communications of the ACM, February 2003.
ICEIS 2008 - International Conference on Enterprise Information Systems
266