Abstract
Wireless sensor networks (WSNs) are attractive for monitoring and gathering physical information (e.g. temperature) via lots of deployed sensors. For the applications in WSNs, Web service is one of the recommended frameworks to publish, invoke, and manage services. However, the standard Web service description language (WSDL), defines only the service input and output while ignoring the corresponding input-to-output mapping relationships. This presents a serious challenge in distinguishing services with similar input and output interface. In this paper, we address this challenge by embedding the service policy into the traditional WSDL2.0 schema to describe the input-to-output mapping relationships. The service policy is then transformed into a policy binary tree so that the similarity between different Web services can be quantitatively evaluated. Furthermore, a new service redundancy detection approach is proposed based on this similarity. Finally, the case study and experimental analysis illustrate the applicability and capability of the proposed service redundancy detection approach.
Similar content being viewed by others
References
Akyildiz, I., Su, W., Sankarasubramaniam, Y., Cayirci, E.: A survey on sensor networks. IEEE Commun. Mag. 40(8), 102–114 (2002)
Willig, A.: Wireless sensor networks: concept, challenges and approaches. e & i Elektrotechnik und Informationstechnik 123(6), 224–231 (2006)
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet Comput. 6(2), 86–93 (2002)
Ta, T., Othman, N., Glitho, R., Khendek, F.: Using web services for bridging end-user applications and wireless sensor networks. In: Proceedings of 11th IEEE Symposium on Computers and Communications, 2006 (ISCC’06), pp. 347–352 (2006)
Glitho, R., Khendek, F., Othman, N., Chebbine, S.: Web services-based architecture for the interactions between end-user applications and sink-less wireless sensor networks. In: 4th IEEE Consumer Communications and Networking Conference, 2007 (CCNC 2007), pp. 865–869 (2007)
Othman, N., Glitho, R., Khendek, F.: The design and implementation of a web service framework for individual nodes in sinkless wireless sensor networks. In: 12th IEEE Symposium on Computers and Communications, 2007 (ISCC 2007), pp. 941–947 (2007)
Jean, E., Rauschert, I., Collins, R., Hurson, A., Sedigh, S., Jiao, Y.: Risn: an efficient sensor network overlay with support for autonomous and distributed applications. Int. J. Commun. Netw. Syst. Sci. 4(1), 1–16 (2011)
AmberPoint, G., BEA, P., BEA, H., CommerceOne, S., ContentGuard, T., ContentGuard, G., ContentGuard, T., Commerce, S., Documentum, G., Documentum, S., et al.: Web services security (2002)
Curbera, F., Leymann, F., Storey, T., Ferguson, D., Weerawarana, S.: Web Services Platform Architecture: SOAP, WSDL, WS-policy, WS-addressing, WS-BPEL, WS-reliable Messaging and More. Prentice Hall PTR (2005)
Geuer-Pollmann, C., Claessens, J.: Web services and web service security standards. Inf. Secur. Tech. Rep. 10(1), 15–24 (2005)
Web services description language (WSDL). http://www.w3.org/TR/wsdl
Dai, C., Wang, Z.: A flexible extension of WSDL to describe non-functional attributes. In: 2nd IEEE International Conference on e-Business and Information System Security, 2010 (EBISS), pp. 1–4
Soley, R., et al.: Model driven architecture. OMG White Paper 308, 308 (2000)
Mellor, S., Scott, K., Uhl, A., Weise, D.: Model-driven architecture. In: Advances in Object-Oriented Information Systems, pp. 233–239 (2002)
D’Ambrogio, A.: A WSDL extension for performance-enabled description of web services. Computer and Information Sciences-ISCIS 2005, pp. 371–381 (2005)
D’Ambrogio, A.: A model-driven WSDL extension for describing the QoS of web services. In: Proceedings of the IEEE International Conference on Web Services, pp. 789–796. IEEE Computer Society (2006)
Wiley, M., Wu, A., Su, J.: WSDL-D: A flexible web service invocation mechanism for large datasets. In: 10th IEEE Conference on E-commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-commerce and E-services, pp. 157–164. (2008)
Guanhua, C., Kunqing, X., Xiujun, M., Yanfeng, S., Yuanzhi, Z., Lebin, S.: G-WSDL: a data-oriented approach to model GIS web services. In: Proceedings of IEEE International Geoscience and Remote Sensing Symposium, 2005 (IGARSS’05), vol. 2, p. 4 (2005)
Tsai, W., Paul, R., Wang, Y., Fan, C., Wang, D.: Extending WSDL to facilitate web services testing. In: Proceedings of 7th IEEE International Symposium on High Assurance Systems Engineering, 2002, pp. 171–172 (2003)
Bajaj, S., Box, D., Chappell, D., Curbera, F., Daniels, G., Hallam-Baker, P., Hondo, M., Kaler, C., Langworthy, D., Malhotra, A., et al.: Web services policy framework (WS-policy). Specification, IBM, BEA, Microsoft, SAP AG, Sonic Software, VeriSign (2004)
Box, D., Hondo, M., Kaler, C., Maruyama, H., Nadalin, A., Nagaratnam, N., Patrick, P., von Riegen, C., Shewchuk, J.: Web services policy assertions language (WS-policyassertions). MSDN Library, Version, vol. 1 (2003)
W3c xml schema. http://www.w3.org/TR/xmlschema-2/
Xsd restrictions facets definition. http://www.w3schools.com/schema/schema-facets.asp
Shi, X., Yang, C.: Mining related queries from search engine query logs. In: Proceedings of the 15th International Conference on World Wide Web, pp. 943–944. ACM (2006)
Wang, Y., Stroulia, E.: Semantic structure matching for assessing web-service similarity. Service-Oriented Computing-ICSOC 2003, pp. 194–207 (2003)
Stroulia, E., Wang, Y.: Structural and semantic matching for assessing web-service similarity. Int. J. Cooper. Inf. Syst. 14(4), 407–437 (2005)
Ballinger, K., Ehnebuske, D., Ferris, C., Gudgin, M., Liu, C., Nottingham, M., Yendluri, P.: Basic profile version 1.1. WS-I Specification, vol. 8, p. 1 (2004)
Srinivasan, N., Paolucci, M., Sycara, K.: Adding owl-s to UDDI, implementation and throughput. In: First International Workshop on Semantic Web Services and Web Process Composition, 2004 (SWSWPC 2004), pp. 6–9 (2004)
Wood, A., Stankovic, J.: Denial of service in sensor networks. Computer 35(10), 54–62 (2002)
Raymond, D., Midkiff, S.: Denial-of-service in wireless sensor networks: attacks and defenses. IEEE Pervasive Comput. 7(1), 74–81 (2008)
Perrig, A., Szewczyk, R., Tygar, J., Wen, V., Culler, D.: Spins: Security protocols for sensor networks. Wirel. Netw. 8(5), 521–534 (2002)
Karlof, C., Sastry, N., Wagner, D.: Tinysec: a link layer security architecture for wireless sensor networks. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems. ACM, pp. 162–175 (2004)
Chang, S., Shieh, S., Lin, W., Hsieh, C.: An efficient broadcast authentication scheme in wireless sensor networks. In: Proceedings of the 2006 ACM Symposium on Information, Computer and Communications Security. ACM, pp. 311–320 (2006)
Raymond, D., Marchany, R., Brownfield, M., Midkiff, S.: Effects of denial-of-sleep attacks on wireless sensor network mac protocols. IEEE Trans. Veh. Technol. 58(1), 367–380 (2009)
Acknowledgments
This research is supported by the National Natural Science Foundation of China (No. 61103158), the National S&T Major Project (No. 2010ZX03004-002-01), the Deakin CRGS 2011 and the Securing CyberSpaces Research Cluster of Deakin University, the Sino-Finnish International S&T Cooperation and Exchange Program (No. 2010DFB10570), the Strategic Pilot Project of Chinese Academy of Sciences (No. XDA06010302), and the Ultra-realistic Acoustic Interactive Communication on Next-Generation Internet (No. 11110036).
Author information
Authors and Affiliations
Corresponding author
Additional information
Neither the entire paper nor any part of its content has been published or has been accepted for publication elsewhere. It has not been submitted to any other journal.
Rights and permissions
About this article
Cite this article
Xu, Y., Niu, W., Tang, H. et al. A Policy-Based Web Service Redundancy Detection in Wireless Sensor Networks. J Netw Syst Manage 21, 384–407 (2013). https://doi.org/10.1007/s10922-012-9237-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-012-9237-1