Semantic Middleware Architecture

Article Preview

Abstract:

Some of the most important features of future IT systems will come from the current research of Semantic Web technologies and distributed systems. Following this idea we set out to implement a middleware solution that builds upon the latest developments of research activity into Internet of Things and, more generally, context-aware systems. These directions where selected because they currently are the main drivers of the research into the applications of semantic technologies. Our focus was mainly on the aspects that we considered to be overlooked by other proposed semantic middleware solutions, such as the support of asynchronous, event based communication and ontology management in distributed systems. The developed middleware was used to build a test system in order to prove its advantages over similar systems that rely on currently used technologies.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

488-496

Citation:

Online since:

October 2013

Export:

Price:

[1] Aberer, K. et al. (2005, August). The essence of P2P: A reference architecture for overlay networks. In Peer-to-Peer Computing, 2005. P2P 2005. Fifth IEEE International Conference on (pp.11-20). IEEE.

DOI: 10.1109/p2p.2005.38

Google Scholar

[2] Anceaume, E. et al. (2006). A semantic overlay for self-peer-to-peer publish/subscribe. In Distributed Computing Systems, 2006. ICDCS 2006. 26th IEEE International Conference on (pp.22-22). IEEE.

DOI: 10.1109/icdcs.2006.12

Google Scholar

[3] Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. Computer Networks, 54(15), 2787-2805.

DOI: 10.1016/j.comnet.2010.05.010

Google Scholar

[4] Bandyopadhyay, S., Sengupta, M., Maiti, S., & Dutta, S. (2011). Role of Middleware for Internet of Things: A Study. International Journal of Computer Science & Engineering Survey (IJCSES).

DOI: 10.5121/ijcses.2011.2307

Google Scholar

[5] Blair, G. S., Bennaceur, A., Georgantas, N., Grace, P., Issarny, V., Nundloll, V., & Paolucci, M. (2011).

Google Scholar

[6] Chand, R., & Felber, P. (2005). Semantic peer-to-peer overlays for publish/subscribe networks. Euro-Par 2005 Parallel Processing, 613-613.

DOI: 10.1007/11549468_130

Google Scholar

[7] Cugola, G., & Margara, A. (2009). RACED: an adaptive middleware for complex event detection. In Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware (p.5).

DOI: 10.1145/1658185.1658190

Google Scholar

[8] De, S., Barnaghi, P., Bauer, M., & Meissner, S. (2011, September). Service modelling for the Internet of Things. In Computer Science and Information Systems (FedCSIS), 2011 Federated Conference on (pp.949-955). IEEE.

Google Scholar

[9] Fensel, D. (2004). Triple-space computing: Semantic Web Services based on persistent publication of information. Intelligence in Communication Systems, 43-53.

DOI: 10.1007/978-3-540-30179-0_4

Google Scholar

[10] Jardim-Goncalves, R., Grilo, A., & Steiger-Garcao, A. (2006). Challenging the interoperability between computers in industry with MDA and SOA. Computers in Industry, 57(8), 679-689.

DOI: 10.1016/j.compind.2006.04.013

Google Scholar

[11] Jacobsen, H. A., Cheung, A., Li, G., Maniymaran, B., Muthusamy, V., & Kazemzadeh, R. S. (2010). The PADRES publish/subscribe system. Principles and Applications of Distributed Event-Based Systems, 164-205.

DOI: 10.4018/978-1-60566-697-6.ch008

Google Scholar

[12] Jardim-Goncalves, R., Grilo, A., Agostinho, C., Lampathaki, F., & Charalabidis, Y. (2012). Systematisation of interoperability body of knowledge: the foundation for enterprise interoperability as a science.

DOI: 10.1080/17517575.2012.684401

Google Scholar

[13] Kaoudi, Z., Kyzirakos, K., & Koubarakis, M. (2010). SPARQL query optimization on top of DHTs. The Semantic Web–ISWC 2010, 418-435.

DOI: 10.1007/978-3-642-17746-0_27

Google Scholar

[14] Kong, J., Jung, J. Y., & Park, J. (2009). Event-driven service coordination for business process integration in ubiquitous enterprises. Computers & Industrial Engineering, 57(1), 14-26.

DOI: 10.1016/j.cie.2008.08.019

Google Scholar

[15] Kostelnik, P., Sarnovsk, M., & Furdik, K. (2011). The Semantic Middleware for Networked Embedded Systems Applied in the Internet of Things and Services Domain. Scalable Computing: Practice and Experience, 12(3).

Google Scholar

[16] Liarou, E., Idreos, S., & Koubarakis, M. (2006). Evaluating conjunctive triple pattern queries over large structured overlay networks. The Semantic Web-ISWC 2006, 399-413.

Google Scholar

[17] Liarou, E., Idreos, S., & Koubarakis, M. (2007). Continuous RDF query processing over DHTs. The Semantic Web, 324-339.

DOI: 10.1007/978-3-540-76298-0_24

Google Scholar

[18] Pfisterer, D., Romer, K., Bimschas, D., Kleine, O., Mietz, R., Truong, C., .. & Richardson, R. (2011). SPITFIRE: toward a semantic web of things. Communications Magazine, IEEE, 49(11), 40-48.

DOI: 10.1109/mcom.2011.6069708

Google Scholar

[19] Rodríguez-Domínguez, C., Benghazi, K., Noguera, M., Garrido, J. L., Rodríguez, M. L., & Ruiz-López, T. (2012).

Google Scholar

[20] Song, Z., Cárdenas, A. A., & Masuoka, R. (2010, November). Semantic middleware for the Internet of Things. In Internet of Things (IOT), 2010 (pp.1-8). IEEE.

DOI: 10.1109/iot.2010.5678448

Google Scholar

[21] Tariq, M., et al. (2010). Dynamic publish/subscribe to meet subscriber-defined delay and bandwidth constraints. Euro-Par 2010-Parallel Processing, 458-470.

DOI: 10.1007/978-3-642-15277-1_44

Google Scholar

[22] Wei, W., & Barnaghi, P. (2009). Semantic annotation and reasoning for sensor data. Smart Sensing and Context, 66-76.

DOI: 10.1007/978-3-642-04471-7_6

Google Scholar

[23] Zhang, W., & Hansen, K. M. (2008, October). Semantic web based self-management for a pervasive service middleware. In Self-Adaptive and Self-Organizing Systems, 2008. SASO'08. Second IEEE International Conference on (pp.245-254). IEEE.

DOI: 10.1109/saso.2008.14

Google Scholar

[24] Berners-Lee, T., Hendler, J., & Lassila, O. (2001). The semantic web. Scientific american, 284(5), 28-37.

DOI: 10.1038/scientificamerican0501-34

Google Scholar

[25] Schreiber, F. A., Camplani, R., Fortunato, M., Marelli, M., & Rota, G. (2012).

Google Scholar