Distributed and Parallel Databases
Delivering web service coordination capability to users
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
A Novel Architecture for Realizing Grid Workflow using Tuple Spaces
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
A scientific workflow approach to distributed geospatial data processing using web services
SSDBM'2005 Proceedings of the 17th international conference on Scientific and statistical database management
Evaluation of BPEL to Scientific Workflows
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
WS-based workflow description language for message passing
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid - Volume 01
Specification of grid workflow applications with AGWL: an Abstract Grid Workflow Language
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid (CCGrid'05) - Volume 2 - Volume 02
YAWL: yet another workflow language
Information Systems
Integration and Data Sharing between WS-Based Workflows
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
WS-BPEL Extensions for Versioning
Information and Software Technology
Through Personalized Web Service Composition Specification: From BPEL to C-BPEL
Electronic Notes in Theoretical Computer Science (ENTCS)
Geo-processing workflow driven wildfire hot pixel detection under sensor web environment
Computers & Geosciences
An XML-based framework for loosely coupled applications on grid environments
ICCS'03 Proceedings of the 1st international conference on Computational science: PartI
W2GIS'07 Proceedings of the 7th international conference on Web and wireless geographical information systems
A comparison of using Taverna and BPEL in building scientific workflows: the case of caGrid
Concurrency and Computation: Practice & Experience
WSDL and BPEL extensions for Event Driven Architecture
Information and Software Technology
Scientific Workflow Development Using Both Visual and Script-Based Representation
SERVICES '10 Proceedings of the 2010 6th World Congress on Services
Bioinformatics
SEDA4BPEL: A staged event-driven architecture for high-concurrency BPEL engine
ISCC '10 Proceedings of the The IEEE symposium on Computers and Communications
Disciplined heterogeneous modeling
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Bioinformatics
Sliver: a BPEL workflow process execution engine for mobile devices
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
A grid workflow language using high-level petri nets
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Datagridflows: managing long-run processes on datagrids
DMG 2005 Proceedings of the First VLDB conference on Data Management in Grids
Workflow data patterns: identification, representation and tool support
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Hi-index | 0.00 |
The Business Process Execution Language (BPEL) has become a popular choice for orchestrating and executing workflows in the Web environment. As one special kind of scientific workflow, geospatial Web processing workflows are data-intensive, deal with complex structures in data and geographic features, and execute automatically with limited human intervention. To enable the proper execution and coordination of geospatial workflows, a specially enhanced BPEL execution engine is required. BPELPower was designed, developed, and implemented as a generic BPEL execution engine with enhancements for executing geospatial workflows. The enhancements are especially in its capabilities in handling Geography Markup Language (GML) and standard geospatial Web services, such as the Web Processing Service (WPS) and the Web Feature Service (WFS). BPELPower has been used in several demonstrations over the decade. Two scenarios were discussed in detail to demonstrate the capabilities of BPELPower. That study showed a standard-compliant, Web-based approach for properly supporting geospatial processing, with the only enhancement at the implementation level. Pattern-based evaluation and performance improvement of the engine are discussed: BPELPower directly supports 22 workflow control patterns and 17 workflow data patterns. In the future, the engine will be enhanced with high performance parallel processing and broad Web paradigms.