Abstract
With the development of web service applications, how to improve the efficiency of service discovery is an important research work in service computing era. Based on the service clusters which are formed through service clustering, this paper uses the Decorator Pattern ideology to organize the service clusters according to the collaborative relationships between them. The tree structure is used to express the organized service clusters with certain correlations, and it helps to realize service discovery efficiently. It also discusses how to add new services to the service cluster organization dynamically. The experiment results show the method can enhance the efficiency of services (atomic and composite services) discovery.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Commun. ACM 46(10), 24–28 (2003)
Wu, H.Y., Du, Y.Y.: A logical petri net-based approach for web service cluster composition. Chin. J. Comput. 38(1), 204–218 (2015)
Sellami, M., Bouchaala, O., Gaaloul, W., Tata, S.: Communities of web service registries: construction and management. J. Syst. Softw. 86, 835–853 (2013)
Liu, J.X., Wang, J., He, K.Q., Liu, F., Li, X.X.: Service organization and recommendation using multi-granularity approach. Knowl. Based Syst. 73, 181–198 (2015)
Hu, C.H., Wu, M., Liu, G.P.: An approach to constructing web service workflow based on business spanning graph. Chin. J. Softw. 18(8), 1870–1882 (2007)
Aznag M., Quafafou M., Jarir Z.: Leveraging formal concept analysis with topic correlation for service clustering and discovery. In: IEEE International Conference on Web Services, pp. 153–160 (2014)
Zhao, Z.F., Han, Y.B., Yu, J.: A service virtualization mechanism for business user programming. Chin. J. Comput. Res. Dev. 41(12), 2224–2230 (2004)
Farzin K.: Applications of decorator and observer design patterns in functional verification. In: International Conference of High Level Design Validation and Test Workshop, pp. 18–22 (2008)
Liu, S.L., Liu, Y.X., Zhang, F.: A dynamic web services selection algorithm with QoS global optimal in web services composition. Chin. J. Softw. 18(3), 646–656 (2007)
Zhou, Z.B., Sellami, M., Gaaloul, W., Barhamgi, M., Defude, B.: Data providing services clustering and management for facilitating service discovery and replacement. IEEE Trans. Autom. Sci. Eng. 10(4), 1131–1146 (2013)
Liu, J.X., He, K.Q., Ning, D.: Web service aggregation using semantic interoperability oriented method. J. Inf. Sci. Eng. 28(3), 437–452 (2012)
Liu, X.Z., Huang, G., Mei, H.: Consumer-centric service aggregation: method and its supporting framework. Chin. J. Softw. 18(8), 1883–1895 (2007)
Ding, W.L., Wang, J., Zhao, S.: A user-centric service composition method synthesizing multiple views. Chin. J. Comput. 34(1), 131–142 (2011)
Ye, R.H., Jin, Z., Wang, P.W., Zhen, L.W., Yang, X.F.: Approach for autonomous web service aggregation driven by requirement. Chin. J. Softw. 21(6), 1181–1195 (2010)
Wen, B., He, K.Q., Wang, J.: Building requirements semantics for networked software interoperability. J. Softw. Eng. Appl. 3, 125–133 (2010)
Acknowledgments
This research is supported by the National Basic Research Program of China under grant No. 2014CB340401, the National Training Programs of Innovation and Entrepreneurship for Undergraduates under grant No. 201410504064.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Liu, J., Feng, Z., Tian, Z., Liu, F., Li, X. (2016). Research on Service Organization Based on Decorator Pattern. In: Guo, S., Liao, X., Liu, F., Zhu, Y. (eds) Collaborative Computing: Networking, Applications, and Worksharing. CollaborateCom 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 163. Springer, Cham. https://doi.org/10.1007/978-3-319-28910-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-28910-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28909-0
Online ISBN: 978-3-319-28910-6
eBook Packages: Computer ScienceComputer Science (R0)