Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Automated Planning in a Service-Oriented Architecture
WETICE '04 Proceedings of the 13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
A service creation environment based on end to end composition of Web services
WWW '05 Proceedings of the 14th international conference on World Wide Web
Understanding approaches for web service composition and execution
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
Security Engineering for Service-Oriented Architectures
Security Engineering for Service-Oriented Architectures
A comprehensive quality model for service-oriented systems
Software Quality Control
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Semantics-based dynamic service composition
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
This paper proposes a search-based method to partly automate the workflow composition, including the planning and execution stages, with web services in a service-oriented architecture. The proposed methodology models the workflow composition problem as a directed and weighted graph, henceforth called the service-oriented architecture graph, where vertices are associated with the degree of completion of the overall task at hand and edges represent service executions. Edge weights are formulated based on the quality of services as defined by the user. A uniform cost search algorithm is adapted and applied to identify the optimal path based on user input, which constitutes an ordered sequence of service executions, from a given initial state to a user-defined goal state. The proposed approach for service oriented workflow composition was applied to an information-technology domain problem to demonstrate its utility through a simulation study. Simulation results indicated that the proposed methodology is feasible and optimal solutions can be computed within reasonable computational cost bounds.