Research Article | OPEN ACCESS
Genetic-based Approach for Security Policies Negotiation in Web Service Environment
Amira Abdelatey and Mohamed Elkawkagy
Faculty of Computers and Information, Computer Science, Menofia University, Egypt
Research Journal of Applied Sciences, Engineering and Technology 2018 8:295-305
Received: December 7, 2017 | Accepted: February 14, 2018 | Published: August 15, 2018
Abstract
Web services is an important in the future internet especially in the field of business. The secure interaction between requester and the provider of the service is one of the main problems. This secure interaction requires negotiation and an agreement about their security requirements. In this study, a genetic-based approach is proposed for SOAP message security negotiation. The proposed approach covers the negotiation problem as a search space of solutions for different participants. Various security levels are proposed. These levels include three key security objects identity, integrity and confidentiality of SOAP messages. The proposed Genetic-based security negotiation approach is compared with traditional time-based negotiation and the adapted traditional time-based negotiation approaches. A telemarketing case study is addressed through experimental results. Besides, the execution time and message complexity of the three approaches are provided. Experimental results show the efficiency and effectiveness of the proposed approach compared to other two approaches.
Keywords:
Cost/benefit model, genetic algorithm, message security, non-functional requirement, web service negotiation, web service security,
References
-
Abdelatey, A., M. Elkawkagy, A. El-Sisi and A. Keshk, 2016a. A multilateral agent-based service level agreement negotiation framework. Proceeding of the International Conference on Advanced Intelligent Systems and Informatics, pp: 576-586.
Direct Link -
Abdelatey, A., M. Elkawkagy, A. El-Sisi and A. Keshk, 2016b. A repaired genetic algorithm-based approach for web service security negotiation. Proceeding of the International Conference on Computer Theory and Applications.
-
Ai, L. and M. Tang, 2008. QoS-based web service composition accommodating inter-service dependencies using minimal-conflict hill-climbing repair genetic algorithm. Proceeding of the IEEE 4th International Conference on eScience (eScience'08), pp: 119-126.
Direct Link -
Al-Aaidroos, M., N. Jailani and M. Mukhtar, 2011. Agent-based negotiation framework for web service's SLA. Proceeding of the 7th International Conference onInformation Technology in Asia (CITA, 11).
Direct Link -
Bertino, E., L. Martino, F. Paci and A. Squicciarini, 2009. Security for web services and service-oriented architectures. Springer Science and Business Media.
-
El Yamany, H.F., M.A.M. Capretz and D.S. Allison, 2009. Quality of security service for web services within SOA. Proceeding of the 2009 IEEE Congress on Services-I, 2009.https://doi.org/10.1109/SERVICES-I.2009.95
CrossRef -
Faratin, P., C. Sierra and N.R. Jennings, 1998. Negotiation decision functions for autonomous agents. Robot. Auton. Syst., 24(3-4): 159-182.https://doi.org/10.1016/S0921-8890(98)00029-3
CrossRef -
Geuer-Pollmann, C. and J. Claessens, 2005. Web services and web service security standards. Inform. Secur. Tech. Rep., 10(1): 15-24.https://doi.org/10.1016/j.istr.2004.11.001
CrossRef -
Hashmi, K., A. Alhosban, Z. Malik, B. Medjahed and S. Benbernou, 2014. Automated Negotiation Among Web Services. In: Bouguettaya, A., Q. Sheng and F. Daniel (Eds.), Web Services Foundations. Springer, New York, pp: 451-482.https://doi.org/10.1007/978-1-4614-7518-7_18
CrossRef -
Jennings, N.R., P. Faratin, A.R. Lomuscio, S. Parsons, M. Wooldridge and C. Sierra, 2001. Automated negotiation: Prospects, methods and challenges. Group Decis. Negot., 10: 199-215.https://doi.org/10.1023/A:1008746126376
CrossRef -
Jin, L.J., V. Machiraju and A. Sahai, 2002. Analysis on service level agreement of web services. Technical Report, HP June, 19.
Direct Link -
Messina, F., G. Pappalardo, C. Santoro, D. Rosaci and G.M.L. Sarné, 2014. An agent based negotiation protocol for cloud service level agreements. Proceeding of the 2014 IEEE 23rd International WETICE Conference.https://doi.org/10.1109/WETICE.2014.12
CrossRef -
Moghaddam, M. and J.G. Davis, 2014. Service Selection in Web Service Composition: A Comparative Review of Existing Approaches. In: Bouguettaya, A., Q. Sheng and F. Daniel (Eds.), Web Services Foundations. Springer, New York, pp: 321-346.https://doi.org/10.1007/978-1-4614-7518-7_13
CrossRef -
Pan, L., X. Luo, X. Meng, C. Miao, M. He and X. Guo, 2013. A two-stage win-win multiattribute negotiation model: Optimization and then concession. Comput. Intell., 29: 577-626.https://doi.org/10.1111/j.1467-8640.2012.00434.x
CrossRef -
Pandurangan, G., P. Robinson and M. Scquizzato, 2016. A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees. arXiv preprint arXiv:1607.06883.
Direct Link -
Rubenstein-Montano, B. and R.A. Malaga, 2002. A weighted sum genetic algorithm to support multiple-party multiple-objective negotiations. IEEE T. Evolut. Comput., 6(4): 366-377.https://doi.org/10.1109/TEVC.2002.802874
CrossRef -
Singhera, Z.U. and A.A. Shah, 2006. Extended web services framework to meet non-functional requirements. Proceeding of the 6th International Conference on Web Engineering.https://doi.org/10.1145/1149993.1150017
CrossRef -
Tang, M. and L. Ai, 2010. A hybrid genetic algorithm for the optimal constrained web service selection problem in web service composition. Proceeding of the IEEE Congress on Evolutionary Computation (CEC, 2010).
Direct Link -
Whitley, D., 1989. The Genitor Algorithm and Selection Pressure: Why Rank-Based Allocation of Reproductive Trials is Best. Proceeding of the 3rd International Conference on Genetic Algorithms, pp: 116-121.
Direct Link -
Williams, E.A. and W.A. Crossley, 1998. Empirically-derived Population Size and Mutation Rate Guidelines for a Genetic Algorithm with Uniform Crossover. In: Chawdhry, P.K., R. Roy and R.K. Pant (Eds.), Soft Computing in Engineering Design and Manufacturing. Springer, London.https://doi.org/10.1007/978-1-4471-0427-8_18
CrossRef -
Yaqub, E., R. Yahyapour, P. Wieder, C. Kotsokalis, K. Lu and A.I. Jehangiri, 2014. Optimal negotiation of service level agreements for cloud-based services through autonomous agents. Proceeding of the 2014 IEEE International Conference onServices Computing (SCC), pp: 59-66.https://doi.org/10.1109/SCC.2014.17
CrossRef -
Ye, Z., Z. Li and M. Xie, 2010. Some improvements on adaptive genetic algorithms for reliability-related applications. Reliab. Eng. Syst. Safe, 95(2): 120-126.https://doi.org/10.1016/j.ress.2009.09.001
CrossRef -
Zulkernine, F.H. and P. Martin, 2011. An adaptive and intelligent SLA negotiation system for web services. IEEE T. Serv. Comput., 4(1): 31-43.https://doi.org/10.1109/TSC.2010.44
CrossRef
Competing interests
The authors have no competing interests.
Open Access Policy
This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Copyright
The authors have no competing interests.
|
|
![](http://www.maxwellsci.com/images/RJASET-maxw.jpg) |
ISSN (Online): 2040-7467
ISSN (Print): 2040-7459 |
![Submit Manuscript](../images/sub.jpg) |
Information |
|
|
|
Sales & Services |
|
|
|