全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

A Service Chain Discovery and Recommendation Scheme Using Complex Network Theory

DOI: 10.1155/2014/157085

Full-Text   Cite this paper   Add to My Lib

Abstract:

Service chain discovery and recommendation are significant in services composition. A complex network module based algorithm using services invocable relations is proposed to search useful service chains on the network. Furthermore, a new scheme for discovering composite services processes automatically and recommending service chains by ranking their QoS is provided. Simulations are carried out and the results indicate that some useful service chains in the dataset provided by the WSC2009 can be found by the new algorithm. 1. Introduction Web service was widely applied for its outstanding advantages like self-describing, self-containing, and easy deployment. In order to implement complex business flow, composition of existing web services is a common way to solve the problem [1]. Web services composition includes a serious of services by service relations and generates a behavior chain to meet user requirements, which is called a web service chain [2]. A service chain should not only satisfy the functional requirements of users but also make sure that all of the services in the chain are correct and reliable. Consequently, how to compose web services to discover service chains according to service relations is very crucial. In web service, the compatibility and integral efficiency of composed services should be considered during the composition procedure of web services. Web services are combined according to the attributes and functions of both services provided and the user requirements [3, 4], especially a lot of works have been proposed in this field of quality-driven web services composition [5–7]. Recently, some researchers have proposed a lot of algorithms using graph theory to discover service composition [8], in which the services and the relations among them are treated as nodes and edges, respectively. In this kind of methods, the composition of web services is achieved by looking for feasible path among the nodes. The flaw of these schemes is that the research on graph theory tends to be theatrical research rather than the actual situation. As a matter of fact, the web services are distributed on the web servers on the Internet, and the basic structure and characteristics of it are more like a complex network. Therefore, the basic architecture model of web services is complex network rather than a graph. In this paper, we firstly analyze the scale-free and small-world features of the complex network we created, which illustrates the basic structure is a complex network. The traditional graph theory cannot reflect the actual distributed

References

[1]  Y. Z. Zhang, W. Fu, and H. K. N. Leung, “Web Service publishing and composition based on monadic methods and program slicing,” Knowledge-Based Systems, vol. 37, no. 1, pp. 296–304, 2013.
[2]  Y. Charif and N. Sabouret, “An overview of semantic web services composition approaches,” Electronic Notes in Theoretical Computer Science, vol. 146, no. 1, pp. 33–41, 2006.
[3]  T. G. K. Vasista and M. A. T. AlSudairi, “Service-oriented architecture(SOA) and semantic web services for web portal integration,” Advances in Computing and Information Technology, vol. 177, no. 2, pp. 253–261, 2013.
[4]  D. Lee, J. Kwon, S. Lee, S. Park, and B. Hong, “Scalable and efficient web services composition based on a relational database,” Journal of Systems and Software, vol. 84, no. 12, pp. 2139–2155, 2011.
[5]  L. Z. Zeng, B. Benatallah, and M. Dumas, Quality Driven Web Services Composition, Budapest, Hungary, 2003.
[6]  L. Zeng, B. Benatallah, A. H. H. Ngu, M. Dumas, J. Kalagnanam, and H. Chang, “QoS-aware middleware for Web services composition,” IEEE Transactions on Software Engineering, vol. 30, no. 5, pp. 311–327, 2004.
[7]  K. Kritikos, QoS-based web service description and discovery [Ph.D. thesis], Computer Science Department, University of Crete, Crete, Greece, 2008.
[8]  S. Lagraa, H. Seba, R. Khennoufa, and H. Kheddouci, “A graph decomposition approach to web service matchmaking,” in Proceedings of the 7th International Conference on Web Information Systems and Technologies (WEBIST '11), pp. 31–40, Funchal, Portugal, May 2011.
[9]  S.-Z. Chen, Z.-Y. Feng, and H. Wang, “Service relations and its application in services-oriented computing,” Chinese Journal of Computers, vol. 33, no. 11, pp. 2068–2083, 2010.
[10]  S. Kona, A. Bansal, M. B. Blake, S. Bleul, and T. Weise, “WSC-2009: a quality of service-oriented web services challenge,” in Proceedings of the IEEE Conference on Commerce and Enterprise Computing (CEC '09), pp. 487–490, Vienna, Austria, July 2009.
[11]  M. E. J. Newman, “The structure and function of complex networks,” SIAM Review, vol. 45, no. 2, pp. 167–256, 2003.
[12]  D. J. Watts and S. H. Strogatz, “Collective dynamics of 'small-world9 networks,” Nature, vol. 393, no. 6684, pp. 440–442, 1998.
[13]  G. E. Yu, P. S. Zhao, L. P. Di, A. Chen, M. Deng, and Y. Bai, “BPELPower-A BPEL execution engine for geospatial web services,” Computers and Geosciences, vol. 47, no. 10, pp. 87–101, 2012.
[14]  A. Saeed and S. Leon, “Measuring quality of service for contract aware web-services,” in Proceedings of the 1st Australian Workshop on Engineering Service-Oriented Systems, Melbourne, Australia, 2004.
[15]  D. A. Menascé, “QoS issues in web services,” IEEE Internet Computing, vol. 6, no. 6, pp. 72–75, 2002.
[16]  M. F. M. Fudzee and J. H. Abawajy, “QoS-based adaptation service selection broker,” Future Generation Computer Systems, vol. 27, no. 3, pp. 256–264, 2011.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133