TOWARDS AUTOMATIC CONSTRUCTION OF SKYLINE COMPOSITE SERVICES

Authors

  • SHITING WEN Ningbo Institute of Technology, Zhejiang University, Ningbo, China
  • QING LI City University of Hong Kong, Hong Kong, China
  • LIWEN HE Nanjing University of Posts and Telecommunications, Nanjing, China
  • AN LIU Soochow University, Suzhou, China
  • JIANWEN TAO Ningbo Institute of Technology, Zhejiang University,Ningbo, China
  • LONGJIN LV Ningbo Institute of Technology, Zhejiang University,Ningbo, China

Keywords:

Services, Skyline, Composition

Abstract

Due to the rapid increase of available web services over the Internet, service-oriented architecture has been regarded as one of the most promising web technologies. Moreover, enterprises are able to employ outsourcing software to build and publish their business applications as services, the latter can be accessible via the Web by other people or organizations. While there are a large number of web services available, often no single web service can satisfy a concrete user request, so one has to “compose” multiple basic services to fulfill a complex requirement. Web service composition enables dynamic and seamless integration of business applications on the Web. The traditional composition methods select the “best” composite service through defining a simple weight-additive method based on a utility function. But a service has multiple dimensions of non- functional properties, so how to assign weight for each QoS dimension is a non-trivial issue. In this article, we propose algorithms to compose skyline or top-k composite services for a given user request automatically. Experimental results show that our approach can find all skyline or a set of top-k composite services effectively and efficiently.

 

Downloads

Download data is not yet available.

References

M. S. Aktas, G. C. Fox, M. Pierce, and S. Oh, “Xml metadata services,” Concurrency and Com-

putation: Practice and Experience, vol. 20, no. 7, pp. 801–823, 2008.

R. Haesen, M. Snoeck, W. Lemahieu, and S. Poelmans, “On the definition of service granularity

and its architectural impact,” in Advanced Information Systems Engineering. Springer, 2008, pp.

–389.

D. Jordan, J. Evdemon, A. Alves, A. Arkin, S. Askary, C. Barreto, B. Bloch, F. Curbera, M. Ford,

Y. Goland et al., “Web services business process execution language version 2.0,” OASIS Standard,

vol. 11, 2007.

Y. Xia, G. Dai, J. Li, T. Sun, and Q. Zhu, “A model-driven approach to predicting dependability

of ws-cdl based service composition,” Concurrency and Computation: Practice and Experience,

vol. 23, no. 10, pp. 1127–1145, 2011.

T. Yu, Y. Zhang, and K.-J. Lin, “Efficient algorithms for web services selection with end-to-end

qos constraints,” ACM Transactions on the Web (TWEB), vol. 1, no. 1, p. 6, 2007.

M. Alrifai and T. Risse, “Combining global optimization with local selection for efficient qos-

aware service composition,” in Proceedings of the 18th international conference on World wide

web. ACM, 2009, pp. 881–890.

M. Serhani, R. Dssouli, A. Hafid, and H. Sahraoui, “A qos broker based architecture for effi-

cient web services selection,” in proceedings of IEEE International Conference on Web Services

(ICWS),. IEEE, 2005, pp. 113–120.

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.

S. Borzsony, D. Kossmann, and K. Stocker, “The skyline operator,” in Proceedings 17th Interna-

tional Conference on Data Engineering. IEEE, 2001, pp. 421–430.

M. L. Yiu and N. Mamoulis, “Efficient processing of top-k dominating queries on multi-dimensional

data,” in Proceedings of the 33rd international conference on Very large data bases. VLDB

Endowment, 2007, pp. 483–494.

C. Tang, S. Wen, Q. Li, Y. Xiong, and A. Liu, “Probabilistic top-k dominating composite service

selection,” in 2012 IEEE Ninth International Conference on e-Business Engineering (ICEBE).

IEEE, 2012, pp. 1–8.

Q. Yu and A. Bouguettaya, “Computing service skyline from uncertain qows,” IEEE Transactions

on Services Computing, vol. 3, no. 1, pp. 16–29, 2010.

M. Alrifai, D. Skoutas, and T. Risse, “Selecting skyline services for qos-based web service compo-

sition,” in Proceedings of the 19th international conference on World wide web. ACM, 2010, pp.

–20.

D. Skoutas, D. Sacharidis, A. Simitsis, and T. Sellis, “Ranking and clustering web services using

multicriteria dominance relationships,” IEEE Transactions on Services Computing, vol. 3, no. 3,

pp. 163–177, 2010.

S. Lloyd, “Least squares quantization in pcm,” IEEE Transactions on Information Theory, vol. 28,

no. 2, pp. 129–137, 1982.

M. Blake, K. Tsui, and A. Wombacher, “The eee-05 challenge: A new web service discovery and

composition competition,” in proceedings of IEEE International Conference on e-Technology, e-

Commerce and e-Service,. IEEE, 2005, pp. 780–783.

Random, “Random data gnerator,” http://randdataset/projects/postgresql/org/, accessed in 5

May. 2013.

Y. Liu, A. H. Ngu, and L. Z. Zeng, “Qos computation and policing in dynamic web service

selection,” in Proceedings of the 13th international World Wide Web conference on Alternate

track papers & posters. ACM, 2004, pp. 66–73.

D. Ardagna and B. Pernici, “Adaptive service composition in flexible processes,” IEEE Transac-

tions on Software Engineering, vol. 33, no. 6, pp. 369–384, 2007.

J. Rao and X. Su, “A survey of automated web service composition methods,” in Semantic Web

Services and Web Process Composition. Springer, 2005, pp. 43–54.

S.-C. Oh, D. Lee, and S. R. Kumara, “Web service planner (wspr): An effective and scalable web

service composition algorithm,” International Journal of Web Services Research (IJWSR), vol. 4,

no. 1, pp. 1–22, 2007.

A. L. Blum and M. L. Furst, “Fast planning through planning graph analysis,” Artificial intelli-

gence, vol. 90, no. 1, pp. 281–300, 1997.

W. Jiang, C. Zhang, Z. Huang, M. Chen, S. Hu, and Z. Liu, “Qsynth: A tool for qos-aware

automatic service composition,” in 2010 IEEE International Conference on Web Services (ICWS).

IEEE, 2010, pp. 42–49.

D. Skoutas, D. Sacharidis, A. Simitsis, V. Kantere, and T. Sellis, “Top-k dominant web services

under multi-criteria matching,” in Proceedings of the 12th international conference on extending

database technology: advances in database technology. ACM, 2009, pp. 898–909.

Downloads

Published

2014-04-30

How to Cite

WEN, S. ., LI, Q., HE, L., LIU, A. ., TAO, J. ., & LV, L. (2014). TOWARDS AUTOMATIC CONSTRUCTION OF SKYLINE COMPOSITE SERVICES. Journal of Web Engineering, 13(5-6), 361–377. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/3901

Issue

Section

Articles