Semantic Middleware Architecture


Article Preview

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.



Edited by:

Adrian Olaru






D. Repta et al., "Semantic Middleware Architecture", Applied Mechanics and Materials, Vol. 436, pp. 488-496, 2013

Online since:

October 2013




[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

[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

[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

[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

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

[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

[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

[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.

[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

[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

[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/9781605666976.ch008

[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

[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

[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

[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).

[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.

DOI: 10.1007/11926078_29

[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

[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

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

[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

[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

[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

[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

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

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

In order to see related information, you need to Login.