AN APPROACH TO DYNAMIC WEB SERVICE COMPOSITION
Today, changeable requirements to modern web-oriented services demand their fast development and constant reengineering. This is realized via dynamic composition of services, allowing to estimate changes of both functional and nonfunctional service parameters. The last ones are considered using Web Services Agreement technique. Nevertheless, state-ofthe- art SLA-aware methods are not able to consider all classes of non-functional parameters. They also don’t provide service run-time support and dynamic reconfiguration. The novel approach to dynamic Web Services Composition, extending SLA with QoS ontology, is described in the paper. It includes service selection agents that use the QoS ontology and WSAgreements, allowing agents to choose the most appropriate service based on quality preferences exposed by service consumer.
The proposed approach allows performing dynamic WS composition based on SLA, providing required values of QoS parameters, improving general QoS and decreasing service development and re-engineering time.
G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web Services. Concepts, Architectures and Applications. – Springer, 2004. – 354 p.
M. P. Papazoglou, P. Traverso, S. Dustdar, F. Leymann: "Service- Oriented Computing: State of the Art and Research Challenges"; IEEE Computer, 40 (November 2007 (2007), 11; P. 38 – 45.
M. Papazoglou and D. Georgakopoulos. “Service-Oriented Computing,” Communications of the ACM, vol. 46, 2003. – P. 25-28.
W.M.P. van der Aalst, Benatallah B., Casati F. , Curbera F. , and Verbeek H.M.W.. Business Process Management: Where Business Processes and Web Services Meet. // Data and Knowledge Engineering. -2007. – 61(1). – P. 1-5.
Y. Jadeja, K. Modi, and A. Goswami. Context Based Dynamic Web Services Composition Approaches: a Comparative Study // International Journal of Information and Education Technology, vol. 2, Apr. 2012. – P.164-166.
S. Dustdar, and W. Schreiner, “A survey on web services composition,” in Int. J. Web and Grid Services, vol. 1, No. 1, 2005. – P.1–30.
S.Bansal, A. Bansal, and M.B. Blake, “Trust based Dynamic Web Service Composition using Social Network Analysis,” IEEE International Workshop on Business Applications for Social Network Analysis (BASNA 2010), August 2010. – P. 1-8.
C. Molina-Jimenez, J. Pruyne, and A. van Moorsel. The Role of Agreements in IT Management Software. Architecting Dependable Systems III, LNCS 3549. Springer Verlag, Volume 3549, 2005. – P. 36-58.
OMG Business Process Model and Notation (BPMN) [Online]. – 2011. – Available: http://www.omg.org/spec/BPMN/2.0/PDF
N. Russell, W.M.P. van der Aalst, A.H.M. ter Hofstede, P. Wohed “On the suitability of UML 2.0 activity diagrams for business process modeling,” Proceedings of the 3rd Asia-Pacific conference on Conceptual modeling APCCM '06, vol. 53, 2006. – P. 95-104.
Oberle, D., Bhatti, N., Brockmans, S., Niemann, M., Janiesch, C., “Countering Service Information Challenges in the Internet of Services,” Journal of Business & Information System Engineering, vol.1, 2009. – P. 370-390.
H. Foster, S. Uchitel, J. Magee, J. Kramer, M. Hu “Using a rigorous approach for engineering Web service compositions: a case study,” in Proceedings of the 2005 IEEE International Conference on Services Computing (SCC '05), 2005. – P.217-224.
OASIS (2007) Web Services Business Process Execution Language (WSBPEL) [Online]. Available: http://docs.oasisopen. org/wsbpel/2.0/OS/wsbpel-v2.0-OS.pdf
J. Cardoso, and A. Sheth, Semantic Web Services, Processes and Applications, Springer, 2006.
E.M. Maximilien and M.P. Singh., “A framework and ontology for dynamic web services selection,” IEEE Internet Computing, vol. 8, Sep./Oct. 2004. – P. 84-93.
M. B. Blake, and D. J. Cummings, “Workflow Composition of Service-Level Agreements,” in Proceedings of IEEE International Conference on Services Computing (SCC), July 2007,. – P.138-145.
A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, T. Nakata, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu. (2007) Web Ser-vices Agreement Specification (WS-Agreement) Online]. Available: http://www.ogf.org/documents/GFD.107.pdf.
H. Ludwig. “Web services QoS: External SLAs and Internal Policies Or How do we deliver what we promise?,” In Proceedings of the First Web Services QualityWorkshop at WISE, 2003. – P. 115-120.
Kot T., Reverchuk A., Globa L., Schill A. A novel approach to increase efficiency of OSS/BSS workflow planning and design. – Springer: Lecture Notes in Business Information Processing. – 2012. – Vol. 117. – P. 142-152.
Tetiana M. Kot, Andrey V. Reverchuk, Larysa S. Globa, Alexander Schill. Complex approach to service development // ISSN 2219-9454, Telecommunication Sciences, 2012, Volume 3, Number 2. – P.19-29.
J. Klingemann and K. Wasch J., Aberer. “Deriving service models in cross-organizational workflows,” in Proceedings of the Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises, March 1999. – P. 100-107.
L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q.Z. Sheng. “Quality driven web services composition,” in Proceedings of the 12th International conference on World Wide Web, May 2003. – P. 411-421.
R. Aggarwal, K. Verma, J. Miller, and W. Milnor. “Constraint driven web service composition in METEOR-S,” in Proceedings of the 2004 IEEE International Conference on Services Computing, September 2004. – P. 23-30.
M. Lin, J. Xie, H. Guo, H. Wang “Solving Qos-driven Web Service Dynamic Composition as Fuzzy Constraint Satisfaction”, in Proceedings of the 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service, 2005. – P. 9-14.