AN APPROACH OF WEB SERVICE ORGANIZATION USING BAYESIAN NETWORK LEARNING
Keywords:
Web Service, Bayesian Network Structure Learning, Bayesian Estimation, Service OrganizationAbstract
How to organize and manage Web services, and help users to select the atomic and a set of services with correlations to meet their functional and non-functional requirements quickly is a key problem to be solved in the era of services computing. Firstly, it uses the three-stage dependency Bayesian network structure learning method to organize service clusters which realize different functions. Then it uses the maximum likelihood estimation and Bayesian estimation methods to do the parameter learning, and the conditional probability table (CPT) of all the nodes can be got. This method can help users select a set of services with better function in the organized services quickly and accurately. Finally, the effectiveness of the proposed method is validated through experiments and case study.
Downloads
References
Papazoglou, M. P., Traverso, P., Dustdar, S. and Leymann, F., Service-Oriented Computing: A
Research Roadmap. International Journal of Cooperative Information Systems, 17(2), 223-255,
Zheng, Y. H., Jeon, B., Xu, D. H., Wu, Q. M. J. and Zhang, H., Image segmentation by generalized
hierarchical fuzzy C-means algorithm, Journal of Intelligent and Fuzzy Systems, 28(2), 961-973,
Liu, S. L., Liu, Y. X., Zhang, F., Tang, G. F. and Jing, N., A Dynamic Web Services Selection
Algorithm with QoS Global Optimal in Web Services Composition. Chinese Journal of Software,
(3), 646-656, 2007.
Xia, Z. H., Wang, X. H., Song, X. M. and Wang, Q., A Secure and Dynamic Multi-keyword Ranked
Search Scheme over Encrypted Cloud Data. IEEE Transactions on Parallel and Distributed
Systems, 27(2), 340-352, 2015.
Hu, C. H., Wu, M. and Liu, G. P., An Approach to Constructing Web Service Workflow Based on
Business Spanning Graph. Chinese Journal of Software, 18(8), 1870-1882, 2007.
Sellami, M., Bouchaala, O., Gaaloul, W. and Tata, S., Communities of Web Service Registries:
Construction and Management. Journal of Systems and Software, 86(3), 835-853, 2013.
Zhao, Z. F., Han, Y. B., Yu, J. and Wang, J. W., A Service Virtualization Mechanism for Business
User Programming. Chinese Journal of Computer Research and Development, 41(12), 2224-2230,
Wu, H. Y. and Du, Y. Y., A Logical Petri Net-Based Approach for Web Service Cluster
Composition. Chinese Journal of Computer, 38(1), 204-218, 2015.
Gu, B., Sun X. M. and Sheng, V. S., Structural Minimax Probability Machine. IEEE Transactions on
Neural Networks and Learning Systems, 1-11, 2016.
Liu, J. X., Liu, F., Li, X. X., He, K. Q., Ma Y. T. and Wang J., Web Service Clustering Using
Relational Database Approach. International Journal of Software Engineering and Knowledge
Engineering, 25(8), 1365-1393, 2015.
Zhang, Y. P. and Zhang, L., Machine Learning Theory and Algorithm. Science Press, 246-269,
Cheng, J., Grainer, G., Kelly, J., Bell, D. and Liu, W. R., Learning Bayesian Networks From Data:
An Information-Theory Based Approach, Artificial Intelligence, 137, 43-90, 2002.
Liu, X. Z., Huang, G. and Mei, H., Consumer-Centric Service Aggregation: Method and Its
Supporting Framework. Chinese Journal of Software, 18(8), 1883-1895, 2007.
Fu, Z. J., Sun, X. M., Liu, Q., Zhou, L. and Shu, J. G., Achieving Efficient Cloud Search Services:
Multi-keyword Ranked Search over Encrypted Cloud Data Supporting Parallel Computing. IEICE
Transactions on Communications, E98-B(1), 190-200, 2015.
Ding, W. L., Wang, J. and Zhao, S., A User-Centric Service Composition Method Synthesizing
Multiple Views. Chinese Journal of Computers, 34(1), 131-142, 2011.
Chu, D. H., Wang, X. Z., Wang, Z. J. and Xu, X. F., Personalized requirement oriented virtual
service resource aggregation method. Chinese Journal of Computers, 34(12), 2370-2380, 2011.
Ye, R. H., Jin, Z., Wang, P. W., Zhen, L. W. and Yang, X. F., Approach for Autonomous Web
Service Aggregation Driven by Requirement. Chinese Journal of Software, 21(6), 1181-1195,
Wen, B., He, K. Q. and Wang, J., Requirements Semantics-Driven Aggregated Production for Ondemand
Service. Chinese Journal of Computers, 33(11), 2163-2176, 2010.
Zhou, Z. B., Sellami, M., Gaaloul, W., Barhamgi, M. and Defude, B., Data Providing Services
Clustering and Management for Facilitating Service Discovery and Replacement. IEEE
Transactions on Automation Science and Engineering, 10(4), 1131-1146, 2013.
Sellami, M., Gaaloul, W. and Tata, S., An Implicit Approach for Building Communities of Web
Service Registries. The 13th International Conference on Information Integration and Web-Based
Applications and Services, Ho Chi Minh City, Vietnam, December 5-7, 2011.
Wen, X. Z., Shao, L., Xue, Y. and Fang, W., A Rapid Learning Algorithm for Vehicle
Classification. Information Sciences, 295(1), 395-406, 2015.
Wu, H. Y. and Du, Y. Y., A Logical Petri Net-Based Approach for Web Service Cluster
Composition. Chinese Journal of Computer, 38(1), 204-218, 2015.
Aznag, M., Quafafou, M., Jarir, Z., Leveraging Formal Concept Analysis with Topic Correlation
for Service Clustering and Discovery. IEEE International Conference on Web Services, 153-160,
Liu, J. X., He, K. Q., Wang, J., Feng, Z. W. and Ning, D., A Semantic Interoperability Oriented
Method of Service Aggregation. Chinese Journal of Software, 22(2), 27-40, 2011.
Liu, J. X., He, K. Q., Wang, J., Yu, D. H., Feng, Z. W., D. Ning and Zhang, X. W., An Approach
of RGPS-Guided On-demand Service Organization and Recommendation. Chinese Journal of
Computers, 36(2), 238-251, 2013.
Liu, J. X., Wang, J., He, K. Q., Liu, F. and Li, X. X., Service organization and recommendation
using multi-granularity approach. Knowledge-Based Systems, 73, 181-198, 2015.
Wu, J., Liang, Q. H. and Jian, H. Y., Bayesian Network Based Services Recommendation. IEEE
Asia-Pacific Services Computing Conference, 313-318, 2009.
Wu, J., Chen, L., Jian, H. Y. and Wu, Z. H., Composite Service Recommendation Based on Bayes
Theorem. International Journal of Web Services Research, 9(2), 69-93, 2012.
Murphy, K. P., The Bayes Net Toolbox for Matlab. 2001.