• JIANXIAO LIU College of Informatics, Huazhong Agricultural University, Wuhan School of Computer & Software, Nanjing University of Information Science & Technology, Nanjing
  • ZHIHUA XIA Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science & Technology, Nanjing School of Computer & Software, Nanjing University of Information Science & Technology, Nanjing


Web Service, Bayesian Network Structure Learning, Bayesian Estimation, Service Organization


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.


Download data is not yet available.


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.