Skip to main content
Log in

A Policy-Based Web Service Redundancy Detection in Wireless Sensor Networks

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Akyildiz, I., Su, W., Sankarasubramaniam, Y., Cayirci, E.: A survey on sensor networks. IEEE Commun. Mag. 40(8), 102–114 (2002)

    Article  Google Scholar 

  2. Willig, A.: Wireless sensor networks: concept, challenges and approaches. e & i Elektrotechnik und Informationstechnik 123(6), 224–231 (2006)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

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

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

    Google Scholar 

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

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

  10. Geuer-Pollmann, C., Claessens, J.: Web services and web service security standards. Inf. Secur. Tech. Rep. 10(1), 15–24 (2005)

    Google Scholar 

  11. Web services description language (WSDL). http://www.w3.org/TR/wsdl

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

  13. Soley, R., et al.: Model driven architecture. OMG White Paper 308, 308 (2000)

    Google Scholar 

  14. Mellor, S., Scott, K., Uhl, A., Weise, D.: Model-driven architecture. In: Advances in Object-Oriented Information Systems, pp. 233–239 (2002)

  15. D’Ambrogio, A.: A WSDL extension for performance-enabled description of web services. Computer and Information Sciences-ISCIS 2005, pp. 371–381 (2005)

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

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

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

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

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

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

  22. W3c xml schema. http://www.w3.org/TR/xmlschema-2/

  23. Xsd restrictions facets definition. http://www.w3schools.com/schema/schema-facets.asp

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

  25. Wang, Y., Stroulia, E.: Semantic structure matching for assessing web-service similarity. Service-Oriented Computing-ICSOC 2003, pp. 194–207 (2003)

  26. Stroulia, E., Wang, Y.: Structural and semantic matching for assessing web-service similarity. Int. J. Cooper. Inf. Syst. 14(4), 407–437 (2005)

    Article  Google Scholar 

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

    Google Scholar 

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

  29. Wood, A., Stankovic, J.: Denial of service in sensor networks. Computer 35(10), 54–62 (2002)

    Article  Google Scholar 

  30. Raymond, D., Midkiff, S.: Denial-of-service in wireless sensor networks: attacks and defenses. IEEE Pervasive Comput. 7(1), 74–81 (2008)

    Article  Google Scholar 

  31. Perrig, A., Szewczyk, R., Tygar, J., Wen, V., Culler, D.: Spins: Security protocols for sensor networks. Wirel. Netw. 8(5), 521–534 (2002)

    Article  MATH  Google Scholar 

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

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

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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Gang Li.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-012-9237-1

Keywords

Navigation