will be a greater value. However, the rest of the
parameters (b and q) maintain the same values.
Table 3 displays of the results for all ten
problems. In all cases, optimal solutions were
computed by the proposed algorithm with very low
time and space costs.
Table 3: Complexity and Optimality Results for All
Problems.
5 CONCLUSIONS
We have presented a novel heuristic-based search
algorithm for automated composition of a web
service workflow subject to multiple QoS criteria.
The algorithm has been successfully tested on a
number of complex real-life problems. Simulation
study and results indicate that the proposed
heuristic-based search algorithm can successfully
address challenging web service composition
problems within reasonable computational cost
bounds.
REFERENCES
Newcomer, E; Lornow, G (2005). Understanding SOA
with Web Services. Addison Wesley.
Rao, J., & Su, X. (2004). A Survey of Automated Web
Service Composition Methods. Proceedings of the 1st
international workshop on semantic web services and
web process composition, (pp. 43-54).
Schmelzer, R. (2005). The Explosive Growth of Service-
Oriented Architecture Adoption. Information
Technology for European Advancement. Sirena
Innovation Report.
Agarwal, V., Dasgupta, K., Karnik, N., Kumar, A.,
Kundu, A., Mittal, S., et al. (2005). A Service Creation
Environment Based on End to End Composition of
Web Services. Proc. of the Fourteenth World Wide
Web Conference. Chiba: ACM.
Kim, J., Spraragen, M., & Gil, Y. (2004). An Intelligent
Assistant for Interactive Workflow Composition.
Proceedings of the International Conference on
Intelligent User Interfaces. Madeira: ACM
Hafner, M., & Breu, R. (2009). Security Engineering for
Service-Oriented Architectures. Springer Berlin
Heidelberg. ISBN 978-3-540-79539-1
Savarimuthu, BTR. (2005). Agent-based integration of
web services with workflow management systems.
Information discussion paper series, 05, Retrieved
October 1, 2008.
Fujii K., Suda T. (2005). Semantics-based dynamic
service composition. IEEE journal on selected areas
of communication, 23, Retrieved April 27, 2008.
Qiu, L., Change, L., Lin, F., Shi, Z. (2007). Context
optimization of AI planning for semantic web service
composition. Service Oriented Computing and
Application, (pp. 117-128).
Canny, J. F., Edwards, D. D., Malik, J. M., & Thrun, S.
(2003). Artificial Intelligence: A Modern Approach.
Upper Saddle River: Pearson Education, Inc.
Cheatham, M., & Cox, M. T. (2005). AI Planning in
Portal-based Workflow Management Systems. Proc
International Conference on Integration of Knowledge
Intensive Multi-Agent Systems, (pp. 47-52).
Agarwal, V., Chafle, G., Mittal, S., Biplav, S. (2008).
Understanding approaches for web service
composition and execution. Proc. of the 1
st
Bangalore
annual Compute Conference.Bangalore: COMPUTE.
Schuschel, H., & Weske, M. (2004). Automated planning
in a service-oriented architecture. IEEE International
Workshops on Enabling Technologies: Infrastructure
for Collaborative Enterprises. 13, 75-80.
Peer, J.; Vokovic, M. (2004). Towards automatic web
service composition using AI planning techniques.
Proc. of the European Conf. on Web Services
(ECOWS’04). Springer-Verlag.
Russell, J. S., & Norvig, P. (2003). Artificial Intelligence:
Modern Approach. Prentice Hall.
Microsoft Corporation. (2010). Retrieved January 2010,
from Microsoft DreamSpark:
https://www.dreamspark.com/default.aspx.
Jennings, N. R., Faratin, P., Johnson, M. J., O‟Brien, P., &
Wiegand, M. E. (1996). Using intelligent agents to
manage business processes. Proc. of the First Int.
Conf. on the Practical Application of Intelligent
Agents and Multi-Agent Technology, (pp. 345-360).
Srivastava, B., & Koehler, J. (2003). Web Service
Composition - Current Solutions and Open Problems.
ICAPS2003 Workshop on Planning for Web Services.
Trento.
Srivastava, S. (2010) Sun‟s SOA & Solaris TM Enterprise
System. Sun Microsystems, Inc.
SAP NetWeaver (2010). Enterprise Use Cases. Retrieved
January 2010, from SAP Community Network:
http://www.sdn.sap.com/irj/sdn/index?rid=/webconten
t/uuid/a0cac44a-5820-2b10-96ae-c7494c38dec0.
AUTOMATED COMPOSITION OF WEB SERVICE WORKFLOW - A Novel QoS-Enabled Multi-Criteria Cost Search
Algorithm
131