Journal of Bioresource Management · 2005 · 119 citations · 22 references
Open access
ComputingComputer ScienceSystems EngineeringFault ToleranceFault-tolerant ComputingWeb TechnologiesRun-time ReconfigurationService DiscoveryWeb DeploymentWeb ProtocolsWorkflow ManagementWorkflow OrchestrationDynamic ProcessesDynamic Service ConfigurationExecution EnvironmentInteger Linear ProgrammingLinear Integer OptimizationSemantic WebWeb Service ArchitectureWeb Services
Web processes are the next generation workflows created using Web services. This paper addresses research issues in creating a framework for configuring and executing dynamic Web processes. The configuration module uses Semantic Web service discovery, integer linear programming and logic based constraint satisfaction to configure the process, based on quantitative and non-quantitative process constraints. Semantic representation of Web services and process constraints are used to achieve dynamic configuration. An execution environment is presented, which can handle heterogeneities at the protocol and data level by using proxies with data and protocol mediation capabilities. In cases of Web service failures, we present an approach to reconfigure the process at run-time, without violating the process constraints. Empirical testing of the execution environment is performed to compare deployment-time and run-time binding. 1.
22
YAWL: yet another workflow language
Wil M. P. van der Aalst, Arthur H. M. ter Hofstede · Information Systems · 2004 · 1.3K citations · Full text
Quality driven web services composition
Liangzhao Zeng, Boualem Benatallah, Marlon Dumas et al. · 2003 · 1.1K citations · Full text
Business, Systems Engineering, Multi-criteria Decision Making +13
Quality of service for workflows and web service processes
Jorge Cardoso, Amit Sheth, John A. Miller et al. · Journal of Web Semantics · 2004 · 859 citations · Full text
Analysis of interacting BPEL web services
Xiang Fu, Tevfik Bultan, Jianwen Su · 2004 · 627 citations